2024-07-11 17:59:51 +00:00
# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand.
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "aiohttp"
2024-07-11 17:59:51 +00:00
version = "3.9.5"
2023-07-21 19:37:21 +00:00
description = "Async http client/server framework (asyncio)"
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ 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" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
aiosignal = ">=1.1.2"
2024-02-23 20:45:47 +00:00
async-timeout = { version = ">=4.0,<5.0" , markers = "python_version < \"3.11\"" }
2023-07-21 19:37:21 +00:00
attrs = ">=17.3.0"
frozenlist = ">=1.1.1"
multidict = ">=4.5,<7.0"
yarl = ">=1.0,<2.0"
[ package . extras ]
2024-02-23 20:45:47 +00:00
speedups = [ "Brotli" , "aiodns" , "brotlicffi" ]
2023-07-21 19:37:21 +00:00
[ [ 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 = "alabaster"
version = "0.7.13"
description = "A configurable sidebar-enabled Sphinx theme"
optional = false
python-versions = ">=3.6"
files = [
{ file = "alabaster-0.7.13-py3-none-any.whl" , hash = "sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3" } ,
{ file = "alabaster-0.7.13.tar.gz" , hash = "sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2" } ,
]
2023-10-03 23:23:36 +00:00
[ [ package ] ]
name = "annotated-types"
2024-07-11 17:59:51 +00:00
version = "0.7.0"
2023-10-03 23:23:36 +00:00
description = "Reusable constraint types to use with typing.Annotated"
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-10-03 23:23:36 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "annotated_types-0.7.0-py3-none-any.whl" , hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" } ,
{ file = "annotated_types-0.7.0.tar.gz" , hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" } ,
2023-10-03 23:23:36 +00:00
]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "anyio"
2024-07-11 17:59:51 +00:00
version = "4.4.0"
2023-07-21 19:37:21 +00:00
description = "High level compatibility layer for multiple asynchronous event loop implementations"
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "anyio-4.4.0-py3-none-any.whl" , hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7" } ,
{ file = "anyio-4.4.0.tar.gz" , hash = "sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
2024-02-23 20:45:47 +00:00
exceptiongroup = { version = ">=1.0.2" , markers = "python_version < \"3.11\"" }
2023-07-21 19:37:21 +00:00
idna = ">=2.8"
sniffio = ">=1.1"
2024-02-23 20:45:47 +00:00
typing-extensions = { version = ">=4.1" , markers = "python_version < \"3.11\"" }
2023-07-21 19:37:21 +00:00
[ package . extras ]
2024-02-23 20:45:47 +00:00
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)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "appnope"
2024-02-23 20:45:47 +00:00
version = "0.1.4"
2023-07-21 19:37:21 +00:00
description = "Disable App Nap on macOS >= 10.9"
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.6"
2023-07-21 19:37:21 +00:00
files = [
2024-02-23 20:45:47 +00:00
{ file = "appnope-0.1.4-py2.py3-none-any.whl" , hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c" } ,
{ file = "appnope-0.1.4.tar.gz" , hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "argon2-cffi"
2023-08-22 18:09:11 +00:00
version = "23.1.0"
description = "Argon2 for Python"
2023-07-21 19:37:21 +00:00
optional = false
2023-08-22 18:09:11 +00:00
python-versions = ">=3.7"
2023-07-21 19:37:21 +00:00
files = [
2023-08-22 18:09:11 +00:00
{ file = "argon2_cffi-23.1.0-py3-none-any.whl" , hash = "sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea" } ,
{ file = "argon2_cffi-23.1.0.tar.gz" , hash = "sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
argon2-cffi-bindings = "*"
[ package . extras ]
2023-08-22 18:09:11 +00:00
dev = [ "argon2-cffi[tests,typing]" , "tox (>4)" ]
docs = [ "furo" , "myst-parser" , "sphinx" , "sphinx-copybutton" , "sphinx-notfound-page" ]
tests = [ "hypothesis" , "pytest" ]
typing = [ "mypy" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "argon2-cffi-bindings"
version = "21.2.0"
description = "Low-level CFFI bindings for Argon2"
optional = false
python-versions = ">=3.6"
files = [
{ file = "argon2-cffi-bindings-21.2.0.tar.gz" , hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3" } ,
{ file = "argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl" , hash = "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367" } ,
{ file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d" } ,
{ file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae" } ,
{ file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c" } ,
{ file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl" , hash = "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86" } ,
{ file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl" , hash = "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f" } ,
{ file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl" , hash = "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e" } ,
{ file = "argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl" , hash = "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082" } ,
{ file = "argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl" , hash = "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f" } ,
{ file = "argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl" , hash = "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93" } ,
{ file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl" , hash = "sha256:3e385d1c39c520c08b53d63300c3ecc28622f076f4c2b0e6d7e796e9f6502194" } ,
{ file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:2c3e3cc67fdb7d82c4718f19b4e7a87123caf8a93fde7e23cf66ac0337d3cb3f" } ,
{ file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:6a22ad9800121b71099d0fb0a65323810a15f2e292f2ba450810a7316e128ee5" } ,
{ file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:f9f8b450ed0547e3d473fdc8612083fd08dd2120d6ac8f73828df9b7d45bb351" } ,
{ file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-win_amd64.whl" , hash = "sha256:93f9bf70084f97245ba10ee36575f0c3f1e7d7724d67d8e5b08e61787c320ed7" } ,
{ file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl" , hash = "sha256:3b9ef65804859d335dc6b31582cad2c5166f0c3e7975f324d9ffaa34ee7e6583" } ,
{ file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:d4966ef5848d820776f5f562a7d45fdd70c2f330c961d0d745b784034bd9f48d" } ,
{ file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:20ef543a89dee4db46a1a6e206cd015360e5a75822f76df533845c3cbaf72670" } ,
{ file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:ed2937d286e2ad0cc79a7087d3c272832865f779430e0cc2b4f3718d3159b0cb" } ,
{ file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-win_amd64.whl" , hash = "sha256:5e00316dabdaea0b2dd82d141cc66889ced0cdcbfa599e8b471cf22c620c329a" } ,
]
[ package . dependencies ]
cffi = ">=1.0.1"
[ package . extras ]
dev = [ "cogapp" , "pre-commit" , "pytest" , "wheel" ]
tests = [ "pytest" ]
[ [ package ] ]
name = "arrow"
2023-10-03 23:23:36 +00:00
version = "1.3.0"
2023-07-21 19:37:21 +00:00
description = "Better dates & times for Python"
optional = false
2023-10-03 23:23:36 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2023-10-03 23:23:36 +00:00
{ file = "arrow-1.3.0-py3-none-any.whl" , hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80" } ,
{ file = "arrow-1.3.0.tar.gz" , hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
python-dateutil = ">=2.7.0"
2023-10-03 23:23:36 +00:00
types-python-dateutil = ">=2.8.10"
[ package . extras ]
doc = [ "doc8" , "sphinx (>=7.0.0)" , "sphinx-autobuild" , "sphinx-autodoc-typehints" , "sphinx_rtd_theme (>=1.3.0)" ]
test = [ "dateparser (==1.*)" , "pre-commit" , "pytest" , "pytest-cov" , "pytest-mock" , "pytz (==2021.1)" , "simplejson (==3.*)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "asttokens"
2024-02-23 20:45:47 +00:00
version = "2.4.1"
2023-07-21 19:37:21 +00:00
description = "Annotate AST trees with source code positions"
optional = false
python-versions = "*"
files = [
2024-02-23 20:45:47 +00:00
{ file = "asttokens-2.4.1-py2.py3-none-any.whl" , hash = "sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24" } ,
{ file = "asttokens-2.4.1.tar.gz" , hash = "sha256:b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
2023-10-03 23:23:36 +00:00
six = ">=1.12.0"
2023-07-21 19:37:21 +00:00
[ package . extras ]
2024-02-23 20:45:47 +00:00
astroid = [ "astroid (>=1,<2)" , "astroid (>=2,<4)" ]
test = [ "astroid (>=1,<2)" , "astroid (>=2,<4)" , "pytest" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "async-lru"
2023-08-22 18:09:11 +00:00
version = "2.0.4"
2023-07-21 19:37:21 +00:00
description = "Simple LRU cache for asyncio"
optional = false
python-versions = ">=3.8"
files = [
2023-08-22 18:09:11 +00:00
{ file = "async-lru-2.0.4.tar.gz" , hash = "sha256:b8a59a5df60805ff63220b2a0c5b5393da5521b113cd5465a44eb037d81a5627" } ,
{ file = "async_lru-2.0.4-py3-none-any.whl" , hash = "sha256:ff02944ce3c288c5be660c42dbcca0742b32c3b279d6dceda655190240b99224" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
typing-extensions = { version = ">=4.0.0" , markers = "python_version < \"3.11\"" }
[ [ package ] ]
name = "async-timeout"
2023-08-22 18:09:11 +00:00
version = "4.0.3"
2023-07-21 19:37:21 +00:00
description = "Timeout context manager for asyncio programs"
optional = false
2023-08-22 18:09:11 +00:00
python-versions = ">=3.7"
2023-07-21 19:37:21 +00:00
files = [
2023-08-22 18:09:11 +00:00
{ file = "async-timeout-4.0.3.tar.gz" , hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f" } ,
{ file = "async_timeout-4.0.3-py3-none-any.whl" , hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "attrs"
2024-02-23 20:45:47 +00:00
version = "23.2.0"
2023-07-21 19:37:21 +00:00
description = "Classes Without Boilerplate"
optional = false
python-versions = ">=3.7"
files = [
2024-02-23 20:45:47 +00:00
{ file = "attrs-23.2.0-py3-none-any.whl" , hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1" } ,
{ file = "attrs-23.2.0.tar.gz" , hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
cov = [ "attrs[tests]" , "coverage[toml] (>=5.3)" ]
2024-02-23 20:45:47 +00:00
dev = [ "attrs[tests]" , "pre-commit" ]
2023-07-21 19:37:21 +00:00
docs = [ "furo" , "myst-parser" , "sphinx" , "sphinx-notfound-page" , "sphinxcontrib-towncrier" , "towncrier" , "zope-interface" ]
tests = [ "attrs[tests-no-zope]" , "zope-interface" ]
2024-02-23 20:45:47 +00:00
tests-mypy = [ "mypy (>=1.6)" , "pytest-mypy-plugins" ]
tests-no-zope = [ "attrs[tests-mypy]" , "cloudpickle" , "hypothesis" , "pympler" , "pytest (>=4.3.0)" , "pytest-xdist[psutil]" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "autodoc-pydantic"
2023-10-03 23:23:36 +00:00
version = "1.8.0"
2023-07-21 19:37:21 +00:00
description = "Seamlessly integrate pydantic models in your Sphinx documentation."
optional = false
2023-10-03 23:23:36 +00:00
python-versions = ">=3.6,<4.0.0"
2023-07-21 19:37:21 +00:00
files = [
2023-10-03 23:23:36 +00:00
{ file = "autodoc_pydantic-1.8.0-py3-none-any.whl" , hash = "sha256:f1bf9318f37369fec906ab523ebe65c1894395a6fc859dbc6fd02ffd90d3242f" } ,
{ file = "autodoc_pydantic-1.8.0.tar.gz" , hash = "sha256:77da1cbbe4434fa9963f85a1555c63afff9a4acec06b318dc4f54c4f28a04f2c" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
2023-10-03 23:23:36 +00:00
pydantic = ">=1.5"
2023-07-21 19:37:21 +00:00
Sphinx = ">=3.4"
[ package . extras ]
2023-10-03 23:23:36 +00:00
dev = [ "coverage (>=5,<6)" , "flake8 (>=3,<4)" , "pytest (>=6,<7)" , "sphinx-copybutton (>=0.4,<0.5)" , "sphinx-rtd-theme (>=1.0,<2.0)" , "sphinx-tabs (>=3,<4)" , "sphinxcontrib-mermaid (>=0.7,<0.8)" , "tox (>=3,<4)" ]
2023-07-21 19:37:21 +00:00
docs = [ "sphinx-copybutton (>=0.4,<0.5)" , "sphinx-rtd-theme (>=1.0,<2.0)" , "sphinx-tabs (>=3,<4)" , "sphinxcontrib-mermaid (>=0.7,<0.8)" ]
2023-10-03 23:23:36 +00:00
test = [ "coverage (>=5,<6)" , "pytest (>=6,<7)" ]
2023-07-21 19:37:21 +00:00
2024-07-11 17:59:51 +00:00
[ [ package ] ]
name = "autodoc-pydantic"
version = "1.9.1"
description = "Seamlessly integrate pydantic models in your Sphinx documentation."
optional = false
python-versions = "<4.0.0,>=3.7.1"
files = [
{ file = "autodoc_pydantic-1.9.1-py3-none-any.whl" , hash = "sha256:7b7c68ce3720f099ec85b7b8b9bd91414b8873704aa60f75489c2bcfe2d57bb5" } ,
{ file = "autodoc_pydantic-1.9.1.tar.gz" , hash = "sha256:0443987f1cc2516c8186e85d05a1816a314a19e1433b69a0a4b154f4acca3f9b" } ,
]
[ package . dependencies ]
pydantic = ">=1.5,<2.0.0"
Sphinx = ">=3.4"
[ package . extras ]
dev = [ "coverage (>=7,<8)" , "flake8 (>=3,<4)" , "pytest (>=7,<8)" , "sphinx-copybutton (>=0.4,<0.5)" , "sphinx-rtd-theme (>=1.0,<2.0)" , "sphinx-tabs (>=3,<4)" , "sphinxcontrib-mermaid (>=0.7,<0.8)" , "tox (>=3,<4)" ]
docs = [ "sphinx-copybutton (>=0.4,<0.5)" , "sphinx-rtd-theme (>=1.0,<2.0)" , "sphinx-tabs (>=3,<4)" , "sphinxcontrib-mermaid (>=0.7,<0.8)" ]
erdantic = [ "erdantic (>=0.5,<0.6)" ]
test = [ "coverage (>=7,<8)" , "pytest (>=7,<8)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "babel"
2024-07-11 17:59:51 +00:00
version = "2.15.0"
2023-07-21 19:37:21 +00:00
description = "Internationalization utilities"
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "Babel-2.15.0-py3-none-any.whl" , hash = "sha256:08706bdad8d0a3413266ab61bd6c34d0c28d6e1e7badf40a2cebe67644e2e1fb" } ,
{ file = "babel-2.15.0.tar.gz" , hash = "sha256:8daf0e265d05768bc6c7a314cf1321e9a123afc328cc635c18622a2f30a04413" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
pytz = { version = ">=2015.7" , markers = "python_version < \"3.9\"" }
2023-10-03 23:23:36 +00:00
[ package . extras ]
dev = [ "freezegun (>=1.0,<2.0)" , "pytest (>=6.0)" , "pytest-cov" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "backcall"
version = "0.2.0"
description = "Specifications for callback functions passed in to an API"
optional = false
python-versions = "*"
files = [
{ file = "backcall-0.2.0-py2.py3-none-any.whl" , hash = "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255" } ,
{ file = "backcall-0.2.0.tar.gz" , hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e" } ,
]
[ [ package ] ]
name = "beautifulsoup4"
2024-02-23 20:45:47 +00:00
version = "4.12.3"
2023-07-21 19:37:21 +00:00
description = "Screen-scraping library"
optional = false
python-versions = ">=3.6.0"
files = [
2024-02-23 20:45:47 +00:00
{ file = "beautifulsoup4-4.12.3-py3-none-any.whl" , hash = "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed" } ,
{ file = "beautifulsoup4-4.12.3.tar.gz" , hash = "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
soupsieve = ">1.2"
[ package . extras ]
2024-02-23 20:45:47 +00:00
cchardet = [ "cchardet" ]
chardet = [ "chardet" ]
charset-normalizer = [ "charset-normalizer" ]
2023-07-21 19:37:21 +00:00
html5lib = [ "html5lib" ]
lxml = [ "lxml" ]
[ [ package ] ]
name = "black"
2024-07-11 17:59:51 +00:00
version = "24.4.2"
2023-07-21 19:37:21 +00:00
description = "The uncompromising code formatter."
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ 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" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
click = ">=8.0.0"
ipython = { version = ">=7.8.0" , optional = true , markers = "extra == \"jupyter\"" }
mypy-extensions = ">=0.4.3"
packaging = ">=22.0"
pathspec = ">=0.9.0"
platformdirs = ">=2"
tokenize-rt = { version = ">=3.2.0" , optional = true , markers = "extra == \"jupyter\"" }
tomli = { version = ">=1.1.0" , markers = "python_version < \"3.11\"" }
2023-10-03 23:23:36 +00:00
typing-extensions = { version = ">=4.0.1" , markers = "python_version < \"3.11\"" }
2023-07-21 19:37:21 +00:00
[ package . extras ]
colorama = [ "colorama (>=0.4.3)" ]
2024-02-23 20:45:47 +00:00
d = [ "aiohttp (>=3.7.4)" , "aiohttp (>=3.7.4,!=3.9.0)" ]
2023-07-21 19:37:21 +00:00
jupyter = [ "ipython (>=7.8.0)" , "tokenize-rt (>=3.2.0)" ]
uvloop = [ "uvloop (>=0.15.2)" ]
[ [ package ] ]
name = "bleach"
2024-02-23 20:45:47 +00:00
version = "6.1.0"
2023-07-21 19:37:21 +00:00
description = "An easy safelist-based HTML-sanitizing tool."
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-02-23 20:45:47 +00:00
{ file = "bleach-6.1.0-py3-none-any.whl" , hash = "sha256:3225f354cfc436b9789c66c4ee030194bee0568fbf9cbdad3bc8b5c26c5f12b6" } ,
{ file = "bleach-6.1.0.tar.gz" , hash = "sha256:0a31f1837963c41d46bbf1331b8778e1308ea0791db03cc4e7357b97cf42a8fe" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
six = ">=1.9.0"
webencodings = "*"
[ package . extras ]
2024-02-23 20:45:47 +00:00
css = [ "tinycss2 (>=1.1.0,<1.3)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "certifi"
2024-07-11 17:59:51 +00:00
version = "2024.7.4"
2023-07-21 19:37:21 +00:00
description = "Python package for providing Mozilla's CA Bundle."
optional = false
python-versions = ">=3.6"
files = [
2024-07-11 17:59:51 +00:00
{ file = "certifi-2024.7.4-py3-none-any.whl" , hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90" } ,
{ file = "certifi-2024.7.4.tar.gz" , hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "cffi"
2023-10-03 23:23:36 +00:00
version = "1.16.0"
2023-07-21 19:37:21 +00:00
description = "Foreign Function Interface for Python calling C code."
optional = false
2023-10-03 23:23:36 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2023-10-03 23:23:36 +00:00
{ 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" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
pycparser = "*"
[ [ package ] ]
name = "charset-normalizer"
2024-02-23 20:45:47 +00:00
version = "3.3.2"
2023-07-21 19:37:21 +00:00
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
optional = false
python-versions = ">=3.7.0"
files = [
2024-02-23 20:45:47 +00:00
{ 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" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "click"
2023-08-22 18:09:11 +00:00
version = "8.1.7"
2023-07-21 19:37:21 +00:00
description = "Composable command line interface toolkit"
optional = false
python-versions = ">=3.7"
files = [
2023-08-22 18:09:11 +00:00
{ file = "click-8.1.7-py3-none-any.whl" , hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" } ,
{ file = "click-8.1.7.tar.gz" , hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
colorama = { version = "*" , markers = "platform_system == \"Windows\"" }
[ [ package ] ]
name = "codespell"
2024-07-11 17:59:51 +00:00
version = "2.3.0"
2023-07-21 19:37:21 +00:00
description = "Codespell"
optional = false
2023-10-03 23:23:36 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "codespell-2.3.0-py3-none-any.whl" , hash = "sha256:a9c7cef2501c9cfede2110fd6d4e5e62296920efe9abfb84648df866e47f58d1" } ,
{ file = "codespell-2.3.0.tar.gz" , hash = "sha256:360c7d10f75e65f67bad720af7007e1060a5d395670ec11a7ed1fed9dd17471f" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
2023-10-03 23:23:36 +00:00
dev = [ "Pygments" , "build" , "chardet" , "pre-commit" , "pytest" , "pytest-cov" , "pytest-dependency" , "ruff" , "tomli" , "twine" ]
2023-07-21 19:37:21 +00:00
hard-encoding-detection = [ "chardet" ]
toml = [ "tomli" ]
types = [ "chardet (>=5.1.0)" , "mypy" , "pytest" , "pytest-cov" , "pytest-dependency" ]
[ [ 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 = "comm"
2024-04-03 14:57:21 +00:00
version = "0.2.2"
2023-07-21 19:37:21 +00:00
description = "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc."
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-04-03 14:57:21 +00:00
{ file = "comm-0.2.2-py3-none-any.whl" , hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3" } ,
{ file = "comm-0.2.2.tar.gz" , hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
2023-08-22 18:09:11 +00:00
traitlets = ">=4"
2023-07-21 19:37:21 +00:00
[ package . extras ]
test = [ "pytest" ]
[ [ package ] ]
name = "dataclasses-json"
2024-07-11 17:59:51 +00:00
version = "0.6.7"
2023-10-03 23:23:36 +00:00
description = "Easily serialize dataclasses to and from JSON."
2023-07-21 19:37:21 +00:00
optional = false
2024-07-11 17:59:51 +00:00
python-versions = "<4.0,>=3.7"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "dataclasses_json-0.6.7-py3-none-any.whl" , hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a" } ,
{ file = "dataclasses_json-0.6.7.tar.gz" , hash = "sha256:b6b3e528266ea45b9535223bc53ca645f5208833c29229e847b3f26a1cc55fc0" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
2023-10-03 23:23:36 +00:00
marshmallow = ">=3.18.0,<4.0.0"
typing-inspect = ">=0.4.0,<1"
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "debugpy"
2024-07-11 17:59:51 +00:00
version = "1.8.2"
2023-07-21 19:37:21 +00:00
description = "An implementation of the Debug Adapter Protocol for Python"
optional = false
2023-10-03 23:23:36 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ 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" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "decorator"
version = "5.1.1"
description = "Decorators for Humans"
optional = false
python-versions = ">=3.5"
files = [
{ file = "decorator-5.1.1-py3-none-any.whl" , hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186" } ,
{ file = "decorator-5.1.1.tar.gz" , hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330" } ,
]
[ [ package ] ]
name = "defusedxml"
version = "0.7.1"
description = "XML bomb protection for Python stdlib modules"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
files = [
{ file = "defusedxml-0.7.1-py2.py3-none-any.whl" , hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61" } ,
{ file = "defusedxml-0.7.1.tar.gz" , hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69" } ,
]
2024-01-16 18:41:14 +00:00
[ [ package ] ]
name = "distro"
version = "1.9.0"
description = "Distro - an OS platform information API"
optional = false
python-versions = ">=3.6"
files = [
{ file = "distro-1.9.0-py3-none-any.whl" , hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2" } ,
{ file = "distro-1.9.0.tar.gz" , hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed" } ,
]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "dnspython"
2024-02-23 20:45:47 +00:00
version = "2.6.1"
2023-07-21 19:37:21 +00:00
description = "DNS toolkit"
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-02-23 20:45:47 +00:00
{ file = "dnspython-2.6.1-py3-none-any.whl" , hash = "sha256:5ef3b9680161f6fa89daf8ad451b5f1a33b18ae8a1c6778cdf4b43f08c0a6e50" } ,
{ file = "dnspython-2.6.1.tar.gz" , hash = "sha256:e8f0f9c23a7b7cb99ded64e6c3a6f3e701d78f50c55e002b839dea7225cff7cc" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
2024-02-23 20:45:47 +00:00
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)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "docutils"
version = "0.17.1"
description = "Docutils -- Python Documentation Utilities"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
files = [
{ file = "docutils-0.17.1-py2.py3-none-any.whl" , hash = "sha256:cf316c8370a737a022b72b56874f6602acf974a37a9fba42ec2876387549fc61" } ,
{ file = "docutils-0.17.1.tar.gz" , hash = "sha256:686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125" } ,
]
[ [ package ] ]
name = "entrypoints"
version = "0.4"
description = "Discover and load entry points from installed packages."
optional = false
python-versions = ">=3.6"
files = [
{ file = "entrypoints-0.4-py3-none-any.whl" , hash = "sha256:f174b5ff827504fd3cd97cc3f8649f3693f51538c7e4bdf3ef002c8429d42f9f" } ,
{ file = "entrypoints-0.4.tar.gz" , hash = "sha256:b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4" } ,
]
[ [ package ] ]
name = "exceptiongroup"
2024-07-11 17:59:51 +00:00
version = "1.2.1"
2023-07-21 19:37:21 +00:00
description = "Backport of PEP 654 (exception groups)"
optional = false
python-versions = ">=3.7"
files = [
2024-07-11 17:59:51 +00:00
{ file = "exceptiongroup-1.2.1-py3-none-any.whl" , hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad" } ,
{ file = "exceptiongroup-1.2.1.tar.gz" , hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
test = [ "pytest (>=6)" ]
[ [ package ] ]
name = "executing"
2024-02-23 20:45:47 +00:00
version = "2.0.1"
2023-07-21 19:37:21 +00:00
description = "Get the currently executing AST node of a frame, and other information"
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.5"
2023-07-21 19:37:21 +00:00
files = [
2024-02-23 20:45:47 +00:00
{ file = "executing-2.0.1-py2.py3-none-any.whl" , hash = "sha256:eac49ca94516ccc753f9fb5ce82603156e590b27525a8bc32cce8ae302eb61bc" } ,
{ file = "executing-2.0.1.tar.gz" , hash = "sha256:35afe2ce3affba8ee97f2d69927fa823b08b472b7b994e36a52a964b93d16147" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
2023-10-03 23:23:36 +00:00
tests = [ "asttokens (>=2.1.0)" , "coverage" , "coverage-enable-subprocess" , "ipython" , "littleutils" , "pytest" , "rich" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "fastcore"
version = "1.4.2"
description = "Python supercharged for fastai development"
optional = false
python-versions = ">=3.7"
files = [
{ file = "fastcore-1.4.2-py3-none-any.whl" , hash = "sha256:86c31395a87ea429c35f9291e826098f525684a3a6555238448a371274224ddb" } ,
{ file = "fastcore-1.4.2.tar.gz" , hash = "sha256:43bb895507788168317f28cf82031c5ce1796d95a229fc515c10bd90f2355a37" } ,
]
[ package . dependencies ]
packaging = "*"
pip = "*"
[ package . extras ]
dev = [ "matplotlib" , "nbdev (>=0.2.39)" , "numpy" , "pandas" , "pillow" , "torch" ]
[ [ package ] ]
name = "fastjsonschema"
2024-07-11 17:59:51 +00:00
version = "2.20.0"
2023-07-21 19:37:21 +00:00
description = "Fastest Python implementation of JSON schema"
optional = false
python-versions = "*"
files = [
2024-07-11 17:59:51 +00:00
{ file = "fastjsonschema-2.20.0-py3-none-any.whl" , hash = "sha256:5875f0b0fa7a0043a91e93a9b8f793bcbbba9691e7fd83dca95c28ba26d21f0a" } ,
{ file = "fastjsonschema-2.20.0.tar.gz" , hash = "sha256:3d48fc5300ee96f5d116f10fe6f28d938e6008f59a6a025c2649475b87f76a23" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
devel = [ "colorama" , "json-spec" , "jsonschema" , "pylint" , "pytest" , "pytest-benchmark" , "pytest-cache" , "validictory" ]
[ [ package ] ]
name = "fastrelease"
version = "0.1.17"
description = "Simplified releases using GitHub Issues"
optional = false
python-versions = ">=3.6"
files = [
{ file = "fastrelease-0.1.17-py3-none-any.whl" , hash = "sha256:8b5bbaa9a566fee9c08bbc7cc8fb052a04499a76b464a8b0669707843cb15e2f" } ,
{ file = "fastrelease-0.1.17.tar.gz" , hash = "sha256:c4c6717dcb8c5b37496511dd2a3f97f810b70e1350380b6ae023bb15757b6a63" } ,
]
[ package . dependencies ]
fastcore = ">=1.3.13"
ghapi = "*"
packaging = "*"
pip = "*"
pyyaml = "*"
[ [ package ] ]
name = "fqdn"
version = "1.5.1"
description = "Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers"
optional = false
python-versions = ">=2.7, !=3.0, !=3.1, !=3.2, !=3.3, !=3.4, <4"
files = [
{ file = "fqdn-1.5.1-py3-none-any.whl" , hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014" } ,
{ file = "fqdn-1.5.1.tar.gz" , hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f" } ,
]
[ [ package ] ]
name = "frozenlist"
2024-02-23 20:45:47 +00:00
version = "1.4.1"
2023-07-21 19:37:21 +00:00
description = "A list-like structure which implements collections.abc.MutableSequence"
optional = false
python-versions = ">=3.8"
files = [
2024-02-23 20:45:47 +00:00
{ 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" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "ghapi"
version = "0.1.22"
description = "A python client for the GitHub API"
optional = false
python-versions = ">=3.6"
files = [
{ file = "ghapi-0.1.22-py3-none-any.whl" , hash = "sha256:fba8d57dfc2992d97fe93eaa12e80b9becbed7f13ac6cdcd1c85283c68b04505" } ,
{ file = "ghapi-0.1.22.tar.gz" , hash = "sha256:fbe31684c141767a62899020fff8c6922a8ecaadd6d4614f0673242939cbb655" } ,
]
[ package . dependencies ]
fastcore = "*"
packaging = "*"
pip = "*"
[ package . extras ]
dev = [ "jsonref" ]
[ [ package ] ]
name = "greenlet"
2024-02-23 20:45:47 +00:00
version = "3.0.3"
2023-07-21 19:37:21 +00:00
description = "Lightweight in-process concurrent programming"
2023-10-03 23:23:36 +00:00
optional = false
python-versions = ">=3.7"
files = [
2024-02-23 20:45:47 +00:00
{ file = "greenlet-3.0.3-cp310-cp310-macosx_11_0_universal2.whl" , hash = "sha256:9da2bd29ed9e4f15955dd1595ad7bc9320308a3b766ef7f837e23ad4b4aac31a" } ,
{ file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:d353cadd6083fdb056bb46ed07e4340b0869c305c8ca54ef9da3421acbdf6881" } ,
{ file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:dca1e2f3ca00b84a396bc1bce13dd21f680f035314d2379c4160c98153b2059b" } ,
{ file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:3ed7fb269f15dc662787f4119ec300ad0702fa1b19d2135a37c2c4de6fadfd4a" } ,
{ file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:dd4f49ae60e10adbc94b45c0b5e6a179acc1736cf7a90160b404076ee283cf83" } ,
{ file = "greenlet-3.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:73a411ef564e0e097dbe7e866bb2dda0f027e072b04da387282b02c308807405" } ,
{ file = "greenlet-3.0.3-cp310-cp310-musllinux_1_1_aarch64.whl" , hash = "sha256:7f362975f2d179f9e26928c5b517524e89dd48530a0202570d55ad6ca5d8a56f" } ,
{ file = "greenlet-3.0.3-cp310-cp310-musllinux_1_1_x86_64.whl" , hash = "sha256:649dde7de1a5eceb258f9cb00bdf50e978c9db1b996964cd80703614c86495eb" } ,
{ file = "greenlet-3.0.3-cp310-cp310-win_amd64.whl" , hash = "sha256:68834da854554926fbedd38c76e60c4a2e3198c6fbed520b106a8986445caaf9" } ,
{ file = "greenlet-3.0.3-cp311-cp311-macosx_11_0_universal2.whl" , hash = "sha256:b1b5667cced97081bf57b8fa1d6bfca67814b0afd38208d52538316e9422fc61" } ,
{ file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:52f59dd9c96ad2fc0d5724107444f76eb20aaccb675bf825df6435acb7703559" } ,
{ file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:afaff6cf5200befd5cec055b07d1c0a5a06c040fe5ad148abcd11ba6ab9b114e" } ,
{ file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:fe754d231288e1e64323cfad462fcee8f0288654c10bdf4f603a39ed923bef33" } ,
{ file = "greenlet-3.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:2797aa5aedac23af156bbb5a6aa2cd3427ada2972c828244eb7d1b9255846379" } ,
{ file = "greenlet-3.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:b7f009caad047246ed379e1c4dbcb8b020f0a390667ea74d2387be2998f58a22" } ,
{ file = "greenlet-3.0.3-cp311-cp311-musllinux_1_1_aarch64.whl" , hash = "sha256:c5e1536de2aad7bf62e27baf79225d0d64360d4168cf2e6becb91baf1ed074f3" } ,
{ file = "greenlet-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl" , hash = "sha256:894393ce10ceac937e56ec00bb71c4c2f8209ad516e96033e4b3b1de270e200d" } ,
{ file = "greenlet-3.0.3-cp311-cp311-win_amd64.whl" , hash = "sha256:1ea188d4f49089fc6fb283845ab18a2518d279c7cd9da1065d7a84e991748728" } ,
{ file = "greenlet-3.0.3-cp312-cp312-macosx_11_0_universal2.whl" , hash = "sha256:70fb482fdf2c707765ab5f0b6655e9cfcf3780d8d87355a063547b41177599be" } ,
{ file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:d4d1ac74f5c0c0524e4a24335350edad7e5f03b9532da7ea4d3c54d527784f2e" } ,
{ file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:149e94a2dd82d19838fe4b2259f1b6b9957d5ba1b25640d2380bea9c5df37676" } ,
{ file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:15d79dd26056573940fcb8c7413d84118086f2ec1a8acdfa854631084393efcc" } ,
{ file = "greenlet-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:881b7db1ebff4ba09aaaeae6aa491daeb226c8150fc20e836ad00041bcb11230" } ,
{ file = "greenlet-3.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:fcd2469d6a2cf298f198f0487e0a5b1a47a42ca0fa4dfd1b6862c999f018ebbf" } ,
{ file = "greenlet-3.0.3-cp312-cp312-musllinux_1_1_aarch64.whl" , hash = "sha256:1f672519db1796ca0d8753f9e78ec02355e862d0998193038c7073045899f305" } ,
{ file = "greenlet-3.0.3-cp312-cp312-musllinux_1_1_x86_64.whl" , hash = "sha256:2516a9957eed41dd8f1ec0c604f1cdc86758b587d964668b5b196a9db5bfcde6" } ,
{ file = "greenlet-3.0.3-cp312-cp312-win_amd64.whl" , hash = "sha256:bba5387a6975598857d86de9eac14210a49d554a77eb8261cc68b7d082f78ce2" } ,
{ file = "greenlet-3.0.3-cp37-cp37m-macosx_11_0_universal2.whl" , hash = "sha256:5b51e85cb5ceda94e79d019ed36b35386e8c37d22f07d6a751cb659b180d5274" } ,
{ file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:daf3cb43b7cf2ba96d614252ce1684c1bccee6b2183a01328c98d36fcd7d5cb0" } ,
{ file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:99bf650dc5d69546e076f413a87481ee1d2d09aaaaaca058c9251b6d8c14783f" } ,
{ file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:2dd6e660effd852586b6a8478a1d244b8dc90ab5b1321751d2ea15deb49ed414" } ,
{ file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:e3391d1e16e2a5a1507d83e4a8b100f4ee626e8eca43cf2cadb543de69827c4c" } ,
{ file = "greenlet-3.0.3-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:e1f145462f1fa6e4a4ae3c0f782e580ce44d57c8f2c7aae1b6fa88c0b2efdb41" } ,
{ file = "greenlet-3.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl" , hash = "sha256:1a7191e42732df52cb5f39d3527217e7ab73cae2cb3694d241e18f53d84ea9a7" } ,
{ file = "greenlet-3.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl" , hash = "sha256:0448abc479fab28b00cb472d278828b3ccca164531daab4e970a0458786055d6" } ,
{ file = "greenlet-3.0.3-cp37-cp37m-win32.whl" , hash = "sha256:b542be2440edc2d48547b5923c408cbe0fc94afb9f18741faa6ae970dbcb9b6d" } ,
{ file = "greenlet-3.0.3-cp37-cp37m-win_amd64.whl" , hash = "sha256:01bc7ea167cf943b4c802068e178bbf70ae2e8c080467070d01bfa02f337ee67" } ,
{ file = "greenlet-3.0.3-cp38-cp38-macosx_11_0_universal2.whl" , hash = "sha256:1996cb9306c8595335bb157d133daf5cf9f693ef413e7673cb07e3e5871379ca" } ,
{ file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:3ddc0f794e6ad661e321caa8d2f0a55ce01213c74722587256fb6566049a8b04" } ,
{ file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:c9db1c18f0eaad2f804728c67d6c610778456e3e1cc4ab4bbd5eeb8e6053c6fc" } ,
{ file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:7170375bcc99f1a2fbd9c306f5be8764eaf3ac6b5cb968862cad4c7057756506" } ,
{ file = "greenlet-3.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:6b66c9c1e7ccabad3a7d037b2bcb740122a7b17a53734b7d72a344ce39882a1b" } ,
{ file = "greenlet-3.0.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:098d86f528c855ead3479afe84b49242e174ed262456c342d70fc7f972bc13c4" } ,
{ file = "greenlet-3.0.3-cp38-cp38-musllinux_1_1_aarch64.whl" , hash = "sha256:81bb9c6d52e8321f09c3d165b2a78c680506d9af285bfccbad9fb7ad5a5da3e5" } ,
{ file = "greenlet-3.0.3-cp38-cp38-musllinux_1_1_x86_64.whl" , hash = "sha256:fd096eb7ffef17c456cfa587523c5f92321ae02427ff955bebe9e3c63bc9f0da" } ,
{ file = "greenlet-3.0.3-cp38-cp38-win32.whl" , hash = "sha256:d46677c85c5ba00a9cb6f7a00b2bfa6f812192d2c9f7d9c4f6a55b60216712f3" } ,
{ file = "greenlet-3.0.3-cp38-cp38-win_amd64.whl" , hash = "sha256:419b386f84949bf0e7c73e6032e3457b82a787c1ab4a0e43732898a761cc9dbf" } ,
{ file = "greenlet-3.0.3-cp39-cp39-macosx_11_0_universal2.whl" , hash = "sha256:da70d4d51c8b306bb7a031d5cff6cc25ad253affe89b70352af5f1cb68e74b53" } ,
{ file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:086152f8fbc5955df88382e8a75984e2bb1c892ad2e3c80a2508954e52295257" } ,
{ file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:d73a9fe764d77f87f8ec26a0c85144d6a951a6c438dfe50487df5595c6373eac" } ,
{ file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:b7dcbe92cc99f08c8dd11f930de4d99ef756c3591a5377d1d9cd7dd5e896da71" } ,
{ file = "greenlet-3.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:1551a8195c0d4a68fac7a4325efac0d541b48def35feb49d803674ac32582f61" } ,
{ file = "greenlet-3.0.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:64d7675ad83578e3fc149b617a444fab8efdafc9385471f868eb5ff83e446b8b" } ,
{ file = "greenlet-3.0.3-cp39-cp39-musllinux_1_1_aarch64.whl" , hash = "sha256:b37eef18ea55f2ffd8f00ff8fe7c8d3818abd3e25fb73fae2ca3b672e333a7a6" } ,
{ file = "greenlet-3.0.3-cp39-cp39-musllinux_1_1_x86_64.whl" , hash = "sha256:77457465d89b8263bca14759d7c1684df840b6811b2499838cc5b040a8b5b113" } ,
{ file = "greenlet-3.0.3-cp39-cp39-win32.whl" , hash = "sha256:57e8974f23e47dac22b83436bdcf23080ade568ce77df33159e019d161ce1d1e" } ,
{ file = "greenlet-3.0.3-cp39-cp39-win_amd64.whl" , hash = "sha256:c5ee858cfe08f34712f548c3c363e807e7186f03ad7a5039ebadb29e8c6be067" } ,
{ file = "greenlet-3.0.3.tar.gz" , hash = "sha256:43374442353259554ce33599da8b692d5aa96f8976d567d4badf263371fbe491" } ,
2023-10-03 23:23:36 +00:00
]
[ package . extras ]
2024-02-23 20:45:47 +00:00
docs = [ "Sphinx" , "furo" ]
2023-07-21 19:37:21 +00:00
test = [ "objgraph" , "psutil" ]
2024-01-16 18:41:14 +00:00
[ [ 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 = "httpcore"
2024-04-03 14:57:21 +00:00
version = "1.0.5"
2024-01-16 18:41:14 +00:00
description = "A minimal low-level HTTP client."
optional = false
python-versions = ">=3.8"
files = [
2024-04-03 14:57:21 +00:00
{ file = "httpcore-1.0.5-py3-none-any.whl" , hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5" } ,
{ file = "httpcore-1.0.5.tar.gz" , hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61" } ,
2024-01-16 18:41:14 +00:00
]
[ package . dependencies ]
certifi = "*"
h11 = ">=0.13,<0.15"
[ package . extras ]
asyncio = [ "anyio (>=4.0,<5.0)" ]
http2 = [ "h2 (>=3,<5)" ]
socks = [ "socksio (==1.*)" ]
2024-04-03 14:57:21 +00:00
trio = [ "trio (>=0.22.0,<0.26.0)" ]
2024-01-16 18:41:14 +00:00
[ [ package ] ]
name = "httpx"
2024-02-23 20:45:47 +00:00
version = "0.27.0"
2024-01-16 18:41:14 +00:00
description = "The next generation HTTP client."
optional = false
python-versions = ">=3.8"
files = [
2024-02-23 20:45:47 +00:00
{ file = "httpx-0.27.0-py3-none-any.whl" , hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5" } ,
{ file = "httpx-0.27.0.tar.gz" , hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5" } ,
2024-01-16 18:41:14 +00:00
]
[ 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.*)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "idna"
2024-07-11 17:59:51 +00:00
version = "3.7"
2023-07-21 19:37:21 +00:00
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.5"
files = [
2024-07-11 17:59:51 +00:00
{ file = "idna-3.7-py3-none-any.whl" , hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0" } ,
{ file = "idna-3.7.tar.gz" , hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "imagesize"
version = "1.4.1"
description = "Getting image size from png/jpeg/jpeg2000/gif file"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
files = [
{ file = "imagesize-1.4.1-py2.py3-none-any.whl" , hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b" } ,
{ file = "imagesize-1.4.1.tar.gz" , hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a" } ,
]
[ [ package ] ]
name = "importlib-metadata"
2024-07-11 17:59:51 +00:00
version = "8.0.0"
2023-07-21 19:37:21 +00:00
description = "Read metadata from Python packages"
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ file = "importlib_metadata-8.0.0-py3-none-any.whl" , hash = "sha256:15584cf2b1bf449d98ff8a6ff1abef57bf20f3ac6454f431736cd3e660921b2f" } ,
{ file = "importlib_metadata-8.0.0.tar.gz" , hash = "sha256:188bd24e4c346d3f0a933f275c2fec67050326a856b9a359881d7c2a697e8812" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
zipp = ">=0.5"
[ package . extras ]
2024-07-11 17:59:51 +00:00
doc = [ "furo" , "jaraco.packaging (>=9.3)" , "jaraco.tidelift (>=1.4)" , "rst.linker (>=1.9)" , "sphinx (>=3.5)" , "sphinx-lint" ]
2023-07-21 19:37:21 +00:00
perf = [ "ipython" ]
2024-07-11 17:59:51 +00:00
test = [ "flufl.flake8" , "importlib-resources (>=1.3)" , "jaraco.test (>=5.4)" , "packaging" , "pyfakefs" , "pytest (>=6,!=8.1.*)" , "pytest-checkdocs (>=2.4)" , "pytest-cov" , "pytest-enabler (>=2.2)" , "pytest-mypy" , "pytest-perf (>=0.9.2)" , "pytest-ruff (>=0.2.1)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "importlib-resources"
2024-04-03 14:57:21 +00:00
version = "6.4.0"
2023-07-21 19:37:21 +00:00
description = "Read resources from Python packages"
optional = false
python-versions = ">=3.8"
files = [
2024-04-03 14:57:21 +00:00
{ file = "importlib_resources-6.4.0-py3-none-any.whl" , hash = "sha256:50d10f043df931902d4194ea07ec57960f66a80449ff867bfe782b4c486ba78c" } ,
{ file = "importlib_resources-6.4.0.tar.gz" , hash = "sha256:cdb2b453b8046ca4e3798eb1d84f3cce1446a0e8e7b5ef4efb600f19fc398145" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
zipp = { version = ">=3.1.0" , markers = "python_version < \"3.10\"" }
[ package . extras ]
2023-10-03 23:23:36 +00:00
docs = [ "furo" , "jaraco.packaging (>=9.3)" , "jaraco.tidelift (>=1.4)" , "rst.linker (>=1.9)" , "sphinx (<7.2.5)" , "sphinx (>=3.5)" , "sphinx-lint" ]
2024-04-03 14:57:21 +00:00
testing = [ "jaraco.test (>=5.4)" , "pytest (>=6)" , "pytest-checkdocs (>=2.4)" , "pytest-cov" , "pytest-enabler (>=2.2)" , "pytest-mypy" , "pytest-ruff (>=0.2.1)" , "zipp (>=3.17)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "ipykernel"
2024-07-11 17:59:51 +00:00
version = "6.29.5"
2023-07-21 19:37:21 +00:00
description = "IPython Kernel for Jupyter"
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ file = "ipykernel-6.29.5-py3-none-any.whl" , hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5" } ,
{ file = "ipykernel-6.29.5.tar.gz" , hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
appnope = { version = "*" , markers = "platform_system == \"Darwin\"" }
comm = ">=0.1.1"
debugpy = ">=1.6.5"
ipython = ">=7.23.1"
jupyter-client = ">=6.1.12"
2023-10-03 23:23:36 +00:00
jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0"
2023-07-21 19:37:21 +00:00
matplotlib-inline = ">=0.1"
nest-asyncio = "*"
packaging = "*"
psutil = "*"
2024-02-23 20:45:47 +00:00
pyzmq = ">=24"
2023-07-21 19:37:21 +00:00
tornado = ">=6.1"
traitlets = ">=5.4.0"
[ package . extras ]
cov = [ "coverage[toml]" , "curio" , "matplotlib" , "pytest-cov" , "trio" ]
docs = [ "myst-parser" , "pydata-sphinx-theme" , "sphinx" , "sphinx-autodoc-typehints" , "sphinxcontrib-github-alt" , "sphinxcontrib-spelling" , "trio" ]
pyqt5 = [ "pyqt5" ]
pyside6 = [ "pyside6" ]
2024-04-03 14:57:21 +00:00
test = [ "flaky" , "ipyparallel" , "pre-commit" , "pytest (>=7.0)" , "pytest-asyncio (>=0.23.5)" , "pytest-cov" , "pytest-timeout" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "ipython"
2023-10-03 23:23:36 +00:00
version = "8.12.3"
2023-07-21 19:37:21 +00:00
description = "IPython: Productive Interactive Computing"
optional = false
python-versions = ">=3.8"
files = [
2023-10-03 23:23:36 +00:00
{ file = "ipython-8.12.3-py3-none-any.whl" , hash = "sha256:b0340d46a933d27c657b211a329d0be23793c36595acf9e6ef4164bc01a1804c" } ,
{ file = "ipython-8.12.3.tar.gz" , hash = "sha256:3910c4b54543c2ad73d06579aa771041b7d5707b033bd488669b4cf544e3b363" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
appnope = { version = "*" , markers = "sys_platform == \"darwin\"" }
backcall = "*"
colorama = { version = "*" , markers = "sys_platform == \"win32\"" }
decorator = "*"
jedi = ">=0.16"
matplotlib-inline = "*"
pexpect = { version = ">4.3" , markers = "sys_platform != \"win32\"" }
pickleshare = "*"
prompt-toolkit = ">=3.0.30,<3.0.37 || >3.0.37,<3.1.0"
pygments = ">=2.4.0"
stack-data = "*"
traitlets = ">=5"
typing-extensions = { version = "*" , markers = "python_version < \"3.10\"" }
[ package . extras ]
all = [ "black" , "curio" , "docrepr" , "ipykernel" , "ipyparallel" , "ipywidgets" , "matplotlib" , "matplotlib (!=3.2.0)" , "nbconvert" , "nbformat" , "notebook" , "numpy (>=1.21)" , "pandas" , "pytest (<7)" , "pytest (<7.1)" , "pytest-asyncio" , "qtconsole" , "setuptools (>=18.5)" , "sphinx (>=1.3)" , "sphinx-rtd-theme" , "stack-data" , "testpath" , "trio" , "typing-extensions" ]
black = [ "black" ]
doc = [ "docrepr" , "ipykernel" , "matplotlib" , "pytest (<7)" , "pytest (<7.1)" , "pytest-asyncio" , "setuptools (>=18.5)" , "sphinx (>=1.3)" , "sphinx-rtd-theme" , "stack-data" , "testpath" , "typing-extensions" ]
kernel = [ "ipykernel" ]
nbconvert = [ "nbconvert" ]
nbformat = [ "nbformat" ]
notebook = [ "ipywidgets" , "notebook" ]
parallel = [ "ipyparallel" ]
qtconsole = [ "qtconsole" ]
test = [ "pytest (<7.1)" , "pytest-asyncio" , "testpath" ]
test-extra = [ "curio" , "matplotlib (!=3.2.0)" , "nbformat" , "numpy (>=1.21)" , "pandas" , "pytest (<7.1)" , "pytest-asyncio" , "testpath" , "trio" ]
[ [ package ] ]
name = "ipywidgets"
2024-07-11 17:59:51 +00:00
version = "8.1.3"
2023-07-21 19:37:21 +00:00
description = "Jupyter interactive widgets"
optional = false
python-versions = ">=3.7"
files = [
2024-07-11 17:59:51 +00:00
{ file = "ipywidgets-8.1.3-py3-none-any.whl" , hash = "sha256:efafd18f7a142248f7cb0ba890a68b96abd4d6e88ddbda483c9130d12667eaf2" } ,
{ file = "ipywidgets-8.1.3.tar.gz" , hash = "sha256:f5f9eeaae082b1823ce9eac2575272952f40d748893972956dc09700a6392d9c" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
2023-08-22 18:09:11 +00:00
comm = ">=0.1.3"
2023-07-21 19:37:21 +00:00
ipython = ">=6.1.0"
2024-07-11 17:59:51 +00:00
jupyterlab-widgets = ">=3.0.11,<3.1.0"
2023-07-21 19:37:21 +00:00
traitlets = ">=4.3.1"
2024-07-11 17:59:51 +00:00
widgetsnbextension = ">=4.0.11,<4.1.0"
2023-07-21 19:37:21 +00:00
[ package . extras ]
test = [ "ipykernel" , "jsonschema" , "pytest (>=3.6.0)" , "pytest-cov" , "pytz" ]
[ [ package ] ]
name = "isoduration"
version = "20.11.0"
description = "Operations with ISO 8601 durations"
optional = false
python-versions = ">=3.7"
files = [
{ file = "isoduration-20.11.0-py3-none-any.whl" , hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042" } ,
{ file = "isoduration-20.11.0.tar.gz" , hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9" } ,
]
[ package . dependencies ]
arrow = ">=0.15.0"
[ [ package ] ]
name = "jedi"
2023-10-03 23:23:36 +00:00
version = "0.19.1"
2023-07-21 19:37:21 +00:00
description = "An autocompletion tool for Python that can be used for text editors."
optional = false
python-versions = ">=3.6"
files = [
2023-10-03 23:23:36 +00:00
{ file = "jedi-0.19.1-py2.py3-none-any.whl" , hash = "sha256:e983c654fe5c02867aef4cdfce5a2fbb4a50adc0af145f70504238f18ef5e7e0" } ,
{ file = "jedi-0.19.1.tar.gz" , hash = "sha256:cf0496f3651bc65d7174ac1b7d043eff454892c708a87d1b683e57b569927ffd" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
2023-08-22 18:09:11 +00:00
parso = ">=0.8.3,<0.9.0"
2023-07-21 19:37:21 +00:00
[ package . extras ]
docs = [ "Jinja2 (==2.11.3)" , "MarkupSafe (==1.1.1)" , "Pygments (==2.8.1)" , "alabaster (==0.7.12)" , "babel (==2.9.1)" , "chardet (==4.0.0)" , "commonmark (==0.8.1)" , "docutils (==0.17.1)" , "future (==0.18.2)" , "idna (==2.10)" , "imagesize (==1.2.0)" , "mock (==1.0.1)" , "packaging (==20.9)" , "pyparsing (==2.4.7)" , "pytz (==2021.1)" , "readthedocs-sphinx-ext (==2.1.4)" , "recommonmark (==0.5.0)" , "requests (==2.25.1)" , "six (==1.15.0)" , "snowballstemmer (==2.1.0)" , "sphinx (==1.8.5)" , "sphinx-rtd-theme (==0.4.3)" , "sphinxcontrib-serializinghtml (==1.1.4)" , "sphinxcontrib-websupport (==1.2.4)" , "urllib3 (==1.26.4)" ]
2023-08-22 18:09:11 +00:00
qa = [ "flake8 (==5.0.4)" , "mypy (==0.971)" , "types-setuptools (==67.2.0.1)" ]
2023-10-03 23:23:36 +00:00
testing = [ "Django" , "attrs" , "colorama" , "docopt" , "pytest (<7.0.0)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "jinja2"
2024-07-11 17:59:51 +00:00
version = "3.1.4"
2023-07-21 19:37:21 +00:00
description = "A very fast and expressive template engine."
optional = false
python-versions = ">=3.7"
files = [
2024-07-11 17:59:51 +00:00
{ file = "jinja2-3.1.4-py3-none-any.whl" , hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" } ,
{ file = "jinja2-3.1.4.tar.gz" , hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
MarkupSafe = ">=2.0"
[ package . extras ]
i18n = [ "Babel (>=2.7)" ]
[ [ package ] ]
name = "json5"
2024-07-11 17:59:51 +00:00
version = "0.9.25"
2023-07-21 19:37:21 +00:00
description = "A Python implementation of the JSON5 data format."
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "json5-0.9.25-py3-none-any.whl" , hash = "sha256:34ed7d834b1341a86987ed52f3f76cd8ee184394906b6e22a1e0deb9ab294e8f" } ,
{ file = "json5-0.9.25.tar.gz" , hash = "sha256:548e41b9be043f9426776f05df8635a00fe06104ea51ed24b67f908856e151ae" } ,
2023-07-21 19:37:21 +00:00
]
2023-10-03 23:23:36 +00:00
[ [ package ] ]
name = "jsonpatch"
version = "1.33"
description = "Apply JSON-Patches (RFC 6902)"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*"
files = [
{ file = "jsonpatch-1.33-py2.py3-none-any.whl" , hash = "sha256:0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade" } ,
{ file = "jsonpatch-1.33.tar.gz" , hash = "sha256:9fcd4009c41e6d12348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c" } ,
]
[ package . dependencies ]
jsonpointer = ">=1.9"
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "jsonpointer"
2024-07-11 17:59:51 +00:00
version = "3.0.0"
2023-07-21 19:37:21 +00:00
description = "Identify specific nodes in a JSON document (RFC 6901)"
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.7"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "jsonpointer-3.0.0-py2.py3-none-any.whl" , hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942" } ,
{ file = "jsonpointer-3.0.0.tar.gz" , hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "jsonschema"
2024-07-11 17:59:51 +00:00
version = "4.23.0"
2023-07-21 19:37:21 +00:00
description = "An implementation of JSON Schema validation for Python"
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ file = "jsonschema-4.23.0-py3-none-any.whl" , hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566" } ,
{ file = "jsonschema-4.23.0.tar.gz" , hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
attrs = ">=22.2.0"
fqdn = { version = "*" , optional = true , markers = "extra == \"format-nongpl\"" }
idna = { version = "*" , optional = true , markers = "extra == \"format-nongpl\"" }
importlib-resources = { version = ">=1.4.0" , markers = "python_version < \"3.9\"" }
isoduration = { version = "*" , optional = true , markers = "extra == \"format-nongpl\"" }
jsonpointer = { version = ">1.13" , optional = true , markers = "extra == \"format-nongpl\"" }
jsonschema-specifications = ">=2023.03.6"
pkgutil-resolve-name = { version = ">=1.3.10" , markers = "python_version < \"3.9\"" }
referencing = ">=0.28.4"
rfc3339-validator = { version = "*" , optional = true , markers = "extra == \"format-nongpl\"" }
rfc3986-validator = { version = ">0.1.0" , optional = true , markers = "extra == \"format-nongpl\"" }
rpds-py = ">=0.7.1"
uri-template = { version = "*" , optional = true , markers = "extra == \"format-nongpl\"" }
2024-07-11 17:59:51 +00:00
webcolors = { version = ">=24.6.0" , optional = true , markers = "extra == \"format-nongpl\"" }
2023-07-21 19:37:21 +00:00
[ package . extras ]
format = [ "fqdn" , "idna" , "isoduration" , "jsonpointer (>1.13)" , "rfc3339-validator" , "rfc3987" , "uri-template" , "webcolors (>=1.11)" ]
2024-07-11 17:59:51 +00:00
format-nongpl = [ "fqdn" , "idna" , "isoduration" , "jsonpointer (>1.13)" , "rfc3339-validator" , "rfc3986-validator (>0.1.0)" , "uri-template" , "webcolors (>=24.6.0)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "jsonschema-specifications"
2024-02-23 20:45:47 +00:00
version = "2023.12.1"
2023-07-21 19:37:21 +00:00
description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry"
optional = false
python-versions = ">=3.8"
files = [
2024-02-23 20:45:47 +00:00
{ file = "jsonschema_specifications-2023.12.1-py3-none-any.whl" , hash = "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c" } ,
{ file = "jsonschema_specifications-2023.12.1.tar.gz" , hash = "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
importlib-resources = { version = ">=1.4.0" , markers = "python_version < \"3.9\"" }
2024-02-23 20:45:47 +00:00
referencing = ">=0.31.0"
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "jupyter"
version = "1.0.0"
description = "Jupyter metapackage. Install all the Jupyter components in one go."
optional = false
python-versions = "*"
files = [
{ file = "jupyter-1.0.0-py2.py3-none-any.whl" , hash = "sha256:5b290f93b98ffbc21c0c7e749f054b3267782166d72fa5e3ed1ed4eaf34a2b78" } ,
{ file = "jupyter-1.0.0.tar.gz" , hash = "sha256:d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f" } ,
{ file = "jupyter-1.0.0.zip" , hash = "sha256:3e1f86076bbb7c8c207829390305a2b1fe836d471ed54be66a3b8c41e7f46cc7" } ,
]
[ package . dependencies ]
ipykernel = "*"
ipywidgets = "*"
jupyter-console = "*"
nbconvert = "*"
notebook = "*"
qtconsole = "*"
[ [ package ] ]
name = "jupyter-cache"
version = "0.6.1"
description = "A defined interface for working with a cache of jupyter notebooks."
optional = false
python-versions = "~=3.8"
files = [
{ file = "jupyter-cache-0.6.1.tar.gz" , hash = "sha256:26f83901143edf4af2f3ff5a91e2d2ad298e46e2cee03c8071d37a23a63ccbfc" } ,
{ file = "jupyter_cache-0.6.1-py3-none-any.whl" , hash = "sha256:2fce7d4975805c77f75bdfc1bc2e82bc538b8e5b1af27f2f5e06d55b9f996a82" } ,
]
[ package . dependencies ]
attrs = "*"
click = "*"
importlib-metadata = "*"
nbclient = ">=0.2,<0.8"
nbformat = "*"
pyyaml = "*"
sqlalchemy = ">=1.3.12,<3"
tabulate = "*"
[ package . extras ]
cli = [ "click-log" ]
code-style = [ "pre-commit (>=2.12,<4.0)" ]
rtd = [ "ipykernel" , "jupytext" , "myst-nb" , "nbdime" , "sphinx-book-theme" , "sphinx-copybutton" ]
testing = [ "coverage" , "ipykernel" , "jupytext" , "matplotlib" , "nbdime" , "nbformat (>=5.1)" , "numpy" , "pandas" , "pytest (>=6,<8)" , "pytest-cov" , "pytest-regressions" , "sympy" ]
[ [ package ] ]
name = "jupyter-client"
version = "7.4.9"
description = "Jupyter protocol implementation and client libraries"
optional = false
python-versions = ">=3.7"
files = [
{ file = "jupyter_client-7.4.9-py3-none-any.whl" , hash = "sha256:214668aaea208195f4c13d28eb272ba79f945fc0cf3f11c7092c20b2ca1980e7" } ,
{ file = "jupyter_client-7.4.9.tar.gz" , hash = "sha256:52be28e04171f07aed8f20e1616a5a552ab9fee9cbbe6c1896ae170c3880d392" } ,
]
[ package . dependencies ]
entrypoints = "*"
jupyter-core = ">=4.9.2"
nest-asyncio = ">=1.5.4"
python-dateutil = ">=2.8.2"
pyzmq = ">=23.0"
tornado = ">=6.2"
traitlets = "*"
[ package . extras ]
doc = [ "ipykernel" , "myst-parser" , "sphinx (>=1.3.6)" , "sphinx-rtd-theme" , "sphinxcontrib-github-alt" ]
test = [ "codecov" , "coverage" , "ipykernel (>=6.12)" , "ipython" , "mypy" , "pre-commit" , "pytest" , "pytest-asyncio (>=0.18)" , "pytest-cov" , "pytest-timeout" ]
[ [ package ] ]
name = "jupyter-console"
version = "6.6.3"
description = "Jupyter terminal console"
optional = false
python-versions = ">=3.7"
files = [
{ file = "jupyter_console-6.6.3-py3-none-any.whl" , hash = "sha256:309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485" } ,
{ file = "jupyter_console-6.6.3.tar.gz" , hash = "sha256:566a4bf31c87adbfadf22cdf846e3069b59a71ed5da71d6ba4d8aaad14a53539" } ,
]
[ package . dependencies ]
ipykernel = ">=6.14"
ipython = "*"
jupyter-client = ">=7.0.0"
2023-10-03 23:23:36 +00:00
jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0"
2023-07-21 19:37:21 +00:00
prompt-toolkit = ">=3.0.30"
pygments = "*"
pyzmq = ">=17"
traitlets = ">=5.4"
[ package . extras ]
test = [ "flaky" , "pexpect" , "pytest" ]
[ [ package ] ]
name = "jupyter-core"
2024-04-03 14:57:21 +00:00
version = "5.7.2"
2023-07-21 19:37:21 +00:00
description = "Jupyter core package. A base package on which Jupyter projects rely."
optional = false
python-versions = ">=3.8"
files = [
2024-04-03 14:57:21 +00:00
{ file = "jupyter_core-5.7.2-py3-none-any.whl" , hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409" } ,
{ file = "jupyter_core-5.7.2.tar.gz" , hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
platformdirs = ">=2.5"
pywin32 = { version = ">=300" , markers = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\"" }
traitlets = ">=5.3"
[ package . extras ]
2024-02-23 20:45:47 +00:00
docs = [ "myst-parser" , "pydata-sphinx-theme" , "sphinx-autodoc-typehints" , "sphinxcontrib-github-alt" , "sphinxcontrib-spelling" , "traitlets" ]
2024-04-03 14:57:21 +00:00
test = [ "ipykernel" , "pre-commit" , "pytest (<8)" , "pytest-cov" , "pytest-timeout" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "jupyter-events"
2024-04-03 14:57:21 +00:00
version = "0.10.0"
2023-07-21 19:37:21 +00:00
description = "Jupyter Event System library"
optional = false
2023-08-22 18:09:11 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-04-03 14:57:21 +00:00
{ file = "jupyter_events-0.10.0-py3-none-any.whl" , hash = "sha256:4b72130875e59d57716d327ea70d3ebc3af1944d3717e5a498b8a06c6c159960" } ,
{ file = "jupyter_events-0.10.0.tar.gz" , hash = "sha256:670b8229d3cc882ec782144ed22e0d29e1c2d639263f92ca8383e66682845e22" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
2023-08-22 18:09:11 +00:00
jsonschema = { version = ">=4.18.0" , extras = [ "format-nongpl" ] }
2023-07-21 19:37:21 +00:00
python-json-logger = ">=2.0.4"
pyyaml = ">=5.3"
2023-08-22 18:09:11 +00:00
referencing = "*"
2023-07-21 19:37:21 +00:00
rfc3339-validator = "*"
rfc3986-validator = ">=0.1.1"
traitlets = ">=5.3"
[ package . extras ]
cli = [ "click" , "rich" ]
docs = [ "jupyterlite-sphinx" , "myst-parser" , "pydata-sphinx-theme" , "sphinxcontrib-spelling" ]
2023-08-22 18:09:11 +00:00
test = [ "click" , "pre-commit" , "pytest (>=7.0)" , "pytest-asyncio (>=0.19.0)" , "pytest-console-scripts" , "rich" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "jupyter-lsp"
2024-07-11 17:59:51 +00:00
version = "2.2.5"
2023-07-21 19:37:21 +00:00
description = "Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server"
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ file = "jupyter-lsp-2.2.5.tar.gz" , hash = "sha256:793147a05ad446f809fd53ef1cd19a9f5256fd0a2d6b7ce943a982cb4f545001" } ,
{ file = "jupyter_lsp-2.2.5-py3-none-any.whl" , hash = "sha256:45fbddbd505f3fbfb0b6cb2f1bc5e15e83ab7c79cd6e89416b248cb3c00c11da" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
importlib-metadata = { version = ">=4.8.3" , markers = "python_version < \"3.10\"" }
jupyter-server = ">=1.1.2"
[ [ package ] ]
name = "jupyter-server"
2024-07-11 17:59:51 +00:00
version = "2.14.1"
2023-07-21 19:37:21 +00:00
description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications."
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ file = "jupyter_server-2.14.1-py3-none-any.whl" , hash = "sha256:16f7177c3a4ea8fe37784e2d31271981a812f0b2874af17339031dc3510cc2a5" } ,
{ file = "jupyter_server-2.14.1.tar.gz" , hash = "sha256:12558d158ec7a0653bf96cc272bc7ad79e0127d503b982ed144399346694f726" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
anyio = ">=3.1.0"
2024-07-11 17:59:51 +00:00
argon2-cffi = ">=21.1"
jinja2 = ">=3.0.3"
2023-07-21 19:37:21 +00:00
jupyter-client = ">=7.4.4"
2023-10-03 23:23:36 +00:00
jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0"
2024-02-23 20:45:47 +00:00
jupyter-events = ">=0.9.0"
2024-07-11 17:59:51 +00:00
jupyter-server-terminals = ">=0.4.4"
2023-07-21 19:37:21 +00:00
nbconvert = ">=6.4.4"
nbformat = ">=5.3.0"
2024-07-11 17:59:51 +00:00
overrides = ">=5.0"
packaging = ">=22.0"
prometheus-client = ">=0.9"
pywinpty = { version = ">=2.0.1" , markers = "os_name == \"nt\"" }
2023-07-21 19:37:21 +00:00
pyzmq = ">=24"
2023-08-22 18:09:11 +00:00
send2trash = ">=1.8.2"
2023-07-21 19:37:21 +00:00
terminado = ">=0.8.3"
tornado = ">=6.2.0"
traitlets = ">=5.6.0"
2024-07-11 17:59:51 +00:00
websocket-client = ">=1.7"
2023-07-21 19:37:21 +00:00
[ package . extras ]
2024-07-11 17:59:51 +00:00
docs = [ "ipykernel" , "jinja2" , "jupyter-client" , "myst-parser" , "nbformat" , "prometheus-client" , "pydata-sphinx-theme" , "send2trash" , "sphinx-autodoc-typehints" , "sphinxcontrib-github-alt" , "sphinxcontrib-openapi (>=0.8.0)" , "sphinxcontrib-spelling" , "sphinxemoji" , "tornado" , "typing-extensions" ]
test = [ "flaky" , "ipykernel" , "pre-commit" , "pytest (>=7.0,<9)" , "pytest-console-scripts" , "pytest-jupyter[server] (>=0.7)" , "pytest-timeout" , "requests" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "jupyter-server-terminals"
2024-04-03 14:57:21 +00:00
version = "0.5.3"
2023-07-21 19:37:21 +00:00
description = "A Jupyter Server Extension Providing Terminals."
optional = false
python-versions = ">=3.8"
files = [
2024-04-03 14:57:21 +00:00
{ file = "jupyter_server_terminals-0.5.3-py3-none-any.whl" , hash = "sha256:41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa" } ,
{ file = "jupyter_server_terminals-0.5.3.tar.gz" , hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
pywinpty = { version = ">=2.0.3" , markers = "os_name == \"nt\"" }
terminado = ">=0.8.3"
[ package . extras ]
2024-02-23 20:45:47 +00:00
docs = [ "jinja2" , "jupyter-server" , "mistune (<4.0)" , "myst-parser" , "nbformat" , "packaging" , "pydata-sphinx-theme" , "sphinxcontrib-github-alt" , "sphinxcontrib-openapi" , "sphinxcontrib-spelling" , "sphinxemoji" , "tornado" ]
test = [ "jupyter-server (>=2.0.0)" , "pytest (>=7.0)" , "pytest-jupyter[server] (>=0.5.3)" , "pytest-timeout" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "jupyterlab"
2024-07-11 17:59:51 +00:00
version = "4.2.3"
2023-07-21 19:37:21 +00:00
description = "JupyterLab computational environment"
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ file = "jupyterlab-4.2.3-py3-none-any.whl" , hash = "sha256:0b59d11808e84bb84105c73364edfa867dd475492429ab34ea388a52f2e2e596" } ,
{ file = "jupyterlab-4.2.3.tar.gz" , hash = "sha256:df6e46969ea51d66815167f23d92f105423b7f1f06fa604d4f44aeb018c82c7b" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
async-lru = ">=1.0.0"
2024-02-23 20:45:47 +00:00
httpx = ">=0.25.0"
2023-07-21 19:37:21 +00:00
importlib-metadata = { version = ">=4.8.3" , markers = "python_version < \"3.10\"" }
importlib-resources = { version = ">=1.4" , markers = "python_version < \"3.9\"" }
2024-07-11 17:59:51 +00:00
ipykernel = ">=6.5.0"
2023-07-21 19:37:21 +00:00
jinja2 = ">=3.0.3"
jupyter-core = "*"
jupyter-lsp = ">=2.0.0"
jupyter-server = ">=2.4.0,<3"
2024-07-11 17:59:51 +00:00
jupyterlab-server = ">=2.27.1,<3"
2023-07-21 19:37:21 +00:00
notebook-shim = ">=0.2"
packaging = "*"
2024-07-11 17:59:51 +00:00
setuptools = ">=40.1.0"
tomli = { version = ">=1.2.2" , markers = "python_version < \"3.11\"" }
2023-07-21 19:37:21 +00:00
tornado = ">=6.2.0"
traitlets = "*"
[ package . extras ]
2024-07-11 17:59:51 +00:00
dev = [ "build" , "bump2version" , "coverage" , "hatch" , "pre-commit" , "pytest-cov" , "ruff (==0.3.5)" ]
2024-02-23 20:45:47 +00:00
docs = [ "jsx-lexer" , "myst-parser" , "pydata-sphinx-theme (>=0.13.0)" , "pytest" , "pytest-check-links" , "pytest-jupyter" , "sphinx (>=1.8,<7.3.0)" , "sphinx-copybutton" ]
2024-07-11 17:59:51 +00:00
docs-screenshots = [ "altair (==5.3.0)" , "ipython (==8.16.1)" , "ipywidgets (==8.1.2)" , "jupyterlab-geojson (==3.4.0)" , "jupyterlab-language-pack-zh-cn (==4.1.post2)" , "matplotlib (==3.8.3)" , "nbconvert (>=7.0.0)" , "pandas (==2.2.1)" , "scipy (==1.12.0)" , "vega-datasets (==0.9.0)" ]
2023-07-21 19:37:21 +00:00
test = [ "coverage" , "pytest (>=7.0)" , "pytest-check-links (>=0.7)" , "pytest-console-scripts" , "pytest-cov" , "pytest-jupyter (>=0.5.3)" , "pytest-timeout" , "pytest-tornasync" , "requests" , "requests-cache" , "virtualenv" ]
2024-07-11 17:59:51 +00:00
upgrade-extension = [ "copier (>=8,<10)" , "jinja2-time (<0.3)" , "pydantic (<2.0)" , "pyyaml-include (<2.0)" , "tomli-w (<2.0)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "jupyterlab-pygments"
2024-02-23 20:45:47 +00:00
version = "0.3.0"
2023-07-21 19:37:21 +00:00
description = "Pygments theme using JupyterLab CSS variables"
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-02-23 20:45:47 +00:00
{ file = "jupyterlab_pygments-0.3.0-py3-none-any.whl" , hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780" } ,
{ file = "jupyterlab_pygments-0.3.0.tar.gz" , hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "jupyterlab-server"
2024-07-11 17:59:51 +00:00
version = "2.27.2"
2023-07-21 19:37:21 +00:00
description = "A set of server components for JupyterLab and JupyterLab like applications."
optional = false
2023-10-03 23:23:36 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "jupyterlab_server-2.27.2-py3-none-any.whl" , hash = "sha256:54aa2d64fd86383b5438d9f0c032f043c4d8c0264b8af9f60bd061157466ea43" } ,
{ file = "jupyterlab_server-2.27.2.tar.gz" , hash = "sha256:15cbb349dc45e954e09bacf81b9f9bcb10815ff660fb2034ecd7417db3a7ea27" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
babel = ">=2.10"
importlib-metadata = { version = ">=4.8.3" , markers = "python_version < \"3.10\"" }
jinja2 = ">=3.0.3"
json5 = ">=0.9.0"
2023-10-03 23:23:36 +00:00
jsonschema = ">=4.18.0"
2023-07-21 19:37:21 +00:00
jupyter-server = ">=1.21,<3"
packaging = ">=21.3"
2023-10-03 23:23:36 +00:00
requests = ">=2.31"
2023-07-21 19:37:21 +00:00
[ package . extras ]
docs = [ "autodoc-traits" , "jinja2 (<3.2.0)" , "mistune (<4)" , "myst-parser" , "pydata-sphinx-theme" , "sphinx" , "sphinx-copybutton" , "sphinxcontrib-openapi (>0.8)" ]
2023-10-03 23:23:36 +00:00
openapi = [ "openapi-core (>=0.18.0,<0.19.0)" , "ruamel-yaml" ]
2024-04-03 14:57:21 +00:00
test = [ "hatch" , "ipykernel" , "openapi-core (>=0.18.0,<0.19.0)" , "openapi-spec-validator (>=0.6.0,<0.8.0)" , "pytest (>=7.0,<8)" , "pytest-console-scripts" , "pytest-cov" , "pytest-jupyter[server] (>=0.6.2)" , "pytest-timeout" , "requests-mock" , "ruamel-yaml" , "sphinxcontrib-spelling" , "strict-rfc3339" , "werkzeug" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "jupyterlab-widgets"
2024-07-11 17:59:51 +00:00
version = "3.0.11"
2023-07-21 19:37:21 +00:00
description = "Jupyter interactive widgets for JupyterLab"
optional = false
python-versions = ">=3.7"
files = [
2024-07-11 17:59:51 +00:00
{ file = "jupyterlab_widgets-3.0.11-py3-none-any.whl" , hash = "sha256:78287fd86d20744ace330a61625024cf5521e1c012a352ddc0a3cdc2348becd0" } ,
{ file = "jupyterlab_widgets-3.0.11.tar.gz" , hash = "sha256:dd5ac679593c969af29c9bed054c24f26842baa51352114736756bc035deee27" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "langchain"
2024-07-11 17:59:51 +00:00
version = "0.2.7"
2023-07-21 19:37:21 +00:00
description = "Building applications with LLMs through composability"
optional = false
python-versions = ">=3.8.1,<4.0"
files = [ ]
2023-07-24 21:22:33 +00:00
develop = true
2023-07-21 19:37:21 +00:00
[ package . dependencies ]
aiohttp = "^3.8.3"
async-timeout = { version = "^4.0.0" , markers = "python_version < \"3.11\"" }
2024-07-11 17:59:51 +00:00
langchain-core = "^0.2.12"
2024-05-23 14:59:55 +00:00
langchain-text-splitters = "^0.2.0"
2024-03-20 18:25:12 +00:00
langsmith = "^0.1.17"
2024-06-12 20:31:36 +00:00
numpy = [
{ version = ">=1,<2" , markers = "python_version < \"3.12\"" } ,
{ version = ">=1.26.0,<2.0.0" , markers = "python_version >= \"3.12\"" } ,
]
2023-08-15 17:21:11 +00:00
pydantic = ">=1,<3"
2023-08-03 21:58:06 +00:00
PyYAML = ">=5.3"
2023-07-21 19:37:21 +00:00
requests = "^2"
SQLAlchemy = ">=1.4,<3"
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
tenacity = "^8.1.0,!=8.4.0"
2023-07-21 19:37:21 +00:00
[ package . source ]
type = "directory"
url = "libs/langchain"
2023-12-11 21:53:30 +00:00
[ [ package ] ]
name = "langchain-community"
2024-07-11 17:59:51 +00:00
version = "0.2.7"
2023-12-11 21:53:30 +00:00
description = "Community contributed LangChain integrations."
optional = false
python-versions = ">=3.8.1,<4.0"
files = [ ]
develop = true
[ package . dependencies ]
aiohttp = "^3.8.3"
dataclasses-json = ">= 0.5.7, < 0.7"
2024-07-11 17:59:51 +00:00
langchain = "^0.2.7"
langchain-core = "^0.2.12"
2024-02-23 20:45:47 +00:00
langsmith = "^0.1.0"
2024-06-12 20:31:36 +00:00
numpy = [
{ version = ">=1,<2" , markers = "python_version < \"3.12\"" } ,
{ version = ">=1.26.0,<2.0.0" , markers = "python_version >= \"3.12\"" } ,
]
2023-12-11 21:53:30 +00:00
PyYAML = ">=5.3"
requests = "^2"
SQLAlchemy = ">=1.4,<3"
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
tenacity = "^8.1.0,!=8.4.0"
2023-12-11 21:53:30 +00:00
[ package . source ]
type = "directory"
url = "libs/community"
Update root poetry lock with core (#13922)
<!-- Thank you for contributing to LangChain!
Replace this entire comment with:
- **Description:** a description of the change,
- **Issue:** the issue # it fixes (if applicable),
- **Dependencies:** any dependencies required for this change,
- **Tag maintainer:** for a quicker response, tag the relevant
maintainer (see below),
- **Twitter handle:** we announce bigger features on Twitter. If your PR
gets announced, and you'd like a mention, we'll gladly shout you out!
Please make sure your PR is passing linting and testing before
submitting. Run `make format`, `make lint` and `make test` to check this
locally.
See contribution guidelines for more information on how to write/run
tests, lint, etc:
https://github.com/langchain-ai/langchain/blob/master/.github/CONTRIBUTING.md
If you're adding a new integration, please include:
1. a test for the integration, preferably unit tests that do not rely on
network access,
2. an example notebook showing its use. It lives in `docs/extras`
directory.
If no one reviews your PR within a few days, please @-mention one of
@baskaryan, @eyurtsev, @hwchase17.
-->
2023-11-27 17:30:44 +00:00
[ [ package ] ]
name = "langchain-core"
2024-07-11 17:59:51 +00:00
version = "0.2.14"
Update root poetry lock with core (#13922)
<!-- Thank you for contributing to LangChain!
Replace this entire comment with:
- **Description:** a description of the change,
- **Issue:** the issue # it fixes (if applicable),
- **Dependencies:** any dependencies required for this change,
- **Tag maintainer:** for a quicker response, tag the relevant
maintainer (see below),
- **Twitter handle:** we announce bigger features on Twitter. If your PR
gets announced, and you'd like a mention, we'll gladly shout you out!
Please make sure your PR is passing linting and testing before
submitting. Run `make format`, `make lint` and `make test` to check this
locally.
See contribution guidelines for more information on how to write/run
tests, lint, etc:
https://github.com/langchain-ai/langchain/blob/master/.github/CONTRIBUTING.md
If you're adding a new integration, please include:
1. a test for the integration, preferably unit tests that do not rely on
network access,
2. an example notebook showing its use. It lives in `docs/extras`
directory.
If no one reviews your PR within a few days, please @-mention one of
@baskaryan, @eyurtsev, @hwchase17.
-->
2023-11-27 17:30:44 +00:00
description = "Building applications with LLMs through composability"
optional = false
python-versions = ">=3.8.1,<4.0"
2023-11-29 01:27:37 +00:00
files = [ ]
develop = true
Update root poetry lock with core (#13922)
<!-- Thank you for contributing to LangChain!
Replace this entire comment with:
- **Description:** a description of the change,
- **Issue:** the issue # it fixes (if applicable),
- **Dependencies:** any dependencies required for this change,
- **Tag maintainer:** for a quicker response, tag the relevant
maintainer (see below),
- **Twitter handle:** we announce bigger features on Twitter. If your PR
gets announced, and you'd like a mention, we'll gladly shout you out!
Please make sure your PR is passing linting and testing before
submitting. Run `make format`, `make lint` and `make test` to check this
locally.
See contribution guidelines for more information on how to write/run
tests, lint, etc:
https://github.com/langchain-ai/langchain/blob/master/.github/CONTRIBUTING.md
If you're adding a new integration, please include:
1. a test for the integration, preferably unit tests that do not rely on
network access,
2. an example notebook showing its use. It lives in `docs/extras`
directory.
If no one reviews your PR within a few days, please @-mention one of
@baskaryan, @eyurtsev, @hwchase17.
-->
2023-11-27 17:30:44 +00:00
[ package . dependencies ]
2023-11-29 01:27:37 +00:00
jsonpatch = "^1.33"
2024-06-12 20:31:36 +00:00
langsmith = "^0.1.75"
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
packaging = ">=23.2,<25"
pydantic = [
{ version = ">=1,<3" , markers = "python_full_version < \"3.12.4\"" } ,
{ version = ">=2.7.4,<3.0.0" , markers = "python_full_version >= \"3.12.4\"" } ,
]
2023-12-11 21:53:30 +00:00
PyYAML = ">=5.3"
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
tenacity = "^8.1.0,!=8.4.0"
2023-11-29 01:27:37 +00:00
[ package . source ]
type = "directory"
url = "libs/core"
[ [ package ] ]
name = "langchain-experimental"
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
version = "0.0.62"
2023-11-29 01:27:37 +00:00
description = "Building applications with LLMs through composability"
optional = false
python-versions = ">=3.8.1,<4.0"
files = [ ]
develop = true
[ package . dependencies ]
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
langchain-community = "^0.2.6"
langchain-core = "^0.2.10"
2023-11-29 01:27:37 +00:00
[ package . source ]
type = "directory"
url = "libs/experimental"
Update root poetry lock with core (#13922)
<!-- Thank you for contributing to LangChain!
Replace this entire comment with:
- **Description:** a description of the change,
- **Issue:** the issue # it fixes (if applicable),
- **Dependencies:** any dependencies required for this change,
- **Tag maintainer:** for a quicker response, tag the relevant
maintainer (see below),
- **Twitter handle:** we announce bigger features on Twitter. If your PR
gets announced, and you'd like a mention, we'll gladly shout you out!
Please make sure your PR is passing linting and testing before
submitting. Run `make format`, `make lint` and `make test` to check this
locally.
See contribution guidelines for more information on how to write/run
tests, lint, etc:
https://github.com/langchain-ai/langchain/blob/master/.github/CONTRIBUTING.md
If you're adding a new integration, please include:
1. a test for the integration, preferably unit tests that do not rely on
network access,
2. an example notebook showing its use. It lives in `docs/extras`
directory.
If no one reviews your PR within a few days, please @-mention one of
@baskaryan, @eyurtsev, @hwchase17.
-->
2023-11-27 17:30:44 +00:00
2024-01-16 18:41:14 +00:00
[ [ package ] ]
name = "langchain-openai"
2024-07-11 17:59:51 +00:00
version = "0.1.15"
2024-01-16 18:41:14 +00:00
description = "An integration package connecting OpenAI and LangChain"
optional = false
python-versions = ">=3.8.1,<4.0"
files = [ ]
develop = true
[ package . dependencies ]
2024-07-11 17:59:51 +00:00
langchain-core = "^0.2.13"
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
openai = "^1.32.0"
2024-05-23 14:59:55 +00:00
tiktoken = ">=0.7,<1"
2024-01-16 18:41:14 +00:00
[ package . source ]
type = "directory"
url = "libs/partners/openai"
2024-03-01 02:33:21 +00:00
[ [ package ] ]
name = "langchain-text-splitters"
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
version = "0.2.2"
2024-03-01 02:33:21 +00:00
description = "LangChain text splitting utilities"
optional = false
python-versions = ">=3.8.1,<4.0"
files = [ ]
develop = true
[ package . dependencies ]
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
langchain-core = "^0.2.10"
2024-03-01 02:33:21 +00:00
[ package . source ]
type = "directory"
url = "libs/text-splitters"
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "langsmith"
2024-07-11 17:59:51 +00:00
version = "0.1.85"
2023-07-21 19:37:21 +00:00
description = "Client library to connect to the LangSmith LLM Tracing and Evaluation Platform."
optional = false
2024-03-20 18:25:12 +00:00
python-versions = "<4.0,>=3.8.1"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "langsmith-0.1.85-py3-none-any.whl" , hash = "sha256:c1f94384f10cea96f7b4d33fd3db7ec180c03c7468877d50846f881d2017ff94" } ,
{ file = "langsmith-0.1.85.tar.gz" , hash = "sha256:acff31f9e53efa48586cf8e32f65625a335c74d7c4fa306d1655ac18452296f6" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
2024-03-20 18:25:12 +00:00
orjson = ">=3.9.14,<4.0.0"
2024-07-11 17:59:51 +00:00
pydantic = [
{ version = ">=1,<3" , markers = "python_full_version < \"3.12.4\"" } ,
{ version = ">=2.7.4,<3.0.0" , markers = "python_full_version >= \"3.12.4\"" } ,
]
2023-07-21 19:37:21 +00:00
requests = ">=2,<3"
[ [ package ] ]
name = "linkchecker"
2023-10-03 23:23:36 +00:00
version = "10.3.0"
2023-07-21 19:37:21 +00:00
description = "check links in web documents or full websites"
optional = false
2023-10-03 23:23:36 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2023-10-03 23:23:36 +00:00
{ file = "LinkChecker-10.3.0-py3-none-any.whl" , hash = "sha256:624f63be599b1d91c3be60d6c5e38412ddbc0f4417c49f0d1936b33c1ce62b09" } ,
{ file = "LinkChecker-10.3.0.tar.gz" , hash = "sha256:1741b9506d3f2b5d1243cc2918f5e5813134fcb77a93dbd38b23e0d088940046" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
beautifulsoup4 = ">=4.8.1"
dnspython = ">=2.0"
requests = ">=2.20"
[ [ package ] ]
name = "livereload"
2024-07-11 17:59:51 +00:00
version = "2.7.0"
2023-07-21 19:37:21 +00:00
description = "Python LiveReload is an awesome tool for web developers"
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.7"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "livereload-2.7.0-py3-none-any.whl" , hash = "sha256:19bee55aff51d5ade6ede0dc709189a0f904d3b906d3ea71641ed548acff3246" } ,
{ file = "livereload-2.7.0.tar.gz" , hash = "sha256:f4ba199ef93248902841e298670eebfe1aa9e148e19b343bc57dbf1b74de0513" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
2024-07-11 17:59:51 +00:00
tornado = "*"
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "markdown-it-py"
version = "2.2.0"
description = "Python port of markdown-it. Markdown parsing, done right!"
optional = false
python-versions = ">=3.7"
files = [
{ file = "markdown-it-py-2.2.0.tar.gz" , hash = "sha256:7c9a5e412688bc771c67432cbfebcdd686c93ce6484913dccf06cb5a0bea35a1" } ,
{ file = "markdown_it_py-2.2.0-py3-none-any.whl" , hash = "sha256:5a35f8d1870171d9acc47b99612dc146129b631baf04970128b568f190d0cc30" } ,
]
[ 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 = [ "attrs" , "myst-parser" , "pyyaml" , "sphinx" , "sphinx-copybutton" , "sphinx-design" , "sphinx_book_theme" ]
testing = [ "coverage" , "pytest" , "pytest-cov" , "pytest-regressions" ]
[ [ package ] ]
name = "markupsafe"
2024-02-23 20:45:47 +00:00
version = "2.1.5"
2023-07-21 19:37:21 +00:00
description = "Safely add untrusted strings to HTML/XML markup."
optional = false
python-versions = ">=3.7"
files = [
2024-02-23 20:45:47 +00:00
{ 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" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "marshmallow"
2024-07-11 17:59:51 +00:00
version = "3.21.3"
2023-07-21 19:37:21 +00:00
description = "A lightweight library for converting complex datatypes to and from native Python datatypes."
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ file = "marshmallow-3.21.3-py3-none-any.whl" , hash = "sha256:86ce7fb914aa865001a4b2092c4c2872d13bc347f3d42673272cabfdbad386f1" } ,
{ file = "marshmallow-3.21.3.tar.gz" , hash = "sha256:4f57c5e050a54d66361e826f94fba213eb10b67b2fdb02c3e0343ce207ba1662" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
packaging = ">=17.0"
[ package . extras ]
2024-04-03 14:57:21 +00:00
dev = [ "marshmallow[tests]" , "pre-commit (>=3.5,<4.0)" , "tox" ]
2024-07-11 17:59:51 +00:00
docs = [ "alabaster (==0.7.16)" , "autodocsumm (==0.2.12)" , "sphinx (==7.3.7)" , "sphinx-issues (==4.1.0)" , "sphinx-version-warning (==1.1.2)" ]
2023-07-21 19:37:21 +00:00
tests = [ "pytest" , "pytz" , "simplejson" ]
[ [ package ] ]
name = "matplotlib-inline"
2024-07-11 17:59:51 +00:00
version = "0.1.7"
2023-07-21 19:37:21 +00:00
description = "Inline Matplotlib backend for Jupyter"
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "matplotlib_inline-0.1.7-py3-none-any.whl" , hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca" } ,
{ file = "matplotlib_inline-0.1.7.tar.gz" , hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
traitlets = "*"
[ [ package ] ]
name = "mdit-py-plugins"
version = "0.3.5"
description = "Collection of plugins for markdown-it-py"
optional = false
python-versions = ">=3.7"
files = [
{ file = "mdit-py-plugins-0.3.5.tar.gz" , hash = "sha256:eee0adc7195e5827e17e02d2a258a2ba159944a0748f59c5099a4a27f78fcf6a" } ,
{ file = "mdit_py_plugins-0.3.5-py3-none-any.whl" , hash = "sha256:ca9a0714ea59a24b2b044a1831f48d817dd0c817e84339f20e7889f392d77c4e" } ,
]
[ package . dependencies ]
markdown-it-py = ">=1.0.0,<3.0.0"
[ package . extras ]
code-style = [ "pre-commit" ]
rtd = [ "attrs" , "myst-parser (>=0.16.1,<0.17.0)" , "sphinx-book-theme (>=0.1.0,<0.2.0)" ]
testing = [ "coverage" , "pytest" , "pytest-cov" , "pytest-regressions" ]
[ [ 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 = "mistune"
2023-10-03 23:23:36 +00:00
version = "3.0.2"
2023-07-21 19:37:21 +00:00
description = "A sane and fast Markdown parser with useful plugins and renderers"
optional = false
python-versions = ">=3.7"
files = [
2023-10-03 23:23:36 +00:00
{ file = "mistune-3.0.2-py3-none-any.whl" , hash = "sha256:71481854c30fdbc938963d3605b72501f5c10a9320ecd412c121c163a1c7d205" } ,
{ file = "mistune-3.0.2.tar.gz" , hash = "sha256:fc7f93ded930c92394ef2cb6f04a8aabab4117a91449e72dcc8dfa646a508be8" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "multidict"
2024-02-23 20:45:47 +00:00
version = "6.0.5"
2023-07-21 19:37:21 +00:00
description = "multidict implementation"
optional = false
python-versions = ">=3.7"
files = [
2024-02-23 20:45:47 +00:00
{ 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" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "mypy-extensions"
version = "1.0.0"
description = "Type system extensions for programs checked with the mypy type checker."
optional = false
python-versions = ">=3.5"
files = [
{ file = "mypy_extensions-1.0.0-py3-none-any.whl" , hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" } ,
{ file = "mypy_extensions-1.0.0.tar.gz" , hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782" } ,
]
[ [ package ] ]
name = "myst-nb"
version = "0.17.2"
description = "A Jupyter Notebook Sphinx reader built on top of the MyST markdown parser."
optional = false
python-versions = ">=3.7"
files = [
{ file = "myst-nb-0.17.2.tar.gz" , hash = "sha256:0f61386515fab07c73646adca97fff2f69f41e90d313a260217c5bbe419d858b" } ,
{ file = "myst_nb-0.17.2-py3-none-any.whl" , hash = "sha256:132ca4d0f5c308fdd4b6fdaba077712e28e119ccdafd04d6e41b51aac5483494" } ,
]
[ package . dependencies ]
importlib_metadata = "*"
ipykernel = "*"
ipython = "*"
jupyter-cache = ">=0.5,<0.7"
myst-parser = ">=0.18.0,<0.19.0"
nbclient = "*"
nbformat = ">=5.0,<6.0"
pyyaml = "*"
sphinx = ">=4,<6"
typing-extensions = "*"
[ package . extras ]
code-style = [ "pre-commit" ]
rtd = [ "alabaster" , "altair" , "bokeh" , "coconut (>=1.4.3,<2.3.0)" , "ipykernel (>=5.5,<6.0)" , "ipywidgets" , "jupytext (>=1.11.2,<1.12.0)" , "matplotlib" , "numpy" , "pandas" , "plotly" , "sphinx-book-theme (>=0.3.0,<0.4.0)" , "sphinx-copybutton" , "sphinx-design (>=0.4.0,<0.5.0)" , "sphinxcontrib-bibtex" , "sympy" ]
testing = [ "beautifulsoup4" , "coverage (>=6.4,<8.0)" , "ipykernel (>=5.5,<6.0)" , "ipython (!=8.1.0,<8.5)" , "ipywidgets (>=8)" , "jupytext (>=1.11.2,<1.12.0)" , "matplotlib (>=3.5.3,<3.6)" , "nbdime" , "numpy" , "pandas" , "pytest (>=7.1,<8.0)" , "pytest-cov (>=3,<5)" , "pytest-param-files (>=0.3.3,<0.4.0)" , "pytest-regressions" , "sympy (>=1.10.1)" ]
[ [ package ] ]
name = "myst-parser"
version = "0.18.1"
description = "An extended commonmark compliant parser, with bridges to docutils & sphinx."
optional = false
python-versions = ">=3.7"
files = [
{ file = "myst-parser-0.18.1.tar.gz" , hash = "sha256:79317f4bb2c13053dd6e64f9da1ba1da6cd9c40c8a430c447a7b146a594c246d" } ,
{ file = "myst_parser-0.18.1-py3-none-any.whl" , hash = "sha256:61b275b85d9f58aa327f370913ae1bec26ebad372cc99f3ab85c8ec3ee8d9fb8" } ,
]
[ package . dependencies ]
docutils = ">=0.15,<0.20"
jinja2 = "*"
markdown-it-py = ">=1.0.0,<3.0.0"
mdit-py-plugins = ">=0.3.1,<0.4.0"
pyyaml = "*"
sphinx = ">=4,<6"
typing-extensions = "*"
[ package . extras ]
code-style = [ "pre-commit (>=2.12,<3.0)" ]
linkify = [ "linkify-it-py (>=1.0,<2.0)" ]
rtd = [ "ipython" , "sphinx-book-theme" , "sphinx-design" , "sphinxcontrib.mermaid (>=0.7.1,<0.8.0)" , "sphinxext-opengraph (>=0.6.3,<0.7.0)" , "sphinxext-rediraffe (>=0.2.7,<0.3.0)" ]
testing = [ "beautifulsoup4" , "coverage[toml]" , "pytest (>=6,<7)" , "pytest-cov" , "pytest-param-files (>=0.3.4,<0.4.0)" , "pytest-regressions" , "sphinx (<5.2)" , "sphinx-pytest" ]
[ [ package ] ]
name = "nbclient"
version = "0.7.4"
description = "A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor."
optional = false
python-versions = ">=3.7.0"
files = [
{ file = "nbclient-0.7.4-py3-none-any.whl" , hash = "sha256:c817c0768c5ff0d60e468e017613e6eae27b6fa31e43f905addd2d24df60c125" } ,
{ file = "nbclient-0.7.4.tar.gz" , hash = "sha256:d447f0e5a4cfe79d462459aec1b3dc5c2e9152597262be8ee27f7d4c02566a0d" } ,
]
[ package . dependencies ]
jupyter-client = ">=6.1.12"
2023-10-03 23:23:36 +00:00
jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0"
2023-07-21 19:37:21 +00:00
nbformat = ">=5.1"
traitlets = ">=5.3"
[ package . extras ]
dev = [ "pre-commit" ]
docs = [ "autodoc-traits" , "mock" , "moto" , "myst-parser" , "nbclient[test]" , "sphinx (>=1.7)" , "sphinx-book-theme" , "sphinxcontrib-spelling" ]
test = [ "flaky" , "ipykernel" , "ipython" , "ipywidgets" , "nbconvert (>=7.0.0)" , "pytest (>=7.0)" , "pytest-asyncio" , "pytest-cov (>=4.0)" , "testpath" , "xmltodict" ]
[ [ package ] ]
name = "nbconvert"
2024-07-11 17:59:51 +00:00
version = "7.16.4"
2024-02-23 20:45:47 +00:00
description = "Converting Jupyter Notebooks (.ipynb files) to other formats. Output formats include asciidoc, html, latex, markdown, pdf, py, rst, script. nbconvert can be used both as a Python library (`import nbconvert`) or as a command line tool (invoked as `jupyter nbconvert ...`)."
2023-07-21 19:37:21 +00:00
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ file = "nbconvert-7.16.4-py3-none-any.whl" , hash = "sha256:05873c620fe520b6322bf8a5ad562692343fe3452abda5765c7a34b7d1aa3eb3" } ,
{ file = "nbconvert-7.16.4.tar.gz" , hash = "sha256:86ca91ba266b0a448dc96fa6c5b9d98affabde2867b363258703536807f9f7f4" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
beautifulsoup4 = "*"
bleach = "!=5.0.0"
defusedxml = "*"
importlib-metadata = { version = ">=3.6" , markers = "python_version < \"3.10\"" }
jinja2 = ">=3.0"
jupyter-core = ">=4.7"
jupyterlab-pygments = "*"
markupsafe = ">=2.0"
mistune = ">=2.0.3,<4"
nbclient = ">=0.5.0"
nbformat = ">=5.7"
packaging = "*"
pandocfilters = ">=1.4.1"
pygments = ">=2.4.1"
tinycss2 = "*"
traitlets = ">=5.1"
[ package . extras ]
2024-07-11 17:59:51 +00:00
all = [ "flaky" , "ipykernel" , "ipython" , "ipywidgets (>=7.5)" , "myst-parser" , "nbsphinx (>=0.2.12)" , "playwright" , "pydata-sphinx-theme" , "pyqtwebengine (>=5.15)" , "pytest (>=7)" , "sphinx (==5.0.2)" , "sphinxcontrib-spelling" , "tornado (>=6.1)" ]
2023-07-21 19:37:21 +00:00
docs = [ "ipykernel" , "ipython" , "myst-parser" , "nbsphinx (>=0.2.12)" , "pydata-sphinx-theme" , "sphinx (==5.0.2)" , "sphinxcontrib-spelling" ]
2024-07-11 17:59:51 +00:00
qtpdf = [ "pyqtwebengine (>=5.15)" ]
2023-07-21 19:37:21 +00:00
qtpng = [ "pyqtwebengine (>=5.15)" ]
serve = [ "tornado (>=6.1)" ]
2024-04-03 14:57:21 +00:00
test = [ "flaky" , "ipykernel" , "ipywidgets (>=7.5)" , "pytest (>=7)" ]
2023-07-21 19:37:21 +00:00
webpdf = [ "playwright" ]
[ [ package ] ]
name = "nbdev"
version = "1.2.0"
description = "Writing a library entirely in notebooks"
optional = false
python-versions = ">=3.6"
files = [
{ file = "nbdev-1.2.0-py3-none-any.whl" , hash = "sha256:236bacb23d241e1addfa683d6c3466d3ff960f0bad2639f0142afdfe06daa4f8" } ,
{ file = "nbdev-1.2.0.tar.gz" , hash = "sha256:474b708beef23e89665b695d304f62cd0458703e889cbe2696ae027cf299714e" } ,
]
[ package . dependencies ]
fastcore = ">=1.3.21"
fastrelease = "*"
ghapi = "*"
ipykernel = "*"
jupyter = "*"
jupyter-client = "<8"
nbconvert = ">=6.4.1"
nbformat = ">=4.4.0"
packaging = "*"
pip = "*"
pyyaml = "*"
[ [ package ] ]
name = "nbdoc"
version = "0.0.82"
description = "Generate beautiful, testable documentation with Jupyter Notebooks"
optional = false
python-versions = ">=3.8"
files = [
{ file = "nbdoc-0.0.82-py3-none-any.whl" , hash = "sha256:84f57e0c20b389eb748eb2055d55d5698b2f44fdef455943d396112d26103fb9" } ,
{ file = "nbdoc-0.0.82.tar.gz" , hash = "sha256:234b785e710025357d66c90be0bf7d620a7a507786380030d749b1c4c5146600" } ,
]
[ package . dependencies ]
black = { version = ">=22.1.0" , extras = [ "jupyter" ] }
fastcore = "1.4.2"
nbconvert = ">=6.4.1"
nbdev = "1.2.0"
numpydoc = "1.2"
packaging = "*"
pip = "*"
[ [ package ] ]
name = "nbformat"
2024-07-11 17:59:51 +00:00
version = "5.10.4"
2023-07-21 19:37:21 +00:00
description = "The Jupyter Notebook format"
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ file = "nbformat-5.10.4-py3-none-any.whl" , hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b" } ,
{ file = "nbformat-5.10.4.tar.gz" , hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
2024-07-11 17:59:51 +00:00
fastjsonschema = ">=2.15"
2023-07-21 19:37:21 +00:00
jsonschema = ">=2.6"
2024-07-11 17:59:51 +00:00
jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0"
2023-07-21 19:37:21 +00:00
traitlets = ">=5.1"
[ package . extras ]
docs = [ "myst-parser" , "pydata-sphinx-theme" , "sphinx" , "sphinxcontrib-github-alt" , "sphinxcontrib-spelling" ]
test = [ "pep440" , "pre-commit" , "pytest" , "testpath" ]
[ [ package ] ]
name = "nbsphinx"
version = "0.8.12"
description = "Jupyter Notebook Tools for Sphinx"
optional = false
python-versions = ">=3.6"
files = [
{ file = "nbsphinx-0.8.12-py3-none-any.whl" , hash = "sha256:c15b681c7fce287000856f91fe1edac50d29f7b0c15bbc746fbe55c8eb84750b" } ,
{ file = "nbsphinx-0.8.12.tar.gz" , hash = "sha256:76570416cdecbeb21dbf5c3d6aa204ced6c1dd7ebef4077b5c21b8c6ece9533f" } ,
]
[ package . dependencies ]
docutils = "*"
jinja2 = "*"
nbconvert = "!=5.4"
nbformat = "*"
sphinx = ">=1.8"
traitlets = ">=5"
[ [ package ] ]
name = "nest-asyncio"
2024-02-23 20:45:47 +00:00
version = "1.6.0"
2023-07-21 19:37:21 +00:00
description = "Patch asyncio to allow nested event loops"
optional = false
python-versions = ">=3.5"
files = [
2024-02-23 20:45:47 +00:00
{ file = "nest_asyncio-1.6.0-py3-none-any.whl" , hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c" } ,
{ file = "nest_asyncio-1.6.0.tar.gz" , hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "notebook"
2024-07-11 17:59:51 +00:00
version = "7.2.1"
2023-07-21 19:37:21 +00:00
description = "Jupyter Notebook - A web-based notebook environment for interactive computing"
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ file = "notebook-7.2.1-py3-none-any.whl" , hash = "sha256:f45489a3995746f2195a137e0773e2130960b51c9ac3ce257dbc2705aab3a6ca" } ,
{ file = "notebook-7.2.1.tar.gz" , hash = "sha256:4287b6da59740b32173d01d641f763d292f49c30e7a51b89c46ba8473126341e" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
jupyter-server = ">=2.4.0,<3"
2024-07-11 17:59:51 +00:00
jupyterlab = ">=4.2.0,<4.3"
jupyterlab-server = ">=2.27.1,<3"
2023-07-21 19:37:21 +00:00
notebook-shim = ">=0.2,<0.3"
tornado = ">=6.2.0"
[ package . extras ]
dev = [ "hatch" , "pre-commit" ]
docs = [ "myst-parser" , "nbsphinx" , "pydata-sphinx-theme" , "sphinx (>=1.3.6)" , "sphinxcontrib-github-alt" , "sphinxcontrib-spelling" ]
2024-07-11 17:59:51 +00:00
test = [ "importlib-resources (>=5.0)" , "ipykernel" , "jupyter-server[test] (>=2.4.0,<3)" , "jupyterlab-server[test] (>=2.27.1,<3)" , "nbval" , "pytest (>=7.0)" , "pytest-console-scripts" , "pytest-timeout" , "pytest-tornasync" , "requests" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "notebook-shim"
2024-02-23 20:45:47 +00:00
version = "0.2.4"
2023-07-21 19:37:21 +00:00
description = "A shim layer for notebook traits and config"
optional = false
python-versions = ">=3.7"
files = [
2024-02-23 20:45:47 +00:00
{ file = "notebook_shim-0.2.4-py3-none-any.whl" , hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef" } ,
{ file = "notebook_shim-0.2.4.tar.gz" , hash = "sha256:b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
jupyter-server = ">=1.8,<3"
[ package . extras ]
test = [ "pytest" , "pytest-console-scripts" , "pytest-jupyter" , "pytest-tornasync" ]
[ [ package ] ]
name = "numpy"
version = "1.24.4"
description = "Fundamental package for array computing in Python"
optional = false
python-versions = ">=3.8"
files = [
{ file = "numpy-1.24.4-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:c0bfb52d2169d58c1cdb8cc1f16989101639b34c7d3ce60ed70b19c63eba0b64" } ,
{ file = "numpy-1.24.4-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:ed094d4f0c177b1b8e7aa9cba7d6ceed51c0e569a5318ac0ca9a090680a6a1b1" } ,
{ file = "numpy-1.24.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:79fc682a374c4a8ed08b331bef9c5f582585d1048fa6d80bc6c35bc384eee9b4" } ,
{ file = "numpy-1.24.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:7ffe43c74893dbf38c2b0a1f5428760a1a9c98285553c89e12d70a96a7f3a4d6" } ,
{ file = "numpy-1.24.4-cp310-cp310-win32.whl" , hash = "sha256:4c21decb6ea94057331e111a5bed9a79d335658c27ce2adb580fb4d54f2ad9bc" } ,
{ file = "numpy-1.24.4-cp310-cp310-win_amd64.whl" , hash = "sha256:b4bea75e47d9586d31e892a7401f76e909712a0fd510f58f5337bea9572c571e" } ,
{ file = "numpy-1.24.4-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:f136bab9c2cfd8da131132c2cf6cc27331dd6fae65f95f69dcd4ae3c3639c810" } ,
{ file = "numpy-1.24.4-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:e2926dac25b313635e4d6cf4dc4e51c8c0ebfed60b801c799ffc4c32bf3d1254" } ,
{ file = "numpy-1.24.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:222e40d0e2548690405b0b3c7b21d1169117391c2e82c378467ef9ab4c8f0da7" } ,
{ file = "numpy-1.24.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:7215847ce88a85ce39baf9e89070cb860c98fdddacbaa6c0da3ffb31b3350bd5" } ,
{ file = "numpy-1.24.4-cp311-cp311-win32.whl" , hash = "sha256:4979217d7de511a8d57f4b4b5b2b965f707768440c17cb70fbf254c4b225238d" } ,
{ file = "numpy-1.24.4-cp311-cp311-win_amd64.whl" , hash = "sha256:b7b1fc9864d7d39e28f41d089bfd6353cb5f27ecd9905348c24187a768c79694" } ,
{ file = "numpy-1.24.4-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:1452241c290f3e2a312c137a9999cdbf63f78864d63c79039bda65ee86943f61" } ,
{ file = "numpy-1.24.4-cp38-cp38-macosx_11_0_arm64.whl" , hash = "sha256:04640dab83f7c6c85abf9cd729c5b65f1ebd0ccf9de90b270cd61935eef0197f" } ,
{ file = "numpy-1.24.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:a5425b114831d1e77e4b5d812b69d11d962e104095a5b9c3b641a218abcc050e" } ,
{ file = "numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:dd80e219fd4c71fc3699fc1dadac5dcf4fd882bfc6f7ec53d30fa197b8ee22dc" } ,
{ file = "numpy-1.24.4-cp38-cp38-win32.whl" , hash = "sha256:4602244f345453db537be5314d3983dbf5834a9701b7723ec28923e2889e0bb2" } ,
{ file = "numpy-1.24.4-cp38-cp38-win_amd64.whl" , hash = "sha256:692f2e0f55794943c5bfff12b3f56f99af76f902fc47487bdfe97856de51a706" } ,
{ file = "numpy-1.24.4-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:2541312fbf09977f3b3ad449c4e5f4bb55d0dbf79226d7724211acc905049400" } ,
{ file = "numpy-1.24.4-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:9667575fb6d13c95f1b36aca12c5ee3356bf001b714fc354eb5465ce1609e62f" } ,
{ file = "numpy-1.24.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:f3a86ed21e4f87050382c7bc96571755193c4c1392490744ac73d660e8f564a9" } ,
{ file = "numpy-1.24.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:d11efb4dbecbdf22508d55e48d9c8384db795e1b7b51ea735289ff96613ff74d" } ,
{ file = "numpy-1.24.4-cp39-cp39-win32.whl" , hash = "sha256:6620c0acd41dbcb368610bb2f4d83145674040025e5536954782467100aa8835" } ,
{ file = "numpy-1.24.4-cp39-cp39-win_amd64.whl" , hash = "sha256:befe2bf740fd8373cf56149a5c23a0f601e82869598d41f8e188a0e9869926f8" } ,
{ file = "numpy-1.24.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl" , hash = "sha256:31f13e25b4e304632a4619d0e0777662c2ffea99fcae2029556b17d8ff958aef" } ,
{ file = "numpy-1.24.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:95f7ac6540e95bc440ad77f56e520da5bf877f87dca58bd095288dce8940532a" } ,
{ file = "numpy-1.24.4-pp38-pypy38_pp73-win_amd64.whl" , hash = "sha256:e98f220aa76ca2a977fe435f5b04d7b3470c0a2e6312907b37ba6068f26787f2" } ,
{ file = "numpy-1.24.4.tar.gz" , hash = "sha256:80f5e3a4e498641401868df4208b74581206afbee7cf7b8329daae82676d9463" } ,
]
2024-06-12 20:31:36 +00:00
[ [ package ] ]
name = "numpy"
version = "1.26.4"
description = "Fundamental package for array computing in Python"
optional = false
python-versions = ">=3.9"
files = [
{ file = "numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0" } ,
{ file = "numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a" } ,
{ file = "numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4" } ,
{ file = "numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f" } ,
{ file = "numpy-1.26.4-cp310-cp310-musllinux_1_1_aarch64.whl" , hash = "sha256:62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a" } ,
{ file = "numpy-1.26.4-cp310-cp310-musllinux_1_1_x86_64.whl" , hash = "sha256:a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2" } ,
{ file = "numpy-1.26.4-cp310-cp310-win32.whl" , hash = "sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07" } ,
{ file = "numpy-1.26.4-cp310-cp310-win_amd64.whl" , hash = "sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5" } ,
{ file = "numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71" } ,
{ file = "numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef" } ,
{ file = "numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e" } ,
{ file = "numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5" } ,
{ file = "numpy-1.26.4-cp311-cp311-musllinux_1_1_aarch64.whl" , hash = "sha256:96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a" } ,
{ file = "numpy-1.26.4-cp311-cp311-musllinux_1_1_x86_64.whl" , hash = "sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a" } ,
{ file = "numpy-1.26.4-cp311-cp311-win32.whl" , hash = "sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20" } ,
{ file = "numpy-1.26.4-cp311-cp311-win_amd64.whl" , hash = "sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2" } ,
{ file = "numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl" , hash = "sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218" } ,
{ file = "numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b" } ,
{ file = "numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b" } ,
{ file = "numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed" } ,
{ file = "numpy-1.26.4-cp312-cp312-musllinux_1_1_aarch64.whl" , hash = "sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a" } ,
{ file = "numpy-1.26.4-cp312-cp312-musllinux_1_1_x86_64.whl" , hash = "sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0" } ,
{ file = "numpy-1.26.4-cp312-cp312-win32.whl" , hash = "sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110" } ,
{ file = "numpy-1.26.4-cp312-cp312-win_amd64.whl" , hash = "sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818" } ,
{ file = "numpy-1.26.4-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c" } ,
{ file = "numpy-1.26.4-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be" } ,
{ file = "numpy-1.26.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764" } ,
{ file = "numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3" } ,
{ file = "numpy-1.26.4-cp39-cp39-musllinux_1_1_aarch64.whl" , hash = "sha256:679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd" } ,
{ file = "numpy-1.26.4-cp39-cp39-musllinux_1_1_x86_64.whl" , hash = "sha256:47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c" } ,
{ file = "numpy-1.26.4-cp39-cp39-win32.whl" , hash = "sha256:a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6" } ,
{ file = "numpy-1.26.4-cp39-cp39-win_amd64.whl" , hash = "sha256:3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea" } ,
{ file = "numpy-1.26.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl" , hash = "sha256:afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30" } ,
{ file = "numpy-1.26.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c" } ,
{ file = "numpy-1.26.4-pp39-pypy39_pp73-win_amd64.whl" , hash = "sha256:7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0" } ,
{ file = "numpy-1.26.4.tar.gz" , hash = "sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010" } ,
]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "numpydoc"
version = "1.2"
description = "Sphinx extension to support docstrings in Numpy format"
optional = false
python-versions = ">=3.7"
files = [
{ file = "numpydoc-1.2-py3-none-any.whl" , hash = "sha256:3ecbb9feae080031714b63128912988ebdfd4c582a085d25b8d9f7ac23c2d9ef" } ,
{ file = "numpydoc-1.2.tar.gz" , hash = "sha256:0cec233740c6b125913005d16e8a9996e060528afcb8b7cad3f2706629dfd6f7" } ,
]
[ package . dependencies ]
Jinja2 = ">=2.10"
sphinx = ">=1.8"
[ package . extras ]
testing = [ "matplotlib" , "pytest" , "pytest-cov" ]
2024-01-16 18:41:14 +00:00
[ [ package ] ]
name = "openai"
2024-07-11 17:59:51 +00:00
version = "1.35.13"
2024-01-16 18:41:14 +00:00
description = "The official Python library for the openai API"
optional = false
python-versions = ">=3.7.1"
files = [
2024-07-11 17:59:51 +00:00
{ file = "openai-1.35.13-py3-none-any.whl" , hash = "sha256:36ec3e93e0d1f243f69be85c89b9221a471c3e450dfd9df16c9829e3cdf63e60" } ,
{ file = "openai-1.35.13.tar.gz" , hash = "sha256:c684f3945608baf7d2dcc0ef3ee6f3e27e4c66f21076df0b47be45d57e6ae6e4" } ,
2024-01-16 18:41:14 +00:00
]
[ package . dependencies ]
anyio = ">=3.5.0,<5"
distro = ">=1.7.0,<2"
httpx = ">=0.23.0,<1"
pydantic = ">=1.9.0,<3"
sniffio = "*"
tqdm = ">4"
typing-extensions = ">=4.7,<5"
[ package . extras ]
datalib = [ "numpy (>=1)" , "pandas (>=1.2.3)" , "pandas-stubs (>=1.1.0.11)" ]
2024-03-20 18:25:12 +00:00
[ [ package ] ]
name = "orjson"
2024-07-11 17:59:51 +00:00
version = "3.10.6"
2024-03-20 18:25:12 +00:00
description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ 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" } ,
2024-03-20 18:25:12 +00:00
]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "overrides"
2024-02-23 20:45:47 +00:00
version = "7.7.0"
2023-07-21 19:37:21 +00:00
description = "A decorator to automatically detect mismatch when overriding a method."
optional = false
python-versions = ">=3.6"
files = [
2024-02-23 20:45:47 +00:00
{ file = "overrides-7.7.0-py3-none-any.whl" , hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49" } ,
{ file = "overrides-7.7.0.tar.gz" , hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "packaging"
2024-07-11 17:59:51 +00:00
version = "24.1"
2023-07-21 19:37:21 +00:00
description = "Core utilities for Python packages"
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "packaging-24.1-py3-none-any.whl" , hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124" } ,
{ file = "packaging-24.1.tar.gz" , hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "pandocfilters"
2024-02-23 20:45:47 +00:00
version = "1.5.1"
2023-07-21 19:37:21 +00:00
description = "Utilities for writing pandoc filters in python"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
files = [
2024-02-23 20:45:47 +00:00
{ file = "pandocfilters-1.5.1-py2.py3-none-any.whl" , hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc" } ,
{ file = "pandocfilters-1.5.1.tar.gz" , hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "parso"
2024-07-11 17:59:51 +00:00
version = "0.8.4"
2023-07-21 19:37:21 +00:00
description = "A Python Parser"
optional = false
python-versions = ">=3.6"
files = [
2024-07-11 17:59:51 +00:00
{ file = "parso-0.8.4-py2.py3-none-any.whl" , hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18" } ,
{ file = "parso-0.8.4.tar.gz" , hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
2024-07-11 17:59:51 +00:00
qa = [ "flake8 (==5.0.4)" , "mypy (==0.971)" , "types-setuptools (==67.2.0.1)" ]
testing = [ "docopt" , "pytest" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "pathspec"
2024-02-23 20:45:47 +00:00
version = "0.12.1"
2023-07-21 19:37:21 +00:00
description = "Utility library for gitignore style pattern matching of file paths."
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-02-23 20:45:47 +00:00
{ file = "pathspec-0.12.1-py3-none-any.whl" , hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" } ,
{ file = "pathspec-0.12.1.tar.gz" , hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "pexpect"
2024-02-23 20:45:47 +00:00
version = "4.9.0"
2023-07-21 19:37:21 +00:00
description = "Pexpect allows easy control of interactive console applications."
optional = false
python-versions = "*"
files = [
2024-02-23 20:45:47 +00:00
{ file = "pexpect-4.9.0-py2.py3-none-any.whl" , hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523" } ,
{ file = "pexpect-4.9.0.tar.gz" , hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
ptyprocess = ">=0.5"
[ [ package ] ]
name = "pickleshare"
version = "0.7.5"
description = "Tiny 'shelve'-like database with concurrency support"
optional = false
python-versions = "*"
files = [
{ file = "pickleshare-0.7.5-py2.py3-none-any.whl" , hash = "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56" } ,
{ file = "pickleshare-0.7.5.tar.gz" , hash = "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca" } ,
]
[ [ package ] ]
name = "pip"
2024-07-11 17:59:51 +00:00
version = "24.1.2"
2023-07-21 19:37:21 +00:00
description = "The PyPA recommended tool for installing Python packages."
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "pip-24.1.2-py3-none-any.whl" , hash = "sha256:7cd207eed4c60b0f411b444cd1464198fe186671c323b6cd6d433ed80fc9d247" } ,
{ file = "pip-24.1.2.tar.gz" , hash = "sha256:e5458a0b89f2755e0ee8c0c77613fe5273e05f337907874d64f13171a898a7ff" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "pkgutil-resolve-name"
version = "1.3.10"
description = "Resolve a name to an object."
optional = false
python-versions = ">=3.6"
files = [
{ file = "pkgutil_resolve_name-1.3.10-py3-none-any.whl" , hash = "sha256:ca27cc078d25c5ad71a9de0a7a330146c4e014c2462d9af19c6b828280649c5e" } ,
{ file = "pkgutil_resolve_name-1.3.10.tar.gz" , hash = "sha256:357d6c9e6a755653cfd78893817c0853af365dd51ec97f3d358a819373bbd174" } ,
]
[ [ package ] ]
name = "platformdirs"
2024-07-11 17:59:51 +00:00
version = "4.2.2"
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
2023-07-21 19:37:21 +00:00
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "platformdirs-4.2.2-py3-none-any.whl" , hash = "sha256:2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee" } ,
{ file = "platformdirs-4.2.2.tar.gz" , hash = "sha256:38b7b51f512eed9e84a22788b4bce1de17c0adb134d6becb09836e37d8654cd3" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
2024-02-23 20:45:47 +00:00
docs = [ "furo (>=2023.9.10)" , "proselint (>=0.13)" , "sphinx (>=7.2.6)" , "sphinx-autodoc-typehints (>=1.25.2)" ]
test = [ "appdirs (==1.4.4)" , "covdefaults (>=2.3)" , "pytest (>=7.4.3)" , "pytest-cov (>=4.1)" , "pytest-mock (>=3.12)" ]
2024-07-11 17:59:51 +00:00
type = [ "mypy (>=1.8)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "prometheus-client"
2024-02-23 20:45:47 +00:00
version = "0.20.0"
2023-07-21 19:37:21 +00:00
description = "Python client for the Prometheus monitoring system."
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-02-23 20:45:47 +00:00
{ file = "prometheus_client-0.20.0-py3-none-any.whl" , hash = "sha256:cde524a85bce83ca359cc837f28b8c0db5cac7aa653a588fd7e84ba061c329e7" } ,
{ file = "prometheus_client-0.20.0.tar.gz" , hash = "sha256:287629d00b147a32dcb2be0b9df905da599b2d82f80377083ec8463309a4bb89" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
twisted = [ "twisted" ]
[ [ package ] ]
name = "prompt-toolkit"
2024-07-11 17:59:51 +00:00
version = "3.0.47"
2023-07-21 19:37:21 +00:00
description = "Library for building powerful interactive command lines in Python"
optional = false
python-versions = ">=3.7.0"
files = [
2024-07-11 17:59:51 +00:00
{ file = "prompt_toolkit-3.0.47-py3-none-any.whl" , hash = "sha256:0d7bfa67001d5e39d02c224b663abc33687405033a8c422d0d675a5a13361d10" } ,
{ file = "prompt_toolkit-3.0.47.tar.gz" , hash = "sha256:1e1b29cb58080b1e69f207c893a1a7bf16d127a5c30c9d17a25a5d77792e5360" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
wcwidth = "*"
[ [ package ] ]
name = "psutil"
2024-07-11 17:59:51 +00:00
version = "6.0.0"
2023-07-21 19:37:21 +00:00
description = "Cross-platform lib for process and system monitoring in Python."
optional = false
2024-07-11 17:59:51 +00:00
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
files = [
{ file = "psutil-6.0.0-cp27-cp27m-macosx_10_9_x86_64.whl" , hash = "sha256:a021da3e881cd935e64a3d0a20983bda0bb4cf80e4f74fa9bfcb1bc5785360c6" } ,
{ file = "psutil-6.0.0-cp27-cp27m-manylinux2010_i686.whl" , hash = "sha256:1287c2b95f1c0a364d23bc6f2ea2365a8d4d9b726a3be7294296ff7ba97c17f0" } ,
{ file = "psutil-6.0.0-cp27-cp27m-manylinux2010_x86_64.whl" , hash = "sha256:a9a3dbfb4de4f18174528d87cc352d1f788b7496991cca33c6996f40c9e3c92c" } ,
{ file = "psutil-6.0.0-cp27-cp27mu-manylinux2010_i686.whl" , hash = "sha256:6ec7588fb3ddaec7344a825afe298db83fe01bfaaab39155fa84cf1c0d6b13c3" } ,
{ file = "psutil-6.0.0-cp27-cp27mu-manylinux2010_x86_64.whl" , hash = "sha256:1e7c870afcb7d91fdea2b37c24aeb08f98b6d67257a5cb0a8bc3ac68d0f1a68c" } ,
{ file = "psutil-6.0.0-cp27-none-win32.whl" , hash = "sha256:02b69001f44cc73c1c5279d02b30a817e339ceb258ad75997325e0e6169d8b35" } ,
{ file = "psutil-6.0.0-cp27-none-win_amd64.whl" , hash = "sha256:21f1fb635deccd510f69f485b87433460a603919b45e2a324ad65b0cc74f8fb1" } ,
{ file = "psutil-6.0.0-cp36-abi3-macosx_10_9_x86_64.whl" , hash = "sha256:c588a7e9b1173b6e866756dde596fd4cad94f9399daf99ad8c3258b3cb2b47a0" } ,
{ file = "psutil-6.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:6ed2440ada7ef7d0d608f20ad89a04ec47d2d3ab7190896cd62ca5fc4fe08bf0" } ,
{ file = "psutil-6.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:5fd9a97c8e94059b0ef54a7d4baf13b405011176c3b6ff257c247cae0d560ecd" } ,
{ file = "psutil-6.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:e2e8d0054fc88153ca0544f5c4d554d42e33df2e009c4ff42284ac9ebdef4132" } ,
{ file = "psutil-6.0.0-cp36-cp36m-win32.whl" , hash = "sha256:fc8c9510cde0146432bbdb433322861ee8c3efbf8589865c8bf8d21cb30c4d14" } ,
{ file = "psutil-6.0.0-cp36-cp36m-win_amd64.whl" , hash = "sha256:34859b8d8f423b86e4385ff3665d3f4d94be3cdf48221fbe476e883514fdb71c" } ,
{ file = "psutil-6.0.0-cp37-abi3-win32.whl" , hash = "sha256:a495580d6bae27291324fe60cea0b5a7c23fa36a7cd35035a16d93bdcf076b9d" } ,
{ file = "psutil-6.0.0-cp37-abi3-win_amd64.whl" , hash = "sha256:33ea5e1c975250a720b3a6609c490db40dae5d83a4eb315170c4fe0d8b1f34b3" } ,
{ file = "psutil-6.0.0-cp38-abi3-macosx_11_0_arm64.whl" , hash = "sha256:ffe7fc9b6b36beadc8c322f84e1caff51e8703b88eee1da46d1e3a6ae11b4fd0" } ,
{ file = "psutil-6.0.0.tar.gz" , hash = "sha256:8faae4f310b6d969fa26ca0545338b21f73c6b15db7c4a8d934a5482faa818f2" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
test = [ "enum34" , "ipaddress" , "mock" , "pywin32" , "wmi" ]
[ [ package ] ]
name = "ptyprocess"
version = "0.7.0"
description = "Run a subprocess in a pseudo terminal"
optional = false
python-versions = "*"
files = [
{ file = "ptyprocess-0.7.0-py2.py3-none-any.whl" , hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35" } ,
{ file = "ptyprocess-0.7.0.tar.gz" , hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220" } ,
]
[ [ package ] ]
name = "pure-eval"
version = "0.2.2"
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" } ,
]
[ package . extras ]
tests = [ "pytest" ]
[ [ package ] ]
name = "pycparser"
2024-04-03 14:57:21 +00:00
version = "2.22"
2023-07-21 19:37:21 +00:00
description = "C parser in Python"
optional = false
2024-04-03 14:57:21 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-04-03 14:57:21 +00:00
{ file = "pycparser-2.22-py3-none-any.whl" , hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } ,
{ file = "pycparser-2.22.tar.gz" , hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "pydantic"
2024-07-11 17:59:51 +00:00
version = "1.10.17"
description = "Data validation and settings management using python type hints"
2023-07-21 19:37:21 +00:00
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.7"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "pydantic-1.10.17-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:0fa51175313cc30097660b10eec8ca55ed08bfa07acbfe02f7a42f6c242e9a4b" } ,
{ file = "pydantic-1.10.17-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:c7e8988bb16988890c985bd2093df9dd731bfb9d5e0860db054c23034fab8f7a" } ,
{ file = "pydantic-1.10.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:371dcf1831f87c9e217e2b6a0c66842879a14873114ebb9d0861ab22e3b5bb1e" } ,
{ file = "pydantic-1.10.17-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:4866a1579c0c3ca2c40575398a24d805d4db6cb353ee74df75ddeee3c657f9a7" } ,
{ file = "pydantic-1.10.17-cp310-cp310-musllinux_1_1_i686.whl" , hash = "sha256:543da3c6914795b37785703ffc74ba4d660418620cc273490d42c53949eeeca6" } ,
{ file = "pydantic-1.10.17-cp310-cp310-musllinux_1_1_x86_64.whl" , hash = "sha256:7623b59876f49e61c2e283551cc3647616d2fbdc0b4d36d3d638aae8547ea681" } ,
{ file = "pydantic-1.10.17-cp310-cp310-win_amd64.whl" , hash = "sha256:409b2b36d7d7d19cd8310b97a4ce6b1755ef8bd45b9a2ec5ec2b124db0a0d8f3" } ,
{ file = "pydantic-1.10.17-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:fa43f362b46741df8f201bf3e7dff3569fa92069bcc7b4a740dea3602e27ab7a" } ,
{ file = "pydantic-1.10.17-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:2a72d2a5ff86a3075ed81ca031eac86923d44bc5d42e719d585a8eb547bf0c9b" } ,
{ file = "pydantic-1.10.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:b4ad32aed3bf5eea5ca5decc3d1bbc3d0ec5d4fbcd72a03cdad849458decbc63" } ,
{ file = "pydantic-1.10.17-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:aeb4e741782e236ee7dc1fb11ad94dc56aabaf02d21df0e79e0c21fe07c95741" } ,
{ file = "pydantic-1.10.17-cp311-cp311-musllinux_1_1_i686.whl" , hash = "sha256:d2f89a719411cb234105735a520b7c077158a81e0fe1cb05a79c01fc5eb59d3c" } ,
{ file = "pydantic-1.10.17-cp311-cp311-musllinux_1_1_x86_64.whl" , hash = "sha256:db3b48d9283d80a314f7a682f7acae8422386de659fffaba454b77a083c3937d" } ,
{ file = "pydantic-1.10.17-cp311-cp311-win_amd64.whl" , hash = "sha256:9c803a5113cfab7bbb912f75faa4fc1e4acff43e452c82560349fff64f852e1b" } ,
{ file = "pydantic-1.10.17-cp312-cp312-macosx_10_9_x86_64.whl" , hash = "sha256:820ae12a390c9cbb26bb44913c87fa2ff431a029a785642c1ff11fed0a095fcb" } ,
{ file = "pydantic-1.10.17-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:c1e51d1af306641b7d1574d6d3307eaa10a4991542ca324f0feb134fee259815" } ,
{ file = "pydantic-1.10.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:9e53fb834aae96e7b0dadd6e92c66e7dd9cdf08965340ed04c16813102a47fab" } ,
{ file = "pydantic-1.10.17-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:0e2495309b1266e81d259a570dd199916ff34f7f51f1b549a0d37a6d9b17b4dc" } ,
{ file = "pydantic-1.10.17-cp312-cp312-musllinux_1_1_i686.whl" , hash = "sha256:098ad8de840c92ea586bf8efd9e2e90c6339d33ab5c1cfbb85be66e4ecf8213f" } ,
{ file = "pydantic-1.10.17-cp312-cp312-musllinux_1_1_x86_64.whl" , hash = "sha256:525bbef620dac93c430d5d6bdbc91bdb5521698d434adf4434a7ef6ffd5c4b7f" } ,
{ file = "pydantic-1.10.17-cp312-cp312-win_amd64.whl" , hash = "sha256:6654028d1144df451e1da69a670083c27117d493f16cf83da81e1e50edce72ad" } ,
{ file = "pydantic-1.10.17-cp37-cp37m-macosx_10_9_x86_64.whl" , hash = "sha256:c87cedb4680d1614f1d59d13fea353faf3afd41ba5c906a266f3f2e8c245d655" } ,
{ file = "pydantic-1.10.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:11289fa895bcbc8f18704efa1d8020bb9a86314da435348f59745473eb042e6b" } ,
{ file = "pydantic-1.10.17-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:94833612d6fd18b57c359a127cbfd932d9150c1b72fea7c86ab58c2a77edd7c7" } ,
{ file = "pydantic-1.10.17-cp37-cp37m-musllinux_1_1_i686.whl" , hash = "sha256:d4ecb515fa7cb0e46e163ecd9d52f9147ba57bc3633dca0e586cdb7a232db9e3" } ,
{ file = "pydantic-1.10.17-cp37-cp37m-musllinux_1_1_x86_64.whl" , hash = "sha256:7017971ffa7fd7808146880aa41b266e06c1e6e12261768a28b8b41ba55c8076" } ,
{ file = "pydantic-1.10.17-cp37-cp37m-win_amd64.whl" , hash = "sha256:e840e6b2026920fc3f250ea8ebfdedf6ea7a25b77bf04c6576178e681942ae0f" } ,
{ file = "pydantic-1.10.17-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:bfbb18b616abc4df70591b8c1ff1b3eabd234ddcddb86b7cac82657ab9017e33" } ,
{ file = "pydantic-1.10.17-cp38-cp38-macosx_11_0_arm64.whl" , hash = "sha256:ebb249096d873593e014535ab07145498957091aa6ae92759a32d40cb9998e2e" } ,
{ file = "pydantic-1.10.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:d8c209af63ccd7b22fba94b9024e8b7fd07feffee0001efae50dd99316b27768" } ,
{ file = "pydantic-1.10.17-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:d4b40c9e13a0b61583e5599e7950490c700297b4a375b55b2b592774332798b7" } ,
{ file = "pydantic-1.10.17-cp38-cp38-musllinux_1_1_i686.whl" , hash = "sha256:c31d281c7485223caf6474fc2b7cf21456289dbaa31401844069b77160cab9c7" } ,
{ file = "pydantic-1.10.17-cp38-cp38-musllinux_1_1_x86_64.whl" , hash = "sha256:ae5184e99a060a5c80010a2d53c99aee76a3b0ad683d493e5f0620b5d86eeb75" } ,
{ file = "pydantic-1.10.17-cp38-cp38-win_amd64.whl" , hash = "sha256:ad1e33dc6b9787a6f0f3fd132859aa75626528b49cc1f9e429cdacb2608ad5f0" } ,
{ file = "pydantic-1.10.17-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:7e17c0ee7192e54a10943f245dc79e36d9fe282418ea05b886e1c666063a7b54" } ,
{ file = "pydantic-1.10.17-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:cafb9c938f61d1b182dfc7d44a7021326547b7b9cf695db5b68ec7b590214773" } ,
{ file = "pydantic-1.10.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:95ef534e3c22e5abbdbdd6f66b6ea9dac3ca3e34c5c632894f8625d13d084cbe" } ,
{ file = "pydantic-1.10.17-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:62d96b8799ae3d782df7ec9615cb59fc32c32e1ed6afa1b231b0595f6516e8ab" } ,
{ file = "pydantic-1.10.17-cp39-cp39-musllinux_1_1_i686.whl" , hash = "sha256:ab2f976336808fd5d539fdc26eb51f9aafc1f4b638e212ef6b6f05e753c8011d" } ,
{ file = "pydantic-1.10.17-cp39-cp39-musllinux_1_1_x86_64.whl" , hash = "sha256:b8ad363330557beac73159acfbeed220d5f1bfcd6b930302a987a375e02f74fd" } ,
{ file = "pydantic-1.10.17-cp39-cp39-win_amd64.whl" , hash = "sha256:48db882e48575ce4b39659558b2f9f37c25b8d348e37a2b4e32971dd5a7d6227" } ,
{ file = "pydantic-1.10.17-py3-none-any.whl" , hash = "sha256:e41b5b973e5c64f674b3b4720286ded184dcc26a691dd55f34391c62c6934688" } ,
{ file = "pydantic-1.10.17.tar.gz" , hash = "sha256:f434160fb14b353caf634149baaf847206406471ba70e64657c1e8330277a991" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
2024-07-11 17:59:51 +00:00
typing-extensions = ">=4.2.0"
2023-07-21 19:37:21 +00:00
[ package . extras ]
2024-07-11 17:59:51 +00:00
dotenv = [ "python-dotenv (>=0.10.4)" ]
email = [ "email-validator (>=1.0.3)" ]
2023-10-03 23:23:36 +00:00
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
[ [ package ] ]
name = "pydantic"
2024-07-11 17:59:51 +00:00
version = "2.8.2"
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
description = "Data validation using Python type hints"
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ file = "pydantic-2.8.2-py3-none-any.whl" , hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8" } ,
{ file = "pydantic-2.8.2.tar.gz" , hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a" } ,
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
]
[ package . dependencies ]
annotated-types = ">=0.4.0"
2024-07-11 17:59:51 +00:00
pydantic-core = "2.20.1"
typing-extensions = [
{ version = ">=4.12.2" , markers = "python_version >= \"3.13\"" } ,
{ version = ">=4.6.1" , markers = "python_version < \"3.13\"" } ,
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
]
[ package . extras ]
email = [ "email-validator (>=2.0.0)" ]
2023-10-03 23:23:36 +00:00
[ [ package ] ]
name = "pydantic-core"
2024-07-11 17:59:51 +00:00
version = "2.20.1"
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
description = "Core functionality for Pydantic validation and serialization"
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ 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" } ,
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
]
[ package . dependencies ]
typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0"
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "pydata-sphinx-theme"
version = "0.8.1"
description = "Bootstrap-based Sphinx theme from the PyData community"
optional = false
python-versions = ">=3.7"
files = [
{ file = "pydata_sphinx_theme-0.8.1-py3-none-any.whl" , hash = "sha256:af2c99cb0b43d95247b1563860942ba75d7f1596360594fce510caaf8c4fcc16" } ,
{ file = "pydata_sphinx_theme-0.8.1.tar.gz" , hash = "sha256:96165702253917ece13dd895e23b96ee6dce422dcc144d560806067852fe1fed" } ,
]
[ package . dependencies ]
beautifulsoup4 = "*"
docutils = "!=0.17.0"
packaging = "*"
sphinx = ">=3.5.4,<5"
[ package . extras ]
coverage = [ "codecov" , "pydata-sphinx-theme[test]" , "pytest-cov" ]
dev = [ "nox" , "pre-commit" , "pydata-sphinx-theme[coverage]" , "pyyaml" ]
doc = [ "jupyter_sphinx" , "myst-parser" , "numpy" , "numpydoc" , "pandas" , "plotly" , "pytest" , "pytest-regressions" , "sphinx-sitemap" , "sphinxext-rediraffe" , "xarray" ]
test = [ "pydata-sphinx-theme[doc]" , "pytest" ]
[ [ package ] ]
name = "pygments"
2024-07-11 17:59:51 +00:00
version = "2.18.0"
2023-07-21 19:37:21 +00:00
description = "Pygments is a syntax highlighting package written in Python."
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "pygments-2.18.0-py3-none-any.whl" , hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a" } ,
{ file = "pygments-2.18.0.tar.gz" , hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
2024-02-23 20:45:47 +00:00
windows-terminal = [ "colorama (>=0.4.6)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "python-dateutil"
2024-04-03 14:57:21 +00:00
version = "2.9.0.post0"
2023-07-21 19:37:21 +00:00
description = "Extensions to the standard Python datetime module"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
files = [
2024-04-03 14:57:21 +00:00
{ 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" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
six = ">=1.5"
[ [ package ] ]
name = "python-json-logger"
version = "2.0.7"
description = "A python library adding a json log formatter"
optional = false
python-versions = ">=3.6"
files = [
{ file = "python-json-logger-2.0.7.tar.gz" , hash = "sha256:23e7ec02d34237c5aa1e29a070193a4ea87583bb4e7f8fd06d3de8264c4b2e1c" } ,
{ file = "python_json_logger-2.0.7-py3-none-any.whl" , hash = "sha256:f380b826a991ebbe3de4d897aeec42760035ac760345e57b812938dc8b35e2bd" } ,
]
[ [ package ] ]
name = "pytz"
2024-02-23 20:45:47 +00:00
version = "2024.1"
2023-07-21 19:37:21 +00:00
description = "World timezone definitions, modern and historical"
optional = false
python-versions = "*"
files = [
2024-02-23 20:45:47 +00:00
{ file = "pytz-2024.1-py2.py3-none-any.whl" , hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319" } ,
{ file = "pytz-2024.1.tar.gz" , hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "pywin32"
version = "306"
description = "Python for Window Extensions"
optional = false
python-versions = "*"
files = [
{ file = "pywin32-306-cp310-cp310-win32.whl" , hash = "sha256:06d3420a5155ba65f0b72f2699b5bacf3109f36acbe8923765c22938a69dfc8d" } ,
{ file = "pywin32-306-cp310-cp310-win_amd64.whl" , hash = "sha256:84f4471dbca1887ea3803d8848a1616429ac94a4a8d05f4bc9c5dcfd42ca99c8" } ,
{ file = "pywin32-306-cp311-cp311-win32.whl" , hash = "sha256:e65028133d15b64d2ed8f06dd9fbc268352478d4f9289e69c190ecd6818b6407" } ,
{ file = "pywin32-306-cp311-cp311-win_amd64.whl" , hash = "sha256:a7639f51c184c0272e93f244eb24dafca9b1855707d94c192d4a0b4c01e1100e" } ,
{ file = "pywin32-306-cp311-cp311-win_arm64.whl" , hash = "sha256:70dba0c913d19f942a2db25217d9a1b726c278f483a919f1abfed79c9cf64d3a" } ,
{ file = "pywin32-306-cp312-cp312-win32.whl" , hash = "sha256:383229d515657f4e3ed1343da8be101000562bf514591ff383ae940cad65458b" } ,
{ file = "pywin32-306-cp312-cp312-win_amd64.whl" , hash = "sha256:37257794c1ad39ee9be652da0462dc2e394c8159dfd913a8a4e8eb6fd346da0e" } ,
{ file = "pywin32-306-cp312-cp312-win_arm64.whl" , hash = "sha256:5821ec52f6d321aa59e2db7e0a35b997de60c201943557d108af9d4ae1ec7040" } ,
{ file = "pywin32-306-cp37-cp37m-win32.whl" , hash = "sha256:1c73ea9a0d2283d889001998059f5eaaba3b6238f767c9cf2833b13e6a685f65" } ,
{ file = "pywin32-306-cp37-cp37m-win_amd64.whl" , hash = "sha256:72c5f621542d7bdd4fdb716227be0dd3f8565c11b280be6315b06ace35487d36" } ,
{ file = "pywin32-306-cp38-cp38-win32.whl" , hash = "sha256:e4c092e2589b5cf0d365849e73e02c391c1349958c5ac3e9d5ccb9a28e017b3a" } ,
{ file = "pywin32-306-cp38-cp38-win_amd64.whl" , hash = "sha256:e8ac1ae3601bee6ca9f7cb4b5363bf1c0badb935ef243c4733ff9a393b1690c0" } ,
{ file = "pywin32-306-cp39-cp39-win32.whl" , hash = "sha256:e25fd5b485b55ac9c057f67d94bc203f3f6595078d1fb3b458c9c28b7153a802" } ,
{ file = "pywin32-306-cp39-cp39-win_amd64.whl" , hash = "sha256:39b61c15272833b5c329a2989999dcae836b1eed650252ab1b7bfbe1d59f30f4" } ,
]
[ [ package ] ]
name = "pywinpty"
2024-04-03 14:57:21 +00:00
version = "2.0.13"
2023-07-21 19:37:21 +00:00
description = "Pseudo terminal support for Windows from Python."
optional = false
python-versions = ">=3.8"
files = [
2024-04-03 14:57:21 +00:00
{ file = "pywinpty-2.0.13-cp310-none-win_amd64.whl" , hash = "sha256:697bff211fb5a6508fee2dc6ff174ce03f34a9a233df9d8b5fe9c8ce4d5eaf56" } ,
{ file = "pywinpty-2.0.13-cp311-none-win_amd64.whl" , hash = "sha256:b96fb14698db1284db84ca38c79f15b4cfdc3172065b5137383910567591fa99" } ,
{ file = "pywinpty-2.0.13-cp312-none-win_amd64.whl" , hash = "sha256:2fd876b82ca750bb1333236ce98488c1be96b08f4f7647cfdf4129dfad83c2d4" } ,
{ file = "pywinpty-2.0.13-cp38-none-win_amd64.whl" , hash = "sha256:61d420c2116c0212808d31625611b51caf621fe67f8a6377e2e8b617ea1c1f7d" } ,
{ file = "pywinpty-2.0.13-cp39-none-win_amd64.whl" , hash = "sha256:71cb613a9ee24174730ac7ae439fd179ca34ccb8c5349e8d7b72ab5dea2c6f4b" } ,
{ file = "pywinpty-2.0.13.tar.gz" , hash = "sha256:c34e32351a3313ddd0d7da23d27f835c860d32fe4ac814d372a3ea9594f41dde" } ,
2023-07-21 19:37:21 +00:00
]
[ [ 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" } ,
2024-06-12 20:31:36 +00:00
{ file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl" , hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290" } ,
2023-07-21 19:37:21 +00:00
{ 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" } ,
2024-06-12 20:31:36 +00:00
{ file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl" , hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b" } ,
2023-07-21 19:37:21 +00:00
{ 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" } ,
2024-06-12 20:31:36 +00:00
{ 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" } ,
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
{ file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef" } ,
2024-06-12 20:31:36 +00:00
{ 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" } ,
2023-07-21 19:37:21 +00:00
{ 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" } ,
2024-06-12 20:31:36 +00:00
{ file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl" , hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6" } ,
2023-07-21 19:37:21 +00:00
{ 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" } ,
2024-06-12 20:31:36 +00:00
{ file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl" , hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5" } ,
2023-07-21 19:37:21 +00:00
{ 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 = "pyzmq"
2024-07-11 17:59:51 +00:00
version = "26.0.3"
2023-07-21 19:37:21 +00:00
description = "Python bindings for 0MQ"
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.7"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ 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" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
cffi = { version = "*" , markers = "implementation_name == \"pypy\"" }
[ [ package ] ]
name = "qtconsole"
2024-07-11 17:59:51 +00:00
version = "5.5.2"
2023-07-21 19:37:21 +00:00
description = "Jupyter Qt console"
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "qtconsole-5.5.2-py3-none-any.whl" , hash = "sha256:42d745f3d05d36240244a04e1e1ec2a86d5d9b6edb16dbdef582ccb629e87e0b" } ,
{ file = "qtconsole-5.5.2.tar.gz" , hash = "sha256:6b5fb11274b297463706af84dcbbd5c92273b1f619e6d25d08874b0a88516989" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
ipykernel = ">=4.1"
jupyter-client = ">=4.1"
jupyter-core = "*"
packaging = "*"
pygments = "*"
pyzmq = ">=17.1"
2023-10-03 23:23:36 +00:00
qtpy = ">=2.4.0"
2023-07-21 19:37:21 +00:00
traitlets = "<5.2.1 || >5.2.1,<5.2.2 || >5.2.2"
[ package . extras ]
doc = [ "Sphinx (>=1.3)" ]
test = [ "flaky" , "pytest" , "pytest-qt" ]
[ [ package ] ]
name = "qtpy"
2024-02-23 20:45:47 +00:00
version = "2.4.1"
2023-07-21 19:37:21 +00:00
description = "Provides an abstraction layer on top of the various Qt bindings (PyQt5/6 and PySide2/6)."
optional = false
python-versions = ">=3.7"
files = [
2024-02-23 20:45:47 +00:00
{ file = "QtPy-2.4.1-py3-none-any.whl" , hash = "sha256:1c1d8c4fa2c884ae742b069151b0abe15b3f70491f3972698c683b8e38de839b" } ,
{ file = "QtPy-2.4.1.tar.gz" , hash = "sha256:a5a15ffd519550a1361bdc56ffc07fda56a6af7292f17c7b395d4083af632987" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
packaging = "*"
[ package . extras ]
test = [ "pytest (>=6,!=7.0.0,!=7.0.1)" , "pytest-cov (>=3.0.0)" , "pytest-qt" ]
[ [ package ] ]
name = "referencing"
2024-07-11 17:59:51 +00:00
version = "0.35.1"
2023-07-21 19:37:21 +00:00
description = "JSON Referencing + Python"
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ file = "referencing-0.35.1-py3-none-any.whl" , hash = "sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de" } ,
{ file = "referencing-0.35.1.tar.gz" , hash = "sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
attrs = ">=22.2.0"
rpds-py = ">=0.7.0"
2024-01-16 18:41:14 +00:00
[ [ package ] ]
name = "regex"
2024-07-11 17:59:51 +00:00
version = "2024.5.15"
2024-01-16 18:41:14 +00:00
description = "Alternative regular expression module, to replace re."
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.8"
2024-01-16 18:41:14 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "regex-2024.5.15-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:a81e3cfbae20378d75185171587cbf756015ccb14840702944f014e0d93ea09f" } ,
{ file = "regex-2024.5.15-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:7b59138b219ffa8979013be7bc85bb60c6f7b7575df3d56dc1e403a438c7a3f6" } ,
{ file = "regex-2024.5.15-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:a0bd000c6e266927cb7a1bc39d55be95c4b4f65c5be53e659537537e019232b1" } ,
{ file = "regex-2024.5.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:5eaa7ddaf517aa095fa8da0b5015c44d03da83f5bd49c87961e3c997daed0de7" } ,
{ file = "regex-2024.5.15-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:ba68168daedb2c0bab7fd7e00ced5ba90aebf91024dea3c88ad5063c2a562cca" } ,
{ file = "regex-2024.5.15-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:6e8d717bca3a6e2064fc3a08df5cbe366369f4b052dcd21b7416e6d71620dca1" } ,
{ file = "regex-2024.5.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:1337b7dbef9b2f71121cdbf1e97e40de33ff114801263b275aafd75303bd62b5" } ,
{ file = "regex-2024.5.15-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:f9ebd0a36102fcad2f03696e8af4ae682793a5d30b46c647eaf280d6cfb32796" } ,
{ file = "regex-2024.5.15-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" , hash = "sha256:9efa1a32ad3a3ea112224897cdaeb6aa00381627f567179c0314f7b65d354c62" } ,
{ file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:1595f2d10dff3d805e054ebdc41c124753631b6a471b976963c7b28543cf13b0" } ,
{ file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_i686.whl" , hash = "sha256:b802512f3e1f480f41ab5f2cfc0e2f761f08a1f41092d6718868082fc0d27143" } ,
{ file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_ppc64le.whl" , hash = "sha256:a0981022dccabca811e8171f913de05720590c915b033b7e601f35ce4ea7019f" } ,
{ file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_s390x.whl" , hash = "sha256:19068a6a79cf99a19ccefa44610491e9ca02c2be3305c7760d3831d38a467a6f" } ,
{ file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:1b5269484f6126eee5e687785e83c6b60aad7663dafe842b34691157e5083e53" } ,
{ file = "regex-2024.5.15-cp310-cp310-win32.whl" , hash = "sha256:ada150c5adfa8fbcbf321c30c751dc67d2f12f15bd183ffe4ec7cde351d945b3" } ,
{ file = "regex-2024.5.15-cp310-cp310-win_amd64.whl" , hash = "sha256:ac394ff680fc46b97487941f5e6ae49a9f30ea41c6c6804832063f14b2a5a145" } ,
{ file = "regex-2024.5.15-cp311-cp311-macosx_10_9_universal2.whl" , hash = "sha256:f5b1dff3ad008dccf18e652283f5e5339d70bf8ba7c98bf848ac33db10f7bc7a" } ,
{ file = "regex-2024.5.15-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:c6a2b494a76983df8e3d3feea9b9ffdd558b247e60b92f877f93a1ff43d26656" } ,
{ file = "regex-2024.5.15-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:a32b96f15c8ab2e7d27655969a23895eb799de3665fa94349f3b2fbfd547236f" } ,
{ file = "regex-2024.5.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:10002e86e6068d9e1c91eae8295ef690f02f913c57db120b58fdd35a6bb1af35" } ,
{ file = "regex-2024.5.15-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:ec54d5afa89c19c6dd8541a133be51ee1017a38b412b1321ccb8d6ddbeb4cf7d" } ,
{ file = "regex-2024.5.15-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:10e4ce0dca9ae7a66e6089bb29355d4432caed736acae36fef0fdd7879f0b0cb" } ,
{ file = "regex-2024.5.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:3e507ff1e74373c4d3038195fdd2af30d297b4f0950eeda6f515ae3d84a1770f" } ,
{ file = "regex-2024.5.15-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:d1f059a4d795e646e1c37665b9d06062c62d0e8cc3c511fe01315973a6542e40" } ,
{ file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:0721931ad5fe0dda45d07f9820b90b2148ccdd8e45bb9e9b42a146cb4f695649" } ,
{ file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_i686.whl" , hash = "sha256:833616ddc75ad595dee848ad984d067f2f31be645d603e4d158bba656bbf516c" } ,
{ file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_ppc64le.whl" , hash = "sha256:287eb7f54fc81546346207c533ad3c2c51a8d61075127d7f6d79aaf96cdee890" } ,
{ file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_s390x.whl" , hash = "sha256:19dfb1c504781a136a80ecd1fff9f16dddf5bb43cec6871778c8a907a085bb3d" } ,
{ file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:119af6e56dce35e8dfb5222573b50c89e5508d94d55713c75126b753f834de68" } ,
{ file = "regex-2024.5.15-cp311-cp311-win32.whl" , hash = "sha256:1c1c174d6ec38d6c8a7504087358ce9213d4332f6293a94fbf5249992ba54efa" } ,
{ file = "regex-2024.5.15-cp311-cp311-win_amd64.whl" , hash = "sha256:9e717956dcfd656f5055cc70996ee2cc82ac5149517fc8e1b60261b907740201" } ,
{ file = "regex-2024.5.15-cp312-cp312-macosx_10_9_universal2.whl" , hash = "sha256:632b01153e5248c134007209b5c6348a544ce96c46005d8456de1d552455b014" } ,
{ file = "regex-2024.5.15-cp312-cp312-macosx_10_9_x86_64.whl" , hash = "sha256:e64198f6b856d48192bf921421fdd8ad8eb35e179086e99e99f711957ffedd6e" } ,
{ file = "regex-2024.5.15-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:68811ab14087b2f6e0fc0c2bae9ad689ea3584cad6917fc57be6a48bbd012c49" } ,
{ file = "regex-2024.5.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:f8ec0c2fea1e886a19c3bee0cd19d862b3aa75dcdfb42ebe8ed30708df64687a" } ,
{ file = "regex-2024.5.15-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:d0c0c0003c10f54a591d220997dd27d953cd9ccc1a7294b40a4be5312be8797b" } ,
{ file = "regex-2024.5.15-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:2431b9e263af1953c55abbd3e2efca67ca80a3de8a0437cb58e2421f8184717a" } ,
{ file = "regex-2024.5.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:4a605586358893b483976cffc1723fb0f83e526e8f14c6e6614e75919d9862cf" } ,
{ file = "regex-2024.5.15-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:391d7f7f1e409d192dba8bcd42d3e4cf9e598f3979cdaed6ab11288da88cb9f2" } ,
{ file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:9ff11639a8d98969c863d4617595eb5425fd12f7c5ef6621a4b74b71ed8726d5" } ,
{ file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_i686.whl" , hash = "sha256:4eee78a04e6c67e8391edd4dad3279828dd66ac4b79570ec998e2155d2e59fd5" } ,
{ file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_ppc64le.whl" , hash = "sha256:8fe45aa3f4aa57faabbc9cb46a93363edd6197cbc43523daea044e9ff2fea83e" } ,
{ file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_s390x.whl" , hash = "sha256:d0a3d8d6acf0c78a1fff0e210d224b821081330b8524e3e2bc5a68ef6ab5803d" } ,
{ file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:c486b4106066d502495b3025a0a7251bf37ea9540433940a23419461ab9f2a80" } ,
{ file = "regex-2024.5.15-cp312-cp312-win32.whl" , hash = "sha256:c49e15eac7c149f3670b3e27f1f28a2c1ddeccd3a2812cba953e01be2ab9b5fe" } ,
{ file = "regex-2024.5.15-cp312-cp312-win_amd64.whl" , hash = "sha256:673b5a6da4557b975c6c90198588181029c60793835ce02f497ea817ff647cb2" } ,
{ file = "regex-2024.5.15-cp38-cp38-macosx_10_9_universal2.whl" , hash = "sha256:87e2a9c29e672fc65523fb47a90d429b70ef72b901b4e4b1bd42387caf0d6835" } ,
{ file = "regex-2024.5.15-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:c3bea0ba8b73b71b37ac833a7f3fd53825924165da6a924aec78c13032f20850" } ,
{ file = "regex-2024.5.15-cp38-cp38-macosx_11_0_arm64.whl" , hash = "sha256:bfc4f82cabe54f1e7f206fd3d30fda143f84a63fe7d64a81558d6e5f2e5aaba9" } ,
{ file = "regex-2024.5.15-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:e5bb9425fe881d578aeca0b2b4b3d314ec88738706f66f219c194d67179337cb" } ,
{ file = "regex-2024.5.15-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:64c65783e96e563103d641760664125e91bd85d8e49566ee560ded4da0d3e704" } ,
{ file = "regex-2024.5.15-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:cf2430df4148b08fb4324b848672514b1385ae3807651f3567871f130a728cc3" } ,
{ file = "regex-2024.5.15-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:5397de3219a8b08ae9540c48f602996aa6b0b65d5a61683e233af8605c42b0f2" } ,
{ file = "regex-2024.5.15-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:455705d34b4154a80ead722f4f185b04c4237e8e8e33f265cd0798d0e44825fa" } ,
{ file = "regex-2024.5.15-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" , hash = "sha256:b2b6f1b3bb6f640c1a92be3bbfbcb18657b125b99ecf141fb3310b5282c7d4ed" } ,
{ file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_aarch64.whl" , hash = "sha256:3ad070b823ca5890cab606c940522d05d3d22395d432f4aaaf9d5b1653e47ced" } ,
{ file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_i686.whl" , hash = "sha256:5b5467acbfc153847d5adb21e21e29847bcb5870e65c94c9206d20eb4e99a384" } ,
{ file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_ppc64le.whl" , hash = "sha256:e6662686aeb633ad65be2a42b4cb00178b3fbf7b91878f9446075c404ada552f" } ,
{ file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_s390x.whl" , hash = "sha256:2b4c884767504c0e2401babe8b5b7aea9148680d2e157fa28f01529d1f7fcf67" } ,
{ file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_x86_64.whl" , hash = "sha256:3cd7874d57f13bf70078f1ff02b8b0aa48d5b9ed25fc48547516c6aba36f5741" } ,
{ file = "regex-2024.5.15-cp38-cp38-win32.whl" , hash = "sha256:e4682f5ba31f475d58884045c1a97a860a007d44938c4c0895f41d64481edbc9" } ,
{ file = "regex-2024.5.15-cp38-cp38-win_amd64.whl" , hash = "sha256:d99ceffa25ac45d150e30bd9ed14ec6039f2aad0ffa6bb87a5936f5782fc1569" } ,
{ file = "regex-2024.5.15-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:13cdaf31bed30a1e1c2453ef6015aa0983e1366fad2667657dbcac7b02f67133" } ,
{ file = "regex-2024.5.15-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:cac27dcaa821ca271855a32188aa61d12decb6fe45ffe3e722401fe61e323cd1" } ,
{ file = "regex-2024.5.15-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:7dbe2467273b875ea2de38ded4eba86cbcbc9a1a6d0aa11dcf7bd2e67859c435" } ,
{ file = "regex-2024.5.15-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:64f18a9a3513a99c4bef0e3efd4c4a5b11228b48aa80743be822b71e132ae4f5" } ,
{ file = "regex-2024.5.15-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:d347a741ea871c2e278fde6c48f85136c96b8659b632fb57a7d1ce1872547600" } ,
{ file = "regex-2024.5.15-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:1878b8301ed011704aea4c806a3cadbd76f84dece1ec09cc9e4dc934cfa5d4da" } ,
{ file = "regex-2024.5.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:4babf07ad476aaf7830d77000874d7611704a7fcf68c9c2ad151f5d94ae4bfc4" } ,
{ file = "regex-2024.5.15-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:35cb514e137cb3488bce23352af3e12fb0dbedd1ee6e60da053c69fb1b29cc6c" } ,
{ file = "regex-2024.5.15-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" , hash = "sha256:cdd09d47c0b2efee9378679f8510ee6955d329424c659ab3c5e3a6edea696294" } ,
{ file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:72d7a99cd6b8f958e85fc6ca5b37c4303294954eac1376535b03c2a43eb72629" } ,
{ file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_i686.whl" , hash = "sha256:a094801d379ab20c2135529948cb84d417a2169b9bdceda2a36f5f10977ebc16" } ,
{ file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_ppc64le.whl" , hash = "sha256:c0c18345010870e58238790a6779a1219b4d97bd2e77e1140e8ee5d14df071aa" } ,
{ file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_s390x.whl" , hash = "sha256:16093f563098448ff6b1fa68170e4acbef94e6b6a4e25e10eae8598bb1694b5d" } ,
{ file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:e38a7d4e8f633a33b4c7350fbd8bad3b70bf81439ac67ac38916c4a86b465456" } ,
{ file = "regex-2024.5.15-cp39-cp39-win32.whl" , hash = "sha256:71a455a3c584a88f654b64feccc1e25876066c4f5ef26cd6dd711308aa538694" } ,
{ file = "regex-2024.5.15-cp39-cp39-win_amd64.whl" , hash = "sha256:cab12877a9bdafde5500206d1020a584355a97884dfd388af3699e9137bf7388" } ,
{ file = "regex-2024.5.15.tar.gz" , hash = "sha256:d3ee02d9e5f482cc8309134a91eeaacbdd2261ba111b0fef3748eeb4913e6a2c" } ,
2024-01-16 18:41:14 +00:00
]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "requests"
2024-07-11 17:59:51 +00:00
version = "2.32.3"
2023-07-21 19:37:21 +00:00
description = "Python HTTP for Humans."
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "requests-2.32.3-py3-none-any.whl" , hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6" } ,
{ file = "requests-2.32.3.tar.gz" , hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760" } ,
2023-07-21 19:37:21 +00:00
]
[ 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 = "rfc3339-validator"
version = "0.1.4"
description = "A pure python RFC3339 validator"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
files = [
{ file = "rfc3339_validator-0.1.4-py2.py3-none-any.whl" , hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa" } ,
{ file = "rfc3339_validator-0.1.4.tar.gz" , hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b" } ,
]
[ package . dependencies ]
six = "*"
[ [ package ] ]
name = "rfc3986-validator"
version = "0.1.1"
description = "Pure python rfc3986 validator"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
files = [
{ file = "rfc3986_validator-0.1.1-py2.py3-none-any.whl" , hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9" } ,
{ file = "rfc3986_validator-0.1.1.tar.gz" , hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055" } ,
]
[ [ package ] ]
name = "rpds-py"
2024-07-11 17:59:51 +00:00
version = "0.19.0"
2023-07-21 19:37:21 +00:00
description = "Python bindings to Rust's persistent data structures (rpds)"
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ 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" } ,
2023-07-21 19:37:21 +00:00
]
2023-10-29 22:50:09 +00:00
[ [ package ] ]
name = "ruff"
2024-07-11 17:59:51 +00:00
version = "0.5.1"
2023-11-14 20:58:22 +00:00
description = "An extremely fast Python linter and code formatter, written in Rust."
2023-10-29 22:50:09 +00:00
optional = false
python-versions = ">=3.7"
files = [
2024-07-11 17:59:51 +00:00
{ 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" } ,
2023-10-29 22:50:09 +00:00
]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "send2trash"
2024-07-11 17:59:51 +00:00
version = "1.8.3"
2023-07-21 19:37:21 +00:00
description = "Send file to trash natively under Mac OS X, Windows and Linux"
optional = false
2024-07-11 17:59:51 +00:00
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "Send2Trash-1.8.3-py3-none-any.whl" , hash = "sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9" } ,
{ file = "Send2Trash-1.8.3.tar.gz" , hash = "sha256:b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
nativelib = [ "pyobjc-framework-Cocoa" , "pywin32" ]
objc = [ "pyobjc-framework-Cocoa" ]
win32 = [ "pywin32" ]
2024-07-11 17:59:51 +00:00
[ [ package ] ]
name = "setuptools"
version = "70.3.0"
description = "Easily download, build, install, upgrade, and uninstall Python packages"
optional = false
python-versions = ">=3.8"
files = [
{ file = "setuptools-70.3.0-py3-none-any.whl" , hash = "sha256:fe384da74336c398e0d956d1cae0669bc02eed936cdb1d49b57de1990dc11ffc" } ,
{ file = "setuptools-70.3.0.tar.gz" , hash = "sha256:f171bab1dfbc86b132997f26a119f6056a57950d058587841a0082e8830f9dc5" } ,
]
[ package . extras ]
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.10.0)" , "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.3.2)" , "pytest-subprocess" , "pytest-timeout" , "pytest-xdist (>=3)" , "tomli" , "tomli-w (>=1.0.0)" , "virtualenv (>=13.0.0)" , "wheel" ]
2023-07-21 19:37:21 +00:00
[ [ 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"
2024-04-03 14:57:21 +00:00
version = "1.3.1"
2023-07-21 19:37:21 +00:00
description = "Sniff out which async library your code is running under"
optional = false
python-versions = ">=3.7"
files = [
2024-04-03 14:57:21 +00:00
{ file = "sniffio-1.3.1-py3-none-any.whl" , hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2" } ,
{ file = "sniffio-1.3.1.tar.gz" , hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "snowballstemmer"
version = "2.2.0"
description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms."
optional = false
python-versions = "*"
files = [
{ file = "snowballstemmer-2.2.0-py2.py3-none-any.whl" , hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a" } ,
{ file = "snowballstemmer-2.2.0.tar.gz" , hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1" } ,
]
[ [ package ] ]
name = "soupsieve"
2023-10-03 23:23:36 +00:00
version = "2.5"
2023-07-21 19:37:21 +00:00
description = "A modern CSS selector implementation for Beautiful Soup."
optional = false
2023-10-03 23:23:36 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2023-10-03 23:23:36 +00:00
{ file = "soupsieve-2.5-py3-none-any.whl" , hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7" } ,
{ file = "soupsieve-2.5.tar.gz" , hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "sphinx"
version = "4.5.0"
description = "Python documentation generator"
optional = false
python-versions = ">=3.6"
files = [
{ file = "Sphinx-4.5.0-py3-none-any.whl" , hash = "sha256:ebf612653238bcc8f4359627a9b7ce44ede6fdd75d9d30f68255c7383d3a6226" } ,
{ file = "Sphinx-4.5.0.tar.gz" , hash = "sha256:7bf8ca9637a4ee15af412d1a1d9689fec70523a68ca9bb9127c2f3eeb344e2e6" } ,
]
[ package . dependencies ]
alabaster = ">=0.7,<0.8"
babel = ">=1.3"
colorama = { version = ">=0.3.5" , markers = "sys_platform == \"win32\"" }
docutils = ">=0.14,<0.18"
imagesize = "*"
importlib-metadata = { version = ">=4.4" , markers = "python_version < \"3.10\"" }
Jinja2 = ">=2.3"
packaging = "*"
Pygments = ">=2.0"
requests = ">=2.5.0"
snowballstemmer = ">=1.1"
sphinxcontrib-applehelp = "*"
sphinxcontrib-devhelp = "*"
sphinxcontrib-htmlhelp = ">=2.0.0"
sphinxcontrib-jsmath = "*"
sphinxcontrib-qthelp = "*"
sphinxcontrib-serializinghtml = ">=1.1.5"
[ package . extras ]
docs = [ "sphinxcontrib-websupport" ]
lint = [ "docutils-stubs" , "flake8 (>=3.5.0)" , "isort" , "mypy (>=0.931)" , "types-requests" , "types-typed-ast" ]
test = [ "cython" , "html5lib" , "pytest" , "pytest-cov" , "typed-ast" ]
[ [ package ] ]
name = "sphinx-autobuild"
version = "2021.3.14"
description = "Rebuild Sphinx documentation on changes, with live-reload in the browser."
optional = false
python-versions = ">=3.6"
files = [
{ file = "sphinx-autobuild-2021.3.14.tar.gz" , hash = "sha256:de1ca3b66e271d2b5b5140c35034c89e47f263f2cd5db302c9217065f7443f05" } ,
{ file = "sphinx_autobuild-2021.3.14-py3-none-any.whl" , hash = "sha256:8fe8cbfdb75db04475232f05187c776f46f6e9e04cacf1e49ce81bdac649ccac" } ,
]
[ package . dependencies ]
colorama = "*"
livereload = "*"
sphinx = "*"
[ package . extras ]
test = [ "pytest" , "pytest-cov" ]
[ [ package ] ]
name = "sphinx-book-theme"
version = "0.3.3"
description = "A clean book theme for scientific explanations and documentation with Sphinx"
optional = false
python-versions = ">=3.7"
files = [
{ file = "sphinx_book_theme-0.3.3-py3-none-any.whl" , hash = "sha256:9685959dbbb492af005165ef1b9229fdd5d5431580ac181578beae3b4d012d91" } ,
{ file = "sphinx_book_theme-0.3.3.tar.gz" , hash = "sha256:0ec36208ff14c6d6bf8aee1f1f8268e0c6e2bfa3cef6e41143312b25275a6217" } ,
]
[ package . dependencies ]
pydata-sphinx-theme = ">=0.8.0,<0.9.0"
pyyaml = "*"
sphinx = ">=3,<5"
[ package . extras ]
code-style = [ "pre-commit (>=2.7.0,<2.8.0)" ]
doc = [ "ablog (>=0.10.13,<0.11.0)" , "folium" , "ipywidgets" , "matplotlib" , "myst-nb (>=0.13.2,<0.14.0)" , "nbclient" , "numpy" , "numpydoc" , "pandas" , "plotly" , "sphinx (>=4.0,<5.0)" , "sphinx-copybutton" , "sphinx-design" , "sphinx-examples" , "sphinx-tabs" , "sphinx-thebe (>=0.1.1)" , "sphinx-togglebutton (>=0.2.1)" , "sphinxcontrib-bibtex (>=2.2,<3.0)" , "sphinxcontrib-youtube" , "sphinxext-opengraph" ]
test = [ "beautifulsoup4 (>=4.6.1,<5)" , "coverage" , "myst-nb (>=0.13.2,<0.14.0)" , "pytest (>=6.0.1,<6.1.0)" , "pytest-cov" , "pytest-regressions (>=2.0.1,<2.1.0)" , "sphinx_thebe" ]
[ [ package ] ]
name = "sphinx-copybutton"
version = "0.5.2"
description = "Add a copy button to each of your code cells."
optional = false
python-versions = ">=3.7"
files = [
{ file = "sphinx-copybutton-0.5.2.tar.gz" , hash = "sha256:4cf17c82fb9646d1bc9ca92ac280813a3b605d8c421225fd9913154103ee1fbd" } ,
{ file = "sphinx_copybutton-0.5.2-py3-none-any.whl" , hash = "sha256:fb543fd386d917746c9a2c50360c7905b605726b9355cd26e9974857afeae06e" } ,
]
[ package . dependencies ]
sphinx = ">=1.8"
[ package . extras ]
code-style = [ "pre-commit (==2.12.1)" ]
rtd = [ "ipython" , "myst-nb" , "sphinx" , "sphinx-book-theme" , "sphinx-examples" ]
[ [ package ] ]
name = "sphinx-panels"
version = "0.6.0"
description = "A sphinx extension for creating panels in a grid layout."
optional = false
python-versions = "*"
files = [
{ file = "sphinx-panels-0.6.0.tar.gz" , hash = "sha256:d36dcd26358117e11888f7143db4ac2301ebe90873ac00627bf1fe526bf0f058" } ,
{ file = "sphinx_panels-0.6.0-py3-none-any.whl" , hash = "sha256:bd64afaf85c07f8096d21c8247fc6fd757e339d1be97832c8832d6ae5ed2e61d" } ,
]
[ package . dependencies ]
docutils = "*"
sphinx = ">=2,<5"
[ package . extras ]
code-style = [ "pre-commit (>=2.7.0,<2.8.0)" ]
live-dev = [ "sphinx-autobuild" , "web-compile (>=0.2.0,<0.3.0)" ]
testing = [ "pytest (>=6.0.1,<6.1.0)" , "pytest-regressions (>=2.0.1,<2.1.0)" ]
themes = [ "myst-parser (>=0.12.9,<0.13.0)" , "pydata-sphinx-theme (>=0.4.0,<0.5.0)" , "sphinx-book-theme (>=0.0.36,<0.1.0)" , "sphinx-rtd-theme" ]
[ [ package ] ]
name = "sphinx-rtd-theme"
2023-08-22 18:09:11 +00:00
version = "1.3.0"
2023-07-21 19:37:21 +00:00
description = "Read the Docs theme for Sphinx"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
files = [
2023-08-22 18:09:11 +00:00
{ file = "sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl" , hash = "sha256:46ddef89cc2416a81ecfbeaceab1881948c014b1b6e4450b815311a89fb977b0" } ,
{ file = "sphinx_rtd_theme-1.3.0.tar.gz" , hash = "sha256:590b030c7abb9cf038ec053b95e5380b5c70d61591eb0b552063fbe7c41f0931" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
docutils = "<0.19"
2023-08-22 18:09:11 +00:00
sphinx = ">=1.6,<8"
2023-07-21 19:37:21 +00:00
sphinxcontrib-jquery = ">=4,<5"
[ package . extras ]
dev = [ "bump2version" , "sphinxcontrib-httpdomain" , "transifex-client" , "wheel" ]
[ [ package ] ]
name = "sphinx-typlog-theme"
version = "0.8.0"
description = "A typlog Sphinx theme"
optional = false
python-versions = "*"
files = [
{ file = "sphinx_typlog_theme-0.8.0-py2.py3-none-any.whl" , hash = "sha256:b0ab728ab31d071523af0229bcb6427a13493958b3fc2bb7db381520fab77de4" } ,
{ file = "sphinx_typlog_theme-0.8.0.tar.gz" , hash = "sha256:61dbf97b1fde441bd03a5409874571e229898b67fb3080400837b8f4cee46659" } ,
]
[ package . extras ]
dev = [ "livereload" , "sphinx" ]
[ [ package ] ]
name = "sphinxcontrib-applehelp"
version = "1.0.4"
description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books"
optional = false
python-versions = ">=3.8"
files = [
{ file = "sphinxcontrib-applehelp-1.0.4.tar.gz" , hash = "sha256:828f867945bbe39817c210a1abfd1bc4895c8b73fcaade56d45357a348a07d7e" } ,
{ file = "sphinxcontrib_applehelp-1.0.4-py3-none-any.whl" , hash = "sha256:29d341f67fb0f6f586b23ad80e072c8e6ad0b48417db2bde114a4c9746feb228" } ,
]
[ package . extras ]
lint = [ "docutils-stubs" , "flake8" , "mypy" ]
test = [ "pytest" ]
[ [ package ] ]
name = "sphinxcontrib-devhelp"
version = "1.0.2"
description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document."
optional = false
python-versions = ">=3.5"
files = [
{ file = "sphinxcontrib-devhelp-1.0.2.tar.gz" , hash = "sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4" } ,
{ file = "sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl" , hash = "sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e" } ,
]
[ package . extras ]
lint = [ "docutils-stubs" , "flake8" , "mypy" ]
test = [ "pytest" ]
[ [ package ] ]
name = "sphinxcontrib-htmlhelp"
version = "2.0.1"
description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files"
optional = false
python-versions = ">=3.8"
files = [
{ file = "sphinxcontrib-htmlhelp-2.0.1.tar.gz" , hash = "sha256:0cbdd302815330058422b98a113195c9249825d681e18f11e8b1f78a2f11efff" } ,
{ file = "sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl" , hash = "sha256:c38cb46dccf316c79de6e5515e1770414b797162b23cd3d06e67020e1d2a6903" } ,
]
[ package . extras ]
lint = [ "docutils-stubs" , "flake8" , "mypy" ]
test = [ "html5lib" , "pytest" ]
[ [ package ] ]
name = "sphinxcontrib-jquery"
version = "4.1"
description = "Extension to include jQuery on newer Sphinx releases"
optional = false
python-versions = ">=2.7"
files = [
{ file = "sphinxcontrib-jquery-4.1.tar.gz" , hash = "sha256:1620739f04e36a2c779f1a131a2dfd49b2fd07351bf1968ced074365933abc7a" } ,
{ file = "sphinxcontrib_jquery-4.1-py2.py3-none-any.whl" , hash = "sha256:f936030d7d0147dd026a4f2b5a57343d233f1fc7b363f68b3d4f1cb0993878ae" } ,
]
[ package . dependencies ]
Sphinx = ">=1.8"
[ [ package ] ]
name = "sphinxcontrib-jsmath"
version = "1.0.1"
description = "A sphinx extension which renders display math in HTML via JavaScript"
optional = false
python-versions = ">=3.5"
files = [
{ file = "sphinxcontrib-jsmath-1.0.1.tar.gz" , hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8" } ,
{ file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl" , hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178" } ,
]
[ package . extras ]
test = [ "flake8" , "mypy" , "pytest" ]
[ [ package ] ]
name = "sphinxcontrib-qthelp"
version = "1.0.3"
description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document."
optional = false
python-versions = ">=3.5"
files = [
{ file = "sphinxcontrib-qthelp-1.0.3.tar.gz" , hash = "sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72" } ,
{ file = "sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl" , hash = "sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6" } ,
]
[ package . extras ]
lint = [ "docutils-stubs" , "flake8" , "mypy" ]
test = [ "pytest" ]
[ [ package ] ]
name = "sphinxcontrib-serializinghtml"
version = "1.1.5"
description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)."
optional = false
python-versions = ">=3.5"
files = [
{ file = "sphinxcontrib-serializinghtml-1.1.5.tar.gz" , hash = "sha256:aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952" } ,
{ file = "sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl" , hash = "sha256:352a9a00ae864471d3a7ead8d7d79f5fc0b57e8b3f95e9867eb9eb28999b92fd" } ,
]
[ package . extras ]
lint = [ "docutils-stubs" , "flake8" , "mypy" ]
test = [ "pytest" ]
[ [ package ] ]
name = "sqlalchemy"
2024-07-11 17:59:51 +00:00
version = "2.0.31"
2023-07-21 19:37:21 +00:00
description = "Database Abstraction Library"
optional = false
python-versions = ">=3.7"
files = [
2024-07-11 17:59:51 +00:00
{ file = "SQLAlchemy-2.0.31-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:f2a213c1b699d3f5768a7272de720387ae0122f1becf0901ed6eaa1abd1baf6c" } ,
{ file = "SQLAlchemy-2.0.31-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:9fea3d0884e82d1e33226935dac990b967bef21315cbcc894605db3441347443" } ,
{ file = "SQLAlchemy-2.0.31-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:f3ad7f221d8a69d32d197e5968d798217a4feebe30144986af71ada8c548e9fa" } ,
{ file = "SQLAlchemy-2.0.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:9f2bee229715b6366f86a95d497c347c22ddffa2c7c96143b59a2aa5cc9eebbc" } ,
{ file = "SQLAlchemy-2.0.31-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:cd5b94d4819c0c89280b7c6109c7b788a576084bf0a480ae17c227b0bc41e109" } ,
{ file = "SQLAlchemy-2.0.31-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:750900a471d39a7eeba57580b11983030517a1f512c2cb287d5ad0fcf3aebd58" } ,
{ file = "SQLAlchemy-2.0.31-cp310-cp310-win32.whl" , hash = "sha256:7bd112be780928c7f493c1a192cd8c5fc2a2a7b52b790bc5a84203fb4381c6be" } ,
{ file = "SQLAlchemy-2.0.31-cp310-cp310-win_amd64.whl" , hash = "sha256:5a48ac4d359f058474fadc2115f78a5cdac9988d4f99eae44917f36aa1476327" } ,
{ file = "SQLAlchemy-2.0.31-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:f68470edd70c3ac3b6cd5c2a22a8daf18415203ca1b036aaeb9b0fb6f54e8298" } ,
{ file = "SQLAlchemy-2.0.31-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:2e2c38c2a4c5c634fe6c3c58a789712719fa1bf9b9d6ff5ebfce9a9e5b89c1ca" } ,
{ file = "SQLAlchemy-2.0.31-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:bd15026f77420eb2b324dcb93551ad9c5f22fab2c150c286ef1dc1160f110203" } ,
{ file = "SQLAlchemy-2.0.31-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:2196208432deebdfe3b22185d46b08f00ac9d7b01284e168c212919891289396" } ,
{ file = "SQLAlchemy-2.0.31-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:352b2770097f41bff6029b280c0e03b217c2dcaddc40726f8f53ed58d8a85da4" } ,
{ file = "SQLAlchemy-2.0.31-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:56d51ae825d20d604583f82c9527d285e9e6d14f9a5516463d9705dab20c3740" } ,
{ file = "SQLAlchemy-2.0.31-cp311-cp311-win32.whl" , hash = "sha256:6e2622844551945db81c26a02f27d94145b561f9d4b0c39ce7bfd2fda5776dac" } ,
{ file = "SQLAlchemy-2.0.31-cp311-cp311-win_amd64.whl" , hash = "sha256:ccaf1b0c90435b6e430f5dd30a5aede4764942a695552eb3a4ab74ed63c5b8d3" } ,
{ file = "SQLAlchemy-2.0.31-cp312-cp312-macosx_10_9_x86_64.whl" , hash = "sha256:3b74570d99126992d4b0f91fb87c586a574a5872651185de8297c6f90055ae42" } ,
{ file = "SQLAlchemy-2.0.31-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:6f77c4f042ad493cb8595e2f503c7a4fe44cd7bd59c7582fd6d78d7e7b8ec52c" } ,
{ file = "SQLAlchemy-2.0.31-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:cd1591329333daf94467e699e11015d9c944f44c94d2091f4ac493ced0119449" } ,
{ file = "SQLAlchemy-2.0.31-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:74afabeeff415e35525bf7a4ecdab015f00e06456166a2eba7590e49f8db940e" } ,
{ file = "SQLAlchemy-2.0.31-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:b9c01990d9015df2c6f818aa8f4297d42ee71c9502026bb074e713d496e26b67" } ,
{ file = "SQLAlchemy-2.0.31-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:66f63278db425838b3c2b1c596654b31939427016ba030e951b292e32b99553e" } ,
{ file = "SQLAlchemy-2.0.31-cp312-cp312-win32.whl" , hash = "sha256:0b0f658414ee4e4b8cbcd4a9bb0fd743c5eeb81fc858ca517217a8013d282c96" } ,
{ file = "SQLAlchemy-2.0.31-cp312-cp312-win_amd64.whl" , hash = "sha256:fa4b1af3e619b5b0b435e333f3967612db06351217c58bfb50cee5f003db2a5a" } ,
{ file = "SQLAlchemy-2.0.31-cp37-cp37m-macosx_10_9_x86_64.whl" , hash = "sha256:f43e93057cf52a227eda401251c72b6fbe4756f35fa6bfebb5d73b86881e59b0" } ,
{ file = "SQLAlchemy-2.0.31-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:d337bf94052856d1b330d5fcad44582a30c532a2463776e1651bd3294ee7e58b" } ,
{ file = "SQLAlchemy-2.0.31-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:c06fb43a51ccdff3b4006aafee9fcf15f63f23c580675f7734245ceb6b6a9e05" } ,
{ file = "SQLAlchemy-2.0.31-cp37-cp37m-musllinux_1_2_aarch64.whl" , hash = "sha256:b6e22630e89f0e8c12332b2b4c282cb01cf4da0d26795b7eae16702a608e7ca1" } ,
{ file = "SQLAlchemy-2.0.31-cp37-cp37m-musllinux_1_2_x86_64.whl" , hash = "sha256:79a40771363c5e9f3a77f0e28b3302801db08040928146e6808b5b7a40749c88" } ,
{ file = "SQLAlchemy-2.0.31-cp37-cp37m-win32.whl" , hash = "sha256:501ff052229cb79dd4c49c402f6cb03b5a40ae4771efc8bb2bfac9f6c3d3508f" } ,
{ file = "SQLAlchemy-2.0.31-cp37-cp37m-win_amd64.whl" , hash = "sha256:597fec37c382a5442ffd471f66ce12d07d91b281fd474289356b1a0041bdf31d" } ,
{ file = "SQLAlchemy-2.0.31-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:dc6d69f8829712a4fd799d2ac8d79bdeff651c2301b081fd5d3fe697bd5b4ab9" } ,
{ file = "SQLAlchemy-2.0.31-cp38-cp38-macosx_11_0_arm64.whl" , hash = "sha256:23b9fbb2f5dd9e630db70fbe47d963c7779e9c81830869bd7d137c2dc1ad05fb" } ,
{ file = "SQLAlchemy-2.0.31-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:2a21c97efcbb9f255d5c12a96ae14da873233597dfd00a3a0c4ce5b3e5e79704" } ,
{ file = "SQLAlchemy-2.0.31-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:26a6a9837589c42b16693cf7bf836f5d42218f44d198f9343dd71d3164ceeeac" } ,
{ file = "SQLAlchemy-2.0.31-cp38-cp38-musllinux_1_2_aarch64.whl" , hash = "sha256:dc251477eae03c20fae8db9c1c23ea2ebc47331bcd73927cdcaecd02af98d3c3" } ,
{ file = "SQLAlchemy-2.0.31-cp38-cp38-musllinux_1_2_x86_64.whl" , hash = "sha256:2fd17e3bb8058359fa61248c52c7b09a97cf3c820e54207a50af529876451808" } ,
{ file = "SQLAlchemy-2.0.31-cp38-cp38-win32.whl" , hash = "sha256:c76c81c52e1e08f12f4b6a07af2b96b9b15ea67ccdd40ae17019f1c373faa227" } ,
{ file = "SQLAlchemy-2.0.31-cp38-cp38-win_amd64.whl" , hash = "sha256:4b600e9a212ed59355813becbcf282cfda5c93678e15c25a0ef896b354423238" } ,
{ file = "SQLAlchemy-2.0.31-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:5b6cf796d9fcc9b37011d3f9936189b3c8074a02a4ed0c0fbbc126772c31a6d4" } ,
{ file = "SQLAlchemy-2.0.31-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:78fe11dbe37d92667c2c6e74379f75746dc947ee505555a0197cfba9a6d4f1a4" } ,
{ file = "SQLAlchemy-2.0.31-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:2fc47dc6185a83c8100b37acda27658fe4dbd33b7d5e7324111f6521008ab4fe" } ,
{ file = "SQLAlchemy-2.0.31-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:8a41514c1a779e2aa9a19f67aaadeb5cbddf0b2b508843fcd7bafdf4c6864005" } ,
{ file = "SQLAlchemy-2.0.31-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:afb6dde6c11ea4525318e279cd93c8734b795ac8bb5dda0eedd9ebaca7fa23f1" } ,
{ file = "SQLAlchemy-2.0.31-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:3f9faef422cfbb8fd53716cd14ba95e2ef655400235c3dfad1b5f467ba179c8c" } ,
{ file = "SQLAlchemy-2.0.31-cp39-cp39-win32.whl" , hash = "sha256:fc6b14e8602f59c6ba893980bea96571dd0ed83d8ebb9c4479d9ed5425d562e9" } ,
{ file = "SQLAlchemy-2.0.31-cp39-cp39-win_amd64.whl" , hash = "sha256:3cb8a66b167b033ec72c3812ffc8441d4e9f5f78f5e31e54dcd4c90a4ca5bebc" } ,
{ file = "SQLAlchemy-2.0.31-py3-none-any.whl" , hash = "sha256:69f3e3c08867a8e4856e92d7afb618b95cdee18e0bc1647b77599722c9a28911" } ,
{ file = "SQLAlchemy-2.0.31.tar.gz" , hash = "sha256:b607489dd4a54de56984a0c7656247504bd5523d9d0ba799aef59d4add009484" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
2024-07-11 17:59:51 +00:00
greenlet = { version = "!=0.4.17" , markers = "python_version < \"3.13\" and (platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\")" }
2024-02-23 20:45:47 +00:00
typing-extensions = ">=4.6.0"
2023-07-21 19:37:21 +00:00
[ package . extras ]
2023-08-22 18:09:11 +00:00
aiomysql = [ "aiomysql (>=0.2.0)" , "greenlet (!=0.4.17)" ]
2024-02-23 20:45:47 +00:00
aioodbc = [ "aioodbc" , "greenlet (!=0.4.17)" ]
aiosqlite = [ "aiosqlite" , "greenlet (!=0.4.17)" , "typing_extensions (!=3.10.0.1)" ]
2023-07-21 19:37:21 +00:00
asyncio = [ "greenlet (!=0.4.17)" ]
asyncmy = [ "asyncmy (>=0.2.3,!=0.2.4,!=0.2.6)" , "greenlet (!=0.4.17)" ]
mariadb-connector = [ "mariadb (>=1.0.1,!=1.1.2,!=1.1.5)" ]
mssql = [ "pyodbc" ]
mssql-pymssql = [ "pymssql" ]
mssql-pyodbc = [ "pyodbc" ]
mypy = [ "mypy (>=0.910)" ]
mysql = [ "mysqlclient (>=1.4.0)" ]
mysql-connector = [ "mysql-connector-python" ]
2024-02-23 20:45:47 +00:00
oracle = [ "cx_oracle (>=8)" ]
2023-07-21 19:37:21 +00:00
oracle-oracledb = [ "oracledb (>=1.0.1)" ]
postgresql = [ "psycopg2 (>=2.7)" ]
postgresql-asyncpg = [ "asyncpg" , "greenlet (!=0.4.17)" ]
postgresql-pg8000 = [ "pg8000 (>=1.29.1)" ]
postgresql-psycopg = [ "psycopg (>=3.0.7)" ]
postgresql-psycopg2binary = [ "psycopg2-binary" ]
postgresql-psycopg2cffi = [ "psycopg2cffi" ]
postgresql-psycopgbinary = [ "psycopg[binary] (>=3.0.7)" ]
pymysql = [ "pymysql" ]
2024-02-23 20:45:47 +00:00
sqlcipher = [ "sqlcipher3_binary" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "stack-data"
2023-10-03 23:23:36 +00:00
version = "0.6.3"
2023-07-21 19:37:21 +00:00
description = "Extract data from python stack frames and tracebacks for informative displays"
optional = false
python-versions = "*"
files = [
2023-10-03 23:23:36 +00:00
{ file = "stack_data-0.6.3-py3-none-any.whl" , hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695" } ,
{ file = "stack_data-0.6.3.tar.gz" , hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
asttokens = ">=2.1.0"
executing = ">=1.2.0"
pure-eval = "*"
[ package . extras ]
tests = [ "cython" , "littleutils" , "pygments" , "pytest" , "typeguard" ]
[ [ package ] ]
name = "tabulate"
version = "0.9.0"
description = "Pretty-print tabular data"
optional = false
python-versions = ">=3.7"
files = [
{ file = "tabulate-0.9.0-py3-none-any.whl" , hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f" } ,
{ file = "tabulate-0.9.0.tar.gz" , hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c" } ,
]
[ package . extras ]
widechars = [ "wcwidth" ]
[ [ package ] ]
name = "tenacity"
2024-07-11 17:59:51 +00:00
version = "8.5.0"
2023-07-21 19:37:21 +00:00
description = "Retry code until it succeeds"
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "tenacity-8.5.0-py3-none-any.whl" , hash = "sha256:b594c2a5945830c267ce6b79a166228323ed52718f30302c1359836112346687" } ,
{ file = "tenacity-8.5.0.tar.gz" , hash = "sha256:8bc6c0c8a09b31e6cad13c47afbed1a567518250a9a171418582ed8d9c20ca78" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
2024-07-11 17:59:51 +00:00
doc = [ "reno" , "sphinx" ]
test = [ "pytest" , "tornado (>=4.5)" , "typeguard" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "terminado"
2024-04-03 14:57:21 +00:00
version = "0.18.1"
2023-07-21 19:37:21 +00:00
description = "Tornado websocket backend for the Xterm.js Javascript terminal emulator library."
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-04-03 14:57:21 +00:00
{ file = "terminado-0.18.1-py3-none-any.whl" , hash = "sha256:a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0" } ,
{ file = "terminado-0.18.1.tar.gz" , hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
ptyprocess = { version = "*" , markers = "os_name != \"nt\"" }
pywinpty = { version = ">=1.1.0" , markers = "os_name == \"nt\"" }
tornado = ">=6.1.0"
[ package . extras ]
docs = [ "myst-parser" , "pydata-sphinx-theme" , "sphinx" ]
test = [ "pre-commit" , "pytest (>=7.0)" , "pytest-timeout" ]
2024-02-23 20:45:47 +00:00
typing = [ "mypy (>=1.6,<2.0)" , "traitlets (>=5.11.1)" ]
2023-07-21 19:37:21 +00:00
2024-01-16 18:41:14 +00:00
[ [ package ] ]
name = "tiktoken"
2024-05-23 14:59:55 +00:00
version = "0.7.0"
2024-01-16 18:41:14 +00:00
description = "tiktoken is a fast BPE tokeniser for use with OpenAI's models"
optional = false
python-versions = ">=3.8"
files = [
2024-05-23 14:59:55 +00:00
{ file = "tiktoken-0.7.0-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:485f3cc6aba7c6b6ce388ba634fbba656d9ee27f766216f45146beb4ac18b25f" } ,
{ file = "tiktoken-0.7.0-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:e54be9a2cd2f6d6ffa3517b064983fb695c9a9d8aa7d574d1ef3c3f931a99225" } ,
{ file = "tiktoken-0.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:79383a6e2c654c6040e5f8506f3750db9ddd71b550c724e673203b4f6b4b4590" } ,
{ file = "tiktoken-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:5d4511c52caacf3c4981d1ae2df85908bd31853f33d30b345c8b6830763f769c" } ,
{ file = "tiktoken-0.7.0-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:13c94efacdd3de9aff824a788353aa5749c0faee1fbe3816df365ea450b82311" } ,
{ file = "tiktoken-0.7.0-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:8e58c7eb29d2ab35a7a8929cbeea60216a4ccdf42efa8974d8e176d50c9a3df5" } ,
{ file = "tiktoken-0.7.0-cp310-cp310-win_amd64.whl" , hash = "sha256:21a20c3bd1dd3e55b91c1331bf25f4af522c525e771691adbc9a69336fa7f702" } ,
{ file = "tiktoken-0.7.0-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:10c7674f81e6e350fcbed7c09a65bca9356eaab27fb2dac65a1e440f2bcfe30f" } ,
{ file = "tiktoken-0.7.0-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:084cec29713bc9d4189a937f8a35dbdfa785bd1235a34c1124fe2323821ee93f" } ,
{ file = "tiktoken-0.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:811229fde1652fedcca7c6dfe76724d0908775b353556d8a71ed74d866f73f7b" } ,
{ file = "tiktoken-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:86b6e7dc2e7ad1b3757e8a24597415bafcfb454cebf9a33a01f2e6ba2e663992" } ,
{ file = "tiktoken-0.7.0-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:1063c5748be36344c7e18c7913c53e2cca116764c2080177e57d62c7ad4576d1" } ,
{ file = "tiktoken-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:20295d21419bfcca092644f7e2f2138ff947a6eb8cfc732c09cc7d76988d4a89" } ,
{ file = "tiktoken-0.7.0-cp311-cp311-win_amd64.whl" , hash = "sha256:959d993749b083acc57a317cbc643fb85c014d055b2119b739487288f4e5d1cb" } ,
{ file = "tiktoken-0.7.0-cp312-cp312-macosx_10_9_x86_64.whl" , hash = "sha256:71c55d066388c55a9c00f61d2c456a6086673ab7dec22dd739c23f77195b1908" } ,
{ file = "tiktoken-0.7.0-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:09ed925bccaa8043e34c519fbb2f99110bd07c6fd67714793c21ac298e449410" } ,
{ file = "tiktoken-0.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:03c6c40ff1db0f48a7b4d2dafeae73a5607aacb472fa11f125e7baf9dce73704" } ,
{ file = "tiktoken-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:d20b5c6af30e621b4aca094ee61777a44118f52d886dbe4f02b70dfe05c15350" } ,
{ file = "tiktoken-0.7.0-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:d427614c3e074004efa2f2411e16c826f9df427d3c70a54725cae860f09e4bf4" } ,
{ file = "tiktoken-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:8c46d7af7b8c6987fac9b9f61041b452afe92eb087d29c9ce54951280f899a97" } ,
{ file = "tiktoken-0.7.0-cp312-cp312-win_amd64.whl" , hash = "sha256:0bc603c30b9e371e7c4c7935aba02af5994a909fc3c0fe66e7004070858d3f8f" } ,
{ file = "tiktoken-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:2398fecd38c921bcd68418675a6d155fad5f5e14c2e92fcf5fe566fa5485a858" } ,
{ file = "tiktoken-0.7.0-cp38-cp38-macosx_11_0_arm64.whl" , hash = "sha256:8f5f6afb52fb8a7ea1c811e435e4188f2bef81b5e0f7a8635cc79b0eef0193d6" } ,
{ file = "tiktoken-0.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:861f9ee616766d736be4147abac500732b505bf7013cfaf019b85892637f235e" } ,
{ file = "tiktoken-0.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:54031f95c6939f6b78122c0aa03a93273a96365103793a22e1793ee86da31685" } ,
{ file = "tiktoken-0.7.0-cp38-cp38-musllinux_1_2_aarch64.whl" , hash = "sha256:fffdcb319b614cf14f04d02a52e26b1d1ae14a570f90e9b55461a72672f7b13d" } ,
{ file = "tiktoken-0.7.0-cp38-cp38-musllinux_1_2_x86_64.whl" , hash = "sha256:c72baaeaefa03ff9ba9688624143c858d1f6b755bb85d456d59e529e17234769" } ,
{ file = "tiktoken-0.7.0-cp38-cp38-win_amd64.whl" , hash = "sha256:131b8aeb043a8f112aad9f46011dced25d62629091e51d9dc1adbf4a1cc6aa98" } ,
{ file = "tiktoken-0.7.0-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:cabc6dc77460df44ec5b879e68692c63551ae4fae7460dd4ff17181df75f1db7" } ,
{ file = "tiktoken-0.7.0-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:8d57f29171255f74c0aeacd0651e29aa47dff6f070cb9f35ebc14c82278f3b25" } ,
{ file = "tiktoken-0.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:2ee92776fdbb3efa02a83f968c19d4997a55c8e9ce7be821ceee04a1d1ee149c" } ,
{ file = "tiktoken-0.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:e215292e99cb41fbc96988ef62ea63bb0ce1e15f2c147a61acc319f8b4cbe5bf" } ,
{ file = "tiktoken-0.7.0-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:8a81bac94769cab437dd3ab0b8a4bc4e0f9cf6835bcaa88de71f39af1791727a" } ,
{ file = "tiktoken-0.7.0-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:d6d73ea93e91d5ca771256dfc9d1d29f5a554b83821a1dc0891987636e0ae226" } ,
{ file = "tiktoken-0.7.0-cp39-cp39-win_amd64.whl" , hash = "sha256:2bcb28ddf79ffa424f171dfeef9a4daff61a94c631ca6813f43967cb263b83b9" } ,
{ file = "tiktoken-0.7.0.tar.gz" , hash = "sha256:1077266e949c24e0291f6c350433c6f0971365ece2b173a23bc3b9f9defef6b6" } ,
2024-01-16 18:41:14 +00:00
]
[ package . dependencies ]
regex = ">=2022.1.18"
requests = ">=2.26.0"
[ package . extras ]
blobfile = [ "blobfile (>=2)" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "tinycss2"
2024-07-11 17:59:51 +00:00
version = "1.3.0"
2023-07-21 19:37:21 +00:00
description = "A tiny CSS parser"
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "tinycss2-1.3.0-py3-none-any.whl" , hash = "sha256:54a8dbdffb334d536851be0226030e9505965bb2f30f21a4a82c55fb2a80fae7" } ,
{ file = "tinycss2-1.3.0.tar.gz" , hash = "sha256:152f9acabd296a8375fbca5b84c961ff95971fcfc32e79550c8df8e29118c54d" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
webencodings = ">=0.4"
[ package . extras ]
doc = [ "sphinx" , "sphinx_rtd_theme" ]
2024-07-11 17:59:51 +00:00
test = [ "pytest" , "ruff" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "tokenize-rt"
2023-08-22 18:09:11 +00:00
version = "5.2.0"
2023-07-21 19:37:21 +00:00
description = "A wrapper around the stdlib `tokenize` which roundtrips."
optional = false
python-versions = ">=3.8"
files = [
2023-08-22 18:09:11 +00:00
{ file = "tokenize_rt-5.2.0-py2.py3-none-any.whl" , hash = "sha256:b79d41a65cfec71285433511b50271b05da3584a1da144a0752e9c621a285289" } ,
{ file = "tokenize_rt-5.2.0.tar.gz" , hash = "sha256:9fe80f8a5c1edad2d3ede0f37481cc0cc1538a2f442c9c2f9e4feacd2792d054" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "toml"
version = "0.10.2"
description = "Python Library for Tom's Obvious, Minimal Language"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
files = [
{ file = "toml-0.10.2-py2.py3-none-any.whl" , hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" } ,
{ file = "toml-0.10.2.tar.gz" , hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f" } ,
]
[ [ package ] ]
name = "tomli"
version = "2.0.1"
description = "A lil' TOML parser"
optional = false
python-versions = ">=3.7"
files = [
{ file = "tomli-2.0.1-py3-none-any.whl" , hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc" } ,
{ file = "tomli-2.0.1.tar.gz" , hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" } ,
]
[ [ package ] ]
name = "tornado"
2024-07-11 17:59:51 +00:00
version = "6.4.1"
2023-07-21 19:37:21 +00:00
description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "tornado-6.4.1-cp38-abi3-macosx_10_9_universal2.whl" , hash = "sha256:163b0aafc8e23d8cdc3c9dfb24c5368af84a81e3364745ccb4427669bf84aec8" } ,
{ file = "tornado-6.4.1-cp38-abi3-macosx_10_9_x86_64.whl" , hash = "sha256:6d5ce3437e18a2b66fbadb183c1d3364fb03f2be71299e7d10dbeeb69f4b2a14" } ,
{ file = "tornado-6.4.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:e2e20b9113cd7293f164dc46fffb13535266e713cdb87bd2d15ddb336e96cfc4" } ,
{ file = "tornado-6.4.1-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:8ae50a504a740365267b2a8d1a90c9fbc86b780a39170feca9bcc1787ff80842" } ,
{ file = "tornado-6.4.1-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:613bf4ddf5c7a95509218b149b555621497a6cc0d46ac341b30bd9ec19eac7f3" } ,
{ file = "tornado-6.4.1-cp38-abi3-musllinux_1_2_aarch64.whl" , hash = "sha256:25486eb223babe3eed4b8aecbac33b37e3dd6d776bc730ca14e1bf93888b979f" } ,
{ file = "tornado-6.4.1-cp38-abi3-musllinux_1_2_i686.whl" , hash = "sha256:454db8a7ecfcf2ff6042dde58404164d969b6f5d58b926da15e6b23817950fc4" } ,
{ file = "tornado-6.4.1-cp38-abi3-musllinux_1_2_x86_64.whl" , hash = "sha256:a02a08cc7a9314b006f653ce40483b9b3c12cda222d6a46d4ac63bb6c9057698" } ,
{ file = "tornado-6.4.1-cp38-abi3-win32.whl" , hash = "sha256:d9a566c40b89757c9aa8e6f032bcdb8ca8795d7c1a9762910c722b1635c9de4d" } ,
{ file = "tornado-6.4.1-cp38-abi3-win_amd64.whl" , hash = "sha256:b24b8982ed444378d7f21d563f4180a2de31ced9d8d84443907a0a64da2072e7" } ,
{ file = "tornado-6.4.1.tar.gz" , hash = "sha256:92d3ab53183d8c50f8204a51e6f91d18a15d5ef261e84d452800d4ff6fc504e9" } ,
2023-07-21 19:37:21 +00:00
]
2024-01-16 18:41:14 +00:00
[ [ package ] ]
name = "tqdm"
2024-07-11 17:59:51 +00:00
version = "4.66.4"
2024-01-16 18:41:14 +00:00
description = "Fast, Extensible Progress Meter"
optional = false
python-versions = ">=3.7"
files = [
2024-07-11 17:59:51 +00:00
{ file = "tqdm-4.66.4-py3-none-any.whl" , hash = "sha256:b75ca56b413b030bc3f00af51fd2c1a1a5eac6a0c1cca83cbb37a5c52abce644" } ,
{ file = "tqdm-4.66.4.tar.gz" , hash = "sha256:e4d936c9de8727928f3be6079590e97d9abfe8d39a590be678eb5919ffc186bb" } ,
2024-01-16 18:41:14 +00:00
]
[ package . dependencies ]
colorama = { version = "*" , markers = "platform_system == \"Windows\"" }
[ package . extras ]
dev = [ "pytest (>=6)" , "pytest-cov" , "pytest-timeout" , "pytest-xdist" ]
notebook = [ "ipywidgets (>=6)" ]
slack = [ "slack-sdk" ]
telegram = [ "requests" ]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "traitlets"
2024-07-11 17:59:51 +00:00
version = "5.14.3"
2023-07-21 19:37:21 +00:00
description = "Traitlets Python configuration system"
optional = false
2023-10-03 23:23:36 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "traitlets-5.14.3-py3-none-any.whl" , hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f" } ,
{ file = "traitlets-5.14.3.tar.gz" , hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
docs = [ "myst-parser" , "pydata-sphinx-theme" , "sphinx" ]
2024-07-11 17:59:51 +00:00
test = [ "argcomplete (>=3.0.3)" , "mypy (>=1.7.0)" , "pre-commit" , "pytest (>=7.0,<8.2)" , "pytest-mock" , "pytest-mypy-testing" ]
2023-10-03 23:23:36 +00:00
[ [ package ] ]
name = "types-python-dateutil"
2024-04-03 14:57:21 +00:00
version = "2.9.0.20240316"
2023-10-03 23:23:36 +00:00
description = "Typing stubs for python-dateutil"
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-10-03 23:23:36 +00:00
files = [
2024-04-03 14:57:21 +00:00
{ 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" } ,
2023-10-03 23:23:36 +00:00
]
2023-07-21 19:37:21 +00:00
[ [ package ] ]
name = "typing-extensions"
2024-07-11 17:59:51 +00:00
version = "4.12.2"
2023-10-03 23:23:36 +00:00
description = "Backported and Experimental Type Hints for Python 3.8+"
2023-07-21 19:37:21 +00:00
optional = false
2023-10-03 23:23:36 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "typing_extensions-4.12.2-py3-none-any.whl" , hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d" } ,
{ file = "typing_extensions-4.12.2.tar.gz" , hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "typing-inspect"
version = "0.9.0"
description = "Runtime inspection utilities for typing module."
optional = false
python-versions = "*"
files = [
{ file = "typing_inspect-0.9.0-py3-none-any.whl" , hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f" } ,
{ file = "typing_inspect-0.9.0.tar.gz" , hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78" } ,
]
[ package . dependencies ]
mypy-extensions = ">=0.3.0"
typing-extensions = ">=3.7.4"
[ [ package ] ]
name = "uri-template"
version = "1.3.0"
description = "RFC 6570 URI Template Processor"
optional = false
python-versions = ">=3.7"
files = [
{ file = "uri-template-1.3.0.tar.gz" , hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7" } ,
{ file = "uri_template-1.3.0-py3-none-any.whl" , hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363" } ,
]
[ package . extras ]
dev = [ "flake8" , "flake8-annotations" , "flake8-bandit" , "flake8-bugbear" , "flake8-commas" , "flake8-comprehensions" , "flake8-continuation" , "flake8-datetimez" , "flake8-docstrings" , "flake8-import-order" , "flake8-literal" , "flake8-modern-annotations" , "flake8-noqa" , "flake8-pyproject" , "flake8-requirements" , "flake8-typechecking-import" , "flake8-use-fstring" , "mypy" , "pep8-naming" , "types-PyYAML" ]
[ [ package ] ]
name = "urllib3"
2024-07-11 17:59:51 +00:00
version = "2.2.2"
2023-07-21 19:37:21 +00:00
description = "HTTP library with thread-safe connection pooling, file post, and more."
optional = false
2024-02-23 20:45:47 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "urllib3-2.2.2-py3-none-any.whl" , hash = "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472" } ,
{ file = "urllib3-2.2.2.tar.gz" , hash = "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
brotli = [ "brotli (>=1.0.9)" , "brotlicffi (>=0.8.0)" ]
2024-02-23 20:45:47 +00:00
h2 = [ "h2 (>=4,<5)" ]
2023-07-21 19:37:21 +00:00
socks = [ "pysocks (>=1.5.6,!=1.5.7,<2.0)" ]
zstd = [ "zstandard (>=0.18.0)" ]
[ [ package ] ]
name = "wcwidth"
2024-02-23 20:45:47 +00:00
version = "0.2.13"
2023-07-21 19:37:21 +00:00
description = "Measures the displayed width of unicode strings in a terminal"
optional = false
python-versions = "*"
files = [
2024-02-23 20:45:47 +00:00
{ file = "wcwidth-0.2.13-py2.py3-none-any.whl" , hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859" } ,
{ file = "wcwidth-0.2.13.tar.gz" , hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "webcolors"
2024-07-11 17:59:51 +00:00
version = "24.6.0"
2023-07-21 19:37:21 +00:00
description = "A library for working with the color formats defined by HTML and CSS."
optional = false
2024-07-11 17:59:51 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "webcolors-24.6.0-py3-none-any.whl" , hash = "sha256:8cf5bc7e28defd1d48b9e83d5fc30741328305a8195c29a8e668fa45586568a1" } ,
{ file = "webcolors-24.6.0.tar.gz" , hash = "sha256:1d160d1de46b3e81e58d0a280d0c78b467dc80f47294b91b1ad8029d2cedb55b" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
docs = [ "furo" , "sphinx" , "sphinx-copybutton" , "sphinx-inline-tabs" , "sphinx-notfound-page" , "sphinxext-opengraph" ]
2024-07-11 17:59:51 +00:00
tests = [ "coverage[toml]" ]
2023-07-21 19:37:21 +00:00
[ [ 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 = "websocket-client"
2024-07-11 17:59:51 +00:00
version = "1.8.0"
2023-07-21 19:37:21 +00:00
description = "WebSocket client for Python with low level API options"
optional = false
2023-08-22 18:09:11 +00:00
python-versions = ">=3.8"
2023-07-21 19:37:21 +00:00
files = [
2024-07-11 17:59:51 +00:00
{ file = "websocket_client-1.8.0-py3-none-any.whl" , hash = "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526" } ,
{ file = "websocket_client-1.8.0.tar.gz" , hash = "sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
2024-07-11 17:59:51 +00:00
docs = [ "Sphinx (>=6.0)" , "myst-parser (>=2.0.0)" , "sphinx-rtd-theme (>=1.1.0)" ]
2023-07-21 19:37:21 +00:00
optional = [ "python-socks" , "wsaccel" ]
test = [ "websockets" ]
[ [ package ] ]
name = "widgetsnbextension"
2024-07-11 17:59:51 +00:00
version = "4.0.11"
2023-07-21 19:37:21 +00:00
description = "Jupyter interactive widgets for Jupyter Notebook"
optional = false
python-versions = ">=3.7"
files = [
2024-07-11 17:59:51 +00:00
{ file = "widgetsnbextension-4.0.11-py3-none-any.whl" , hash = "sha256:55d4d6949d100e0d08b94948a42efc3ed6dfdc0e9468b2c4b128c9a2ce3a7a36" } ,
{ file = "widgetsnbextension-4.0.11.tar.gz" , hash = "sha256:8b22a8f1910bfd188e596fe7fc05dcbd87e810c8a4ba010bdb3da86637398474" } ,
2023-07-21 19:37:21 +00:00
]
[ [ package ] ]
name = "yarl"
2024-02-23 20:45:47 +00:00
version = "1.9.4"
2023-07-21 19:37:21 +00:00
description = "Yet another URL library"
optional = false
python-versions = ">=3.7"
files = [
2024-02-23 20:45:47 +00:00
{ 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" } ,
2023-07-21 19:37:21 +00:00
]
[ package . dependencies ]
idna = ">=2.0"
multidict = ">=4.0"
[ [ package ] ]
name = "zipp"
2024-07-11 17:59:51 +00:00
version = "3.19.2"
2023-07-21 19:37:21 +00:00
description = "Backport of pathlib-compatible object wrapper for zip files"
optional = false
python-versions = ">=3.8"
files = [
2024-07-11 17:59:51 +00:00
{ file = "zipp-3.19.2-py3-none-any.whl" , hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c" } ,
{ file = "zipp-3.19.2.tar.gz" , hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19" } ,
2023-07-21 19:37:21 +00:00
]
[ package . extras ]
2024-07-11 17:59:51 +00:00
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)" ]
2023-07-21 19:37:21 +00:00
[ metadata ]
lock-version = "2.0"
python-versions = ">=3.8.1,<4.0"
infra: update mypy 1.10, ruff 0.5 (#23721)
```python
"""python scripts/update_mypy_ruff.py"""
import glob
import tomllib
from pathlib import Path
import toml
import subprocess
import re
ROOT_DIR = Path(__file__).parents[1]
def main():
for path in glob.glob(str(ROOT_DIR / "libs/**/pyproject.toml"), recursive=True):
print(path)
with open(path, "rb") as f:
pyproject = tomllib.load(f)
try:
pyproject["tool"]["poetry"]["group"]["typing"]["dependencies"]["mypy"] = (
"^1.10"
)
pyproject["tool"]["poetry"]["group"]["lint"]["dependencies"]["ruff"] = (
"^0.5"
)
except KeyError:
continue
with open(path, "w") as f:
toml.dump(pyproject, f)
cwd = "/".join(path.split("/")[:-1])
completed = subprocess.run(
"poetry lock --no-update; poetry install --with typing; poetry run mypy . --no-color",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
logs = completed.stdout.split("\n")
to_ignore = {}
for l in logs:
if re.match("^(.*)\:(\d+)\: error:.*\[(.*)\]", l):
path, line_no, error_type = re.match(
"^(.*)\:(\d+)\: error:.*\[(.*)\]", l
).groups()
if (path, line_no) in to_ignore:
to_ignore[(path, line_no)].append(error_type)
else:
to_ignore[(path, line_no)] = [error_type]
print(len(to_ignore))
for (error_path, line_no), error_types in to_ignore.items():
all_errors = ", ".join(error_types)
full_path = f"{cwd}/{error_path}"
try:
with open(full_path, "r") as f:
file_lines = f.readlines()
except FileNotFoundError:
continue
file_lines[int(line_no) - 1] = (
file_lines[int(line_no) - 1][:-1] + f" # type: ignore[{all_errors}]\n"
)
with open(full_path, "w") as f:
f.write("".join(file_lines))
subprocess.run(
"poetry run ruff format .; poetry run ruff --select I --fix .",
cwd=cwd,
shell=True,
capture_output=True,
text=True,
)
if __name__ == "__main__":
main()
```
2024-07-03 17:33:27 +00:00
content-hash = "ff5ce3229f5a3b23c3416929a58b2f93af06646e2b21fbf87ffd4b4bca5a1f02"