2026-06-25 23:22:45 +08:00
# This file is @generated by PDM.
# It is not intended for manual editing.
[ metadata ]
groups = [ "default" , "dev" ]
strategy = [ "inherit_metadata" ]
2026-09-08 13:14:21 +08:00
lock_version = "4.5.1"
2026-07-20 04:35:26 +08:00
content_hash = "sha256:94dc16bf6ed12e2fcd7a109b500e9b2d7e39f224b60472d64ecb1d3436ddbb82"
2026-06-25 23:22:45 +08:00
[ [ metadata . targets ] ]
requires_python = "~=3.14"
2026-07-14 17:19:26 +08:00
[ [ package ] ]
name = "aiosqlite"
version = "0.22.1"
requires_python = ">=3.9"
summary = "asyncio bridge to the standard sqlite3 module"
groups = [ "default" ]
files = [
{ file = "aiosqlite-0.22.1-py3-none-any.whl" , hash = "sha256:21c002eb13823fad740196c5a2e9d8e62f6243bd9e7e4a1f87fb5e44ecb4fceb" } ,
{ file = "aiosqlite-0.22.1.tar.gz" , hash = "sha256:043e0bd78d32888c0a9ca90fc788b38796843360c855a7262a532813133a0650" } ,
]
2026-07-15 13:03:55 +08:00
[ [ package ] ]
name = "awaitlet"
version = "0.0.1"
requires_python = ">=3.8"
summary = "Allow non-async defs that invoke awaitables inside of asyncio applications"
groups = [ "default" ]
dependencies = [
"greenlet>=1" ,
"typing-extensions>=4.6.0" ,
]
files = [
{ file = "awaitlet-0.0.1-py3-none-any.whl" , hash = "sha256:255b1c086f2fbfef2d8d88b66acae8636418d38bcfe93a897ccd8234a7b8bf6d" } ,
{ file = "awaitlet-0.0.1.tar.gz" , hash = "sha256:d98c8b821f595284f9327d45067995ccbee0d99993f0d0b935b23ac8ecf58334" } ,
]
2026-06-25 23:22:45 +08:00
[ [ package ] ]
name = "basedpyright"
2026-07-06 18:26:59 +08:00
version = "1.39.9"
2026-06-25 23:22:45 +08:00
requires_python = ">=3.8"
summary = "static type checking for Python (but based)"
2026-07-06 18:26:59 +08:00
groups = [ "dev" ]
2026-06-25 23:22:45 +08:00
dependencies = [
"nodejs-wheel-binaries>=20.13.1" ,
]
files = [
2026-07-06 18:26:59 +08:00
{ file = "basedpyright-1.39.9-py3-none-any.whl" , hash = "sha256:6b0837b9eba972c71895167ab9b127e6afdbc17abc92312e3f8d15ca82a5611c" } ,
{ file = "basedpyright-1.39.9.tar.gz" , hash = "sha256:32cbea5fc8273e89df3db20daea56cb7286e419ccdfdc479c64759d2dc071901" } ,
2026-06-25 23:22:45 +08:00
]
[ [ package ] ]
name = "charset-normalizer"
2026-09-08 13:14:21 +08:00
version = "3.5.1"
2026-06-25 23:22:45 +08:00
requires_python = ">=3.7"
summary = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
groups = [ "default" ]
files = [
2026-09-08 13:14:21 +08:00
{ file = "charset_normalizer-3.5.1-cp314-cp314-android_24_arm64_v8a.whl" , hash = "sha256:774d157f112367ff4abd29019f38f023c24e00e56edc7829c20e358a5a913ad8" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-android_24_x86_64.whl" , hash = "sha256:26422d45fd13551cf564c58932f7d72b4f58b93b0fcf18c35ba6be12b46bb102" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-ios_13_0_arm64_iphoneos.whl" , hash = "sha256:09a7bba9f739468c8e78c36a75c33768e53cb1959fc638f510454c14683f00d5" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl" , hash = "sha256:4c9548dc78002099910abaebc0a72ac58b7d30931869e0351c09b507dff4ece3" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-macosx_10_15_universal2.whl" , hash = "sha256:c428c6c31eb5f4277d7f8eccaf767fbd548ddd5ce3c8b4f4cbbfab3d96b5904c" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:2f06b7eae9dbe77fe1d644ca244dad508de8d302870a43f3c559b521270938a0" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl" , hash = "sha256:6b7430cf5728e68f6c462254009a6ef4086e1bea43cf2f57aa9c55fb4f50ff96" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:ab743e9bc90c1f73552ec33e10e3331315acd2c397b36065b591b0181de533cc" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:f6f7deae3feb4edfa2efaf7c574fe88cbf055038a6abdb40188e4fff66d5699f" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:15f024313246a4ed976c60f440bb8d257815513a681d212ff74fd46f7d715a90" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl" , hash = "sha256:823f82903d189af463d7df250ef1f7f696f3cee08cc8d91deb565e8d425f6506" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-musllinux_1_2_aarch64.whl" , hash = "sha256:01e93745f7f219b703b60ba7afead36cfc4242782be5af484673fc500df12da5" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-musllinux_1_2_armv7l.whl" , hash = "sha256:329fc3ccb63ad22d867d84c2adea759a64079a37ba4a343433b02c7a2816871e" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-musllinux_1_2_ppc64le.whl" , hash = "sha256:bb57753e36e4855b8ca375069482250a6246372331a3e4f3407eaebb007443f5" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-musllinux_1_2_riscv64.whl" , hash = "sha256:fce8cbd4997efeb450bd298b54f755dcdff18d496f7a5ddbb4867c6d7c88fdc3" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-musllinux_1_2_s390x.whl" , hash = "sha256:6c9cdde8becb25a7fde49924511aa2644d6f8081cc8df8e9452724303348d8e3" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-musllinux_1_2_x86_64.whl" , hash = "sha256:9ac4444d8d4fd4c4bd08bf451ed3167aa9e7ec6cdb41b648794f1d1103652e36" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl" , hash = "sha256:f03ac127268b43ef4fe9e6ab6794a6794b49485a0cc0c1db79876d2f33f75bc7" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-win32.whl" , hash = "sha256:1f5883d77fd409a261abb5dc8ccbe335720d798b1de4abb3b1d47ccbbc76b53b" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-win_amd64.whl" , hash = "sha256:c658c50ac0c98cd755a2dd50b7977d3bca7df401dcc47fbdfa87db53ef7d4e8b" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314-win_arm64.whl" , hash = "sha256:4bea7f8ebe90bbd7f0e4a2de42ca6924ba23e3e76418c408ff82f1d46fabd687" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-macosx_10_15_universal2.whl" , hash = "sha256:fbc597639158fd7c14d55e808718848319540f51b0e6746e3eefa59723a4a348" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:e71c909f353863b2b89c83de2ebed71ea6d0df8a6ef65a128193c5e650766bef" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl" , hash = "sha256:7ac76cf9afd34929d76eb7fcb63be476a4853d8a96f0dcf2d0db68a0cbdf9885" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:a3a370082ce34d0612f421e15fe011c53bb1feff21a26d06ad4fb244dab5a375" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:256dd4d85d9e4dc595e2bc983c980e73f62ddeb3165c58b4c3dfe78c5c8548c1" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:58d4aa13a59c969dbfdf9e6a9560e242cbfd9e8a8f50c2747714df1a423adf65" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl" , hash = "sha256:0c6dfb5ca6723eeed15aa8e564a014d69fcb8812f94eef11fe3631e0508199f5" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-musllinux_1_2_aarch64.whl" , hash = "sha256:c010f5581d9c612804cc59fcf7b524b707fbcb72828551237ab545bb5c7034af" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-musllinux_1_2_armv7l.whl" , hash = "sha256:52ec005752a56ae79547a05c0139ca2501a0c866390b6115008456b9f0e7cde1" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-musllinux_1_2_ppc64le.whl" , hash = "sha256:2bced4061f000f7187254a02ad3433ae17eaf991747ceea2f478422590a5bba9" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-musllinux_1_2_riscv64.whl" , hash = "sha256:9eea3ab2597a5e65fe65296e2d6a84570845a6b55532d90333d740d48bbc850a" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-musllinux_1_2_s390x.whl" , hash = "sha256:496846868fea80e479324862fa877f02411f2fd0f83b79ccee2607aa68b2a032" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-musllinux_1_2_x86_64.whl" , hash = "sha256:85d5855daafc240cc045c026d7a15fd198a09b0fc8ff6f5ecbb5297b509cb11e" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-win32.whl" , hash = "sha256:58d3e12c88e0950bca850ae1f7c256055c097639c2edb9eb123af9807d8b15e4" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-win_amd64.whl" , hash = "sha256:acaf604462bf330b0d07e7a07c1d6e4adac79e5fb13e9c5140590542cafacc00" } ,
{ file = "charset_normalizer-3.5.1-cp314-cp314t-win_arm64.whl" , hash = "sha256:fdb8a068947befafba9952162645dc2fecaeb400e64584829ed5e9b2fbe21a7f" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-macosx_10_15_universal2.whl" , hash = "sha256:9085f87b0e38a2b92b8923059b4e8789fe40d9279712d15dcc670048d77079af" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:2679de311c7946dde5d3b6f44941844133ff5c7cb86099c0061ab1e8901c20a8" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl" , hash = "sha256:baf3775a2635e5a11fbd5e4e64ee69c7e86875d224a5c72aca4c141064589a90" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:8ac8c94b6539074e0f40899301273ac8402b9b3e01c7b7ba269ff30340aaaf20" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:8fe532b3c966d1fb794e0698e4589d0444017ae77fc0b31edea13c0e35bcc449" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:5c84bec0ab5ae0c64bfe73a7d2adcb5ce73b467523fc27fd6a28ab2aa6cbe35a" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl" , hash = "sha256:854066be00447fa8de2ccbbe893e2ffc4b123ef16d897af794c1e18bd4a714b0" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-musllinux_1_2_aarch64.whl" , hash = "sha256:21b82d8082f6f5e7f456ef0bd16323d08de1266efbfeb476e64b2a91d1471a4e" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-musllinux_1_2_armv7l.whl" , hash = "sha256:838648accb3a7fd9803fd45c87bce8509648eb0c11bc34e216141300977244f2" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-musllinux_1_2_ppc64le.whl" , hash = "sha256:195ce897c6153c0700078142cf8efe3e6454ca4cf4357499e4078dfd83396626" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-musllinux_1_2_riscv64.whl" , hash = "sha256:978eab16f55b4ab2c2a745be9a0a840bf8f09a7f227d9c76eb30214d078865a5" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-musllinux_1_2_s390x.whl" , hash = "sha256:cc0329df4caaceb950d2f580b5ac716a377f7059624a0bafaeaf8a218c6ed774" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-musllinux_1_2_x86_64.whl" , hash = "sha256:687c9ca3035544b113bea2055e180af96fb63c0c476e22a9180f51925186e7b7" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-win32.whl" , hash = "sha256:706bfd38730a5ac7a365793269a00f4e988178cec121391f4248d84ad8c972e9" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-win_amd64.whl" , hash = "sha256:92caef967d287a407085d61176fce4012b1dd62daed4eb6d5ceb26d3d2538712" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315-win_arm64.whl" , hash = "sha256:5fc45d653ea8c9a20479167e11d4a0f8cb2fa3470737ab6f9c827532313187b7" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-macosx_10_15_universal2.whl" , hash = "sha256:59171c6e45bf07d0d5cab3b0bf81d945035530f6873398b3b531c31184d46663" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:9dbdd9205662134957cf0c324f639bdc5031c0ca056e2369e238db75187c0f11" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl" , hash = "sha256:e4b018dc5a0eee4676e38fe84a47a427816c590b93b55d9025274ec4d6ffc2dc" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:ced3fdd71aaa83ce593746c2edb42b7a59cb4c19c8b5c407781c72e493aae55a" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:19a3dd5aa73cef1c99687c4fc57db016a9c17104ae1185da88ba566a5d3bebe4" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:cc5d36d96478aa9c60654bd932525bf32964c62a7281eafdf16d85003a8d6004" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl" , hash = "sha256:04368edf83514385ffc3e1cfd4546e595f4f1272dd23ba437a93a9cc3741d47b" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-musllinux_1_2_aarch64.whl" , hash = "sha256:9b5db6052055d34d41230fb78d7c439c23dc536a9896f6cb039e8dd92cfc1263" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-musllinux_1_2_armv7l.whl" , hash = "sha256:252d099029bcbea642f2a06c4ed5046bdf8b5a8150b64afa5e027e88b106e5ee" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-musllinux_1_2_ppc64le.whl" , hash = "sha256:6199d5606e2bbf2b096cf64d03f8b6790c91081d5ac866b8e7bb6422738cc60c" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-musllinux_1_2_riscv64.whl" , hash = "sha256:77efcff2b23071c349402ac1066667a3d011f62398d81408c9b88ad991747c9e" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-musllinux_1_2_s390x.whl" , hash = "sha256:a5cbd90ecf0fc62e64726917ad083b73001f0563657a87ec3c0b504e277dc90d" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-musllinux_1_2_x86_64.whl" , hash = "sha256:4d26f14f041e83dd8edfd61f4cd4fa7285d31798b5bf1f28e70c367ba6c41d61" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-win32.whl" , hash = "sha256:ac13b004224fb341e1e25a1ed5e19d32f57cdb2a403e01f003b46f051a550f6f" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-win_amd64.whl" , hash = "sha256:35aea775dc2bd5f54cd84a1cd2696cc3207c479cb9cf0bd346f0d343e4300ddb" } ,
{ file = "charset_normalizer-3.5.1-cp315-cp315t-win_arm64.whl" , hash = "sha256:fb78f6e7fcd8ad785d28cd577168bc1aaee827b25bb8755638f694794ea98f0a" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-macosx_10_9_universal2.whl" , hash = "sha256:41876ee62a3dddf48ff1121ad8f0798032aa03f2fd35f21f34a4cab14f18d8d2" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl" , hash = "sha256:a6dac12ff6b846103483683f60c5f8fee205121adc58ffd87e90a90a3af69e99" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:cee5dd7c6fb5dd52a0fe2a740f9bc6e3593f5f8b1788bde49de02086f30182b2" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl" , hash = "sha256:343fb4f2821043bd87095f7b08a1a181febc8e36ac64212143bbfd0a0e1bc235" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:ae4a097991662cd4fff0ddc74e0fe7874f82e00042fa0ea00855645ed0c79598" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:4b599739b93b2cbeded49645ae3c8d1405c29ddfbceac1545c87a3f9580a9e96" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl" , hash = "sha256:b39b69b347e5e47a3b5b8cfc005c68c1ba347474e3960236c4944a8ecd174962" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_aarch64.whl" , hash = "sha256:a2028475ba855475b8b4d3cfeb4994269c967aea8b9892dfba907f4263a863a3" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_armv7l.whl" , hash = "sha256:36047af20e17097c3bb9476c2b7655f2f7aa51322c0ba58c07695bedf755a950" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_ppc64le.whl" , hash = "sha256:4c4fb141a727957c93edfe5c32a26ceb6b5f6461d67146e2d39f51e16170bea8" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_riscv64.whl" , hash = "sha256:2f293479cce755c75f1697e87c409b7ae4c555c7dfecb6e988ad13abba943031" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_s390x.whl" , hash = "sha256:3588e376b3ea2eea84976f67273d679f229e24c66dce7b82ae45aef04ff6e072" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_x86_64.whl" , hash = "sha256:e199fb99720074809a7720f1c0b4d919eea8b87e88713e0f8f602f7bef543d9d" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-win32.whl" , hash = "sha256:dd732602a7009217f658d5863d12d79d373a4de0eebc111094bcdd3bb8e0a6cc" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-win_amd64.whl" , hash = "sha256:70055ff39b97c99e7ae40ea3e393fb62aa2e44dbd9b29f8d14f42fb0025c3959" } ,
{ file = "charset_normalizer-3.5.1-cp37-abi3-win_arm64.whl" , hash = "sha256:87e4f41d375c0b9be2fb5251aee4b8a689169e134535aed81bf085c3b647451e" } ,
{ file = "charset_normalizer-3.5.1-py3-none-any.whl" , hash = "sha256:6df0ec430f9a831772c23ca5a224cba36517a58a84bb32c32bb59a9fa67c47f6" } ,
{ file = "charset_normalizer-3.5.1.tar.gz" , hash = "sha256:6117b84ea48435e5356dc737f5121485c30920ba43375fa7b434fd753df0eac3" } ,
2026-06-25 23:22:45 +08:00
]
2026-07-14 18:29:46 +08:00
[ [ package ] ]
name = "click"
2026-09-08 13:14:21 +08:00
version = "8.5.0"
2026-07-14 18:29:46 +08:00
requires_python = ">=3.10"
summary = "Composable command line interface toolkit"
groups = [ "default" ]
files = [
2026-09-08 13:14:21 +08:00
{ file = "click-8.5.0-py3-none-any.whl" , hash = "sha256:255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360" } ,
{ file = "click-8.5.0.tar.gz" , hash = "sha256:ba0d2089de75ea0310e2dde03160e6ca10009947fb95a182f9b54021bb272e34" } ,
2026-07-14 18:29:46 +08:00
]
2026-07-06 18:26:59 +08:00
[ [ package ] ]
name = "colorama"
version = "0.4.6"
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
summary = "Cross-platform colored terminal text."
2026-09-08 13:14:21 +08:00
groups = [ "dev" ]
marker = "sys_platform == \"win32\""
2026-07-06 18:26:59 +08:00
files = [
{ file = "colorama-0.4.6-py2.py3-none-any.whl" , hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" } ,
{ file = "colorama-0.4.6.tar.gz" , hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44" } ,
]
2026-07-14 17:19:26 +08:00
[ [ package ] ]
name = "greenlet"
2026-08-11 21:18:01 +08:00
version = "3.5.5"
2026-07-14 17:19:26 +08:00
requires_python = ">=3.10"
summary = "Lightweight in-process concurrent programming"
groups = [ "default" ]
files = [
2026-08-11 21:18:01 +08:00
{ file = "greenlet-3.5.5-cp314-cp314-macosx_11_0_universal2.whl" , hash = "sha256:d4a389a852e392a6366058651a20fa5ba40d979865aa81bea2ccbdc44805070d" } ,
{ file = "greenlet-3.5.5-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:70b157cd319873e8b544ddc2de158f55bbd0a9b0218c8ce9332039801518e328" } ,
{ file = "greenlet-3.5.5-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:8bdfd1424abcf26832961e766570cae79efdb9599d709088c9cb6ef82b194926" } ,
{ file = "greenlet-3.5.5-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:d98ef6f92e67c6dbf299dbfd8facc1b0d2d9cedf91e325e73b3d0373fe4309d8" } ,
{ file = "greenlet-3.5.5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:182de51c6b572a705f2fafaab2e783bcf7d2760940229dfe73086cbae037af3e" } ,
{ file = "greenlet-3.5.5-cp314-cp314-manylinux_2_39_riscv64.whl" , hash = "sha256:159df1942d88e8f784cbb38d6f18bdb365cd11319cfbb3e89623de2b97892d53" } ,
{ file = "greenlet-3.5.5-cp314-cp314-musllinux_1_2_aarch64.whl" , hash = "sha256:8fec3f165dfe332e490c3247c0f6c23b0bfc45f06496ad7f00ddb00e3d35e4dc" } ,
{ file = "greenlet-3.5.5-cp314-cp314-musllinux_1_2_x86_64.whl" , hash = "sha256:c6ce25fee6cabc8bf22cb8b52e642cbb821be5b9aec8094d07ff03378141b8e9" } ,
{ file = "greenlet-3.5.5-cp314-cp314-win_amd64.whl" , hash = "sha256:7dffc5c859fe6059974df1e37d7923d654a83e2ae18fdd616994270e001115e1" } ,
{ file = "greenlet-3.5.5-cp314-cp314-win_arm64.whl" , hash = "sha256:5e2afcfc4d4305dd715809b03da5cbe437c8984f61d8917751eb5fe4aefa3e07" } ,
{ file = "greenlet-3.5.5-cp314-cp314t-macosx_11_0_universal2.whl" , hash = "sha256:0e5a7de979d764aea1f5b6e95cf92b5b37741b9823702041f34b126e7f690277" } ,
{ file = "greenlet-3.5.5-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:fef01bd457f11fc158b130ca0027a3c365693280e8e231b65bdaf57999f39f5b" } ,
{ file = "greenlet-3.5.5-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:5173a72310725a74afc82c164f0e52cb8ad0de62f2bb623f24f6c0cc07d80272" } ,
{ file = "greenlet-3.5.5-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:5e9ec2e7c98e895fcea0c5cc57b2606cf86ece6d0a56578f3eb225e2af4f0387" } ,
{ file = "greenlet-3.5.5-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:44f08341873200ba8a60a8bc14ace3d91f1754f7fa7bc66157714a8cd420a476" } ,
{ file = "greenlet-3.5.5-cp314-cp314t-manylinux_2_39_riscv64.whl" , hash = "sha256:102817506f6090b5176c746a82603341a549b40e5c3d5b72a4c672228a918c41" } ,
{ file = "greenlet-3.5.5-cp314-cp314t-musllinux_1_2_aarch64.whl" , hash = "sha256:d246c0db9a2513cd45f019ba178ea4d4d4705bd210ee465e2c15d76a1ab13874" } ,
{ file = "greenlet-3.5.5-cp314-cp314t-musllinux_1_2_x86_64.whl" , hash = "sha256:72507285b5caa1d17904a3f7c322ca780823a54170a0e04ec3f37bcc60d4db71" } ,
{ file = "greenlet-3.5.5-cp314-cp314t-win_amd64.whl" , hash = "sha256:7805655781fb8f28a55d05fe57ed61f5f10f1892fb587673e3bb5264f28041f0" } ,
{ file = "greenlet-3.5.5-cp315-cp315-macosx_11_0_universal2.whl" , hash = "sha256:c0db80fcd5b8aece93f66c64f78a786bbb6b96c5fe63ef5a5a4581ecf8bab206" } ,
{ file = "greenlet-3.5.5-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:6b241c32f912ada659808d68e308c568baf577eebf757d15471472de0c18cfad" } ,
{ file = "greenlet-3.5.5-cp315-cp315-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:ef6a08349401d8eaf3cb12688ac8557de95788556b8631ef17555a4a173022c0" } ,
{ file = "greenlet-3.5.5-cp315-cp315-manylinux_2_24_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:37faa97daccb6d9f4c2141ce3118d023c3c5506864a7d8bdf726f665018c1f76" } ,
{ file = "greenlet-3.5.5-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:f2e3d061b8e13aec2f0441689b3c71b244a20e5d274a52cb0f7e31bd1d139552" } ,
{ file = "greenlet-3.5.5-cp315-cp315-manylinux_2_39_riscv64.whl" , hash = "sha256:b18007dc2473a7942fd157366b55f01da6fed7ce85318591005b419e0a439474" } ,
{ file = "greenlet-3.5.5-cp315-cp315-musllinux_1_2_aarch64.whl" , hash = "sha256:9ab5f5b93655e77fe0d6c2dfd22b5eac751bb1f876d8ec21761b7c1fb9266007" } ,
{ file = "greenlet-3.5.5-cp315-cp315-musllinux_1_2_x86_64.whl" , hash = "sha256:f0e5a21bd4452a88cf032fc43c4a5b307ab1380eacb63b5988f9c0317885e773" } ,
{ file = "greenlet-3.5.5-cp315-cp315-win_amd64.whl" , hash = "sha256:469dbb0a78625642f4a626cfd0c6e8bccc0385b5e49189b6308bbe849ec88a8e" } ,
{ file = "greenlet-3.5.5-cp315-cp315-win_arm64.whl" , hash = "sha256:2d57406c3efd32d7a81e17a674314e8bd00792cdab49ea3228a49aa1bfb2e769" } ,
{ file = "greenlet-3.5.5-cp315-cp315t-macosx_11_0_universal2.whl" , hash = "sha256:68184dfcf50ccaa8e864770fe0633a7e27250ea9329f8192ef47ee9ecfd78e1c" } ,
{ file = "greenlet-3.5.5-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:9ec0dc0e59dc9c61af5c47348365ccbbd7addfafe0a93b00336ff3da2907bdc6" } ,
{ file = "greenlet-3.5.5-cp315-cp315t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:e604f58e35833fc46ef20302bcb314dddbfd3fcf33a4f936216d51dd678d63ae" } ,
{ file = "greenlet-3.5.5-cp315-cp315t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:2888a3a38bc5ee5bb6c438372197152e815837e4fab7ed7a1f86ef18ffd58ad1" } ,
{ file = "greenlet-3.5.5-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:40239b5384f96da3963585cc6d7eaa9b56f8ae67e8d92cc82dd9e202fc847de3" } ,
{ file = "greenlet-3.5.5-cp315-cp315t-manylinux_2_39_riscv64.whl" , hash = "sha256:1e8d9391fe77f15649589a907cef972dbbd6352ef7ff7dc0492f658c0c26495f" } ,
{ file = "greenlet-3.5.5-cp315-cp315t-musllinux_1_2_aarch64.whl" , hash = "sha256:a1eaccf5c3a1d3e46dead602c72e6836731e8e245c9de6a27764567b6b62d4c0" } ,
{ file = "greenlet-3.5.5-cp315-cp315t-musllinux_1_2_x86_64.whl" , hash = "sha256:19e4e026fe20691f333b8eb1a3bc9625eceba8c3f9d62ec5a6f8581afbc6b5a5" } ,
{ file = "greenlet-3.5.5-cp315-cp315t-win_amd64.whl" , hash = "sha256:712aee154f648bde84634654bb38bb78c69ac640c37a45c9effed800735049d8" } ,
{ file = "greenlet-3.5.5-cp315-cp315t-win_arm64.whl" , hash = "sha256:7f049911ee81a16a03c33d5450d8d5867d27f596ca5fb201b86f4524e874468b" } ,
{ file = "greenlet-3.5.5.tar.gz" , hash = "sha256:adb4bae02e91a8e863e48b177e4014bdcac8a6b5e047ea1df687a61534b85e6c" } ,
2026-07-14 17:19:26 +08:00
]
2026-06-25 23:22:45 +08:00
[ [ package ] ]
name = "h11"
version = "0.16.0"
requires_python = ">=3.8"
summary = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
groups = [ "default" ]
files = [
{ file = "h11-0.16.0-py3-none-any.whl" , hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86" } ,
{ file = "h11-0.16.0.tar.gz" , hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1" } ,
]
2026-07-06 18:26:59 +08:00
[ [ package ] ]
name = "iniconfig"
version = "2.3.0"
requires_python = ">=3.10"
summary = "brain-dead simple config-ini parsing"
groups = [ "dev" ]
files = [
{ file = "iniconfig-2.3.0-py3-none-any.whl" , hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12" } ,
{ file = "iniconfig-2.3.0.tar.gz" , hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730" } ,
]
2026-06-25 23:22:45 +08:00
[ [ package ] ]
name = "jh2"
2026-09-08 13:14:21 +08:00
version = "5.0.14"
2026-06-25 23:22:45 +08:00
requires_python = ">=3.7"
summary = "HTTP/2 State-Machine based protocol implementation"
groups = [ "default" ]
files = [
2026-09-08 13:14:21 +08:00
{ file = "jh2-5.0.14-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl" , hash = "sha256:a1ee369128cee3a78be7ade531e7229480c22b20b2371671cfe566f34b47e079" } ,
{ file = "jh2-5.0.14-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:7cfbad7863fcb8dc66dbc9da3e9ccfe11f8944d043618d486fdfd12b1ab54f6a" } ,
{ file = "jh2-5.0.14-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" , hash = "sha256:9087585bd1f8c11fbade60164b9e79f42323784b22be245ceaeca758422e6bc5" } ,
{ file = "jh2-5.0.14-cp314-cp314t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl" , hash = "sha256:ccbfa14b306d5c5a4a68f3fe9823d686e46406c7dba5babcccb198fd5ae53a11" } ,
{ file = "jh2-5.0.14-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:5480d38a0eeb43f2bce716aaddee2b89fe30e24b9ac5b7ecfb8cbc7fb822c257" } ,
{ file = "jh2-5.0.14-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:348824676428d44d6ddceadb2c1d0885cc351ebe0378eadfa74e382c5359abbe" } ,
{ file = "jh2-5.0.14-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:0e09fb3bb222ce3cce63bcfab99cb48cbfdc44f56e81369bb1f920ef02c1105f" } ,
{ file = "jh2-5.0.14-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl" , hash = "sha256:20f9b15a367961dbbedeb0f40380668141d3543f427246456f337a6e9fbb5ab2" } ,
{ file = "jh2-5.0.14-cp314-cp314t-musllinux_1_1_aarch64.whl" , hash = "sha256:3f60ba14d122c0c72b0da283c69e1c0e717fe18c32b8fbd13202954d5d5c7f4b" } ,
{ file = "jh2-5.0.14-cp314-cp314t-musllinux_1_1_armv7l.whl" , hash = "sha256:9e168d952ac659837c758e206efc7aef2a8b4eb57389691a2675f9059bdbb7d7" } ,
{ file = "jh2-5.0.14-cp314-cp314t-musllinux_1_1_i686.whl" , hash = "sha256:dedaf4cc07aee718c4380fcb0bea231f205be6db45a0855454b1d467a0c86837" } ,
{ file = "jh2-5.0.14-cp314-cp314t-musllinux_1_1_x86_64.whl" , hash = "sha256:9fc37f6fbeaba1fd5dd686594655448e2c98fbbb87b2a387faf5a331b2bc85b6" } ,
{ file = "jh2-5.0.14-cp314-cp314t-win32.whl" , hash = "sha256:8b4d38bd4bfb3cd2fd0eec62e95e14efd3c97b50535216acbc30afea6b5963e1" } ,
{ file = "jh2-5.0.14-cp314-cp314t-win_amd64.whl" , hash = "sha256:56c3e595254d253657a640bb1f92711836676a654a64484f6b1f1112ec52e68a" } ,
{ file = "jh2-5.0.14-cp314-cp314t-win_arm64.whl" , hash = "sha256:391a5357ac82a27d72579ccb9bcb281fd58da0c76e702158416ecabaa65fc3e2" } ,
{ file = "jh2-5.0.14-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl" , hash = "sha256:68a23b2b8c1750b8bd208d7e5be0fce20f96aca795f57c56e525a36470773625" } ,
{ file = "jh2-5.0.14-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:c0c2a4501c2a8ae3db2228c9138dc4a4b047750ffab018c29fbf58de59334bd8" } ,
{ file = "jh2-5.0.14-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" , hash = "sha256:c32cc7136c54a63fc04abbdb656cd37dcd6b8462b946cd072ebdfbcf9350be45" } ,
{ file = "jh2-5.0.14-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl" , hash = "sha256:c9f39c49b4b02b82202fe9b983f22f1f2aa685ae96ee5800a9b4cad511c07b68" } ,
{ file = "jh2-5.0.14-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:20517ff67db8ac5c3af0bafffe6a639721d8be32f7a9a7c2b25f0ad7f74d2c85" } ,
{ file = "jh2-5.0.14-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:4df556fe49b596774af0f49f78eff1e143448f8367609d3e6d2a50533ada3855" } ,
{ file = "jh2-5.0.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:f3e92cd9d01351d14b15c826120bfb41f5834bb0a8860cbaa1779f557d3e1288" } ,
{ file = "jh2-5.0.14-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl" , hash = "sha256:a6eeb6cff0f5fcd529d7e0afc75eb81ad5befd5b6b893c20f188fb7f467a0320" } ,
{ file = "jh2-5.0.14-cp37-abi3-musllinux_1_1_aarch64.whl" , hash = "sha256:50ef70513db51c8a078e09b0bd824b0a9e3ffd92ee20122c4fa128d3a33b3625" } ,
{ file = "jh2-5.0.14-cp37-abi3-musllinux_1_1_armv7l.whl" , hash = "sha256:52d105593e3af3384119f398682ed29fcbf79c9e87d637f8f49baaeb10adc0d4" } ,
{ file = "jh2-5.0.14-cp37-abi3-musllinux_1_1_i686.whl" , hash = "sha256:bda792840b62a41bf24049849a38b9355096f1a03a82cc7bc5309e6e85789b1c" } ,
{ file = "jh2-5.0.14-cp37-abi3-musllinux_1_1_x86_64.whl" , hash = "sha256:fddbfe1dd7c55160431975863b415b124ba408c20a8dab6ff3f2bf1eb18c3f8e" } ,
{ file = "jh2-5.0.14-cp37-abi3-win32.whl" , hash = "sha256:c41cfd834a360e3eb7b1e3d18b9d1debb16e001e08177d422f65293bd1e586aa" } ,
{ file = "jh2-5.0.14-cp37-abi3-win_amd64.whl" , hash = "sha256:1008bd1c05b879e33a9450823a67066716dd430f96a872dc652266c2271d7615" } ,
{ file = "jh2-5.0.14-cp37-abi3-win_arm64.whl" , hash = "sha256:b5c82c7045e83e89e4b59d2940c456365bd7ad7e49650ae5a977cacdd4a2354d" } ,
{ file = "jh2-5.0.14-py3-none-any.whl" , hash = "sha256:070895dfaeda94eccbdc45c7c97985d1c6ac339de7c4e329106b6f9450189bda" } ,
{ file = "jh2-5.0.14.tar.gz" , hash = "sha256:101708db41998159295c403f891dce9d8055a8dd98450c605e6eb7c34751543e" } ,
2026-06-25 23:22:45 +08:00
]
2026-07-15 22:21:18 +08:00
[ [ package ] ]
name = "markdown-it-py"
version = "4.2.0"
requires_python = ">=3.10"
summary = "Python port of markdown-it. Markdown parsing, done right!"
groups = [ "default" ]
dependencies = [
"mdurl~=0.1" ,
]
files = [
{ file = "markdown_it_py-4.2.0-py3-none-any.whl" , hash = "sha256:9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a" } ,
{ file = "markdown_it_py-4.2.0.tar.gz" , hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49" } ,
]
[ [ package ] ]
name = "mdurl"
version = "0.1.2"
requires_python = ">=3.7"
summary = "Markdown URL utilities"
groups = [ "default" ]
files = [
{ file = "mdurl-0.1.2-py3-none-any.whl" , hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8" } ,
{ file = "mdurl-0.1.2.tar.gz" , hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" } ,
]
2026-06-25 23:22:45 +08:00
[ [ package ] ]
name = "msgspec"
version = "0.21.1"
requires_python = ">=3.10"
summary = "A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML."
groups = [ "default" ]
files = [
{ file = "msgspec-0.21.1-cp314-cp314-macosx_10_15_x86_64.whl" , hash = "sha256:fab48eb45fdbfbdb2c0edfec00ffc53b6b6085beefc6b50b61e01659f9f8757f" } ,
{ file = "msgspec-0.21.1-cp314-cp314-macosx_11_0_arm64.whl" , hash = "sha256:3cb779ea0c35bc807ff941d415875c1f69ca0be91a2e907ab99a171811d86a9a" } ,
{ file = "msgspec-0.21.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:68604db36b3b4dd9bf160e436e12798a4738848144cea1aca1cb984011eb160f" } ,
{ file = "msgspec-0.21.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:3d6b9dc50948eaf65df54d2fd0ff66e6d8c32f116037209ee861810eb9b676cb" } ,
{ file = "msgspec-0.21.1-cp314-cp314-musllinux_1_2_aarch64.whl" , hash = "sha256:52c5e21930942302394429c5a582ce7e6b62c7f983b3760834c2ce107e0dd6df" } ,
{ file = "msgspec-0.21.1-cp314-cp314-musllinux_1_2_x86_64.whl" , hash = "sha256:abbb39d65681fa24ed394e01af3d59d869068324f900c61d06062b7fb9980f2f" } ,
{ file = "msgspec-0.21.1-cp314-cp314-win_amd64.whl" , hash = "sha256:5666b1b560b97b6ec2eb3fca8a502298ebac56e13bbca1f88523538ce83d01ea" } ,
{ file = "msgspec-0.21.1-cp314-cp314-win_arm64.whl" , hash = "sha256:d8b8578e4c83b14ceea4cef0d0b747e31d9330fe4b03b2b2ad4063866a178f93" } ,
{ file = "msgspec-0.21.1-cp314-cp314t-macosx_10_15_x86_64.whl" , hash = "sha256:15f523d51c00ebad412213bfe9f06f0a50ec2b93e0c19e824a2d267cabb48ea2" } ,
{ file = "msgspec-0.21.1-cp314-cp314t-macosx_11_0_arm64.whl" , hash = "sha256:4e47390360583ba3d5c6cb44cf0a9f61b0a06a899d3c2c00627cedebb2e2884b" } ,
{ file = "msgspec-0.21.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:f60800e6299b798142dc40b0644da77ceac5ea0568be58228417eae14135c847" } ,
{ file = "msgspec-0.21.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:5f8e9dfcd98419cf7568808470c4317a3fb30bef0e3715b568730a2b272a20d7" } ,
{ file = "msgspec-0.21.1-cp314-cp314t-musllinux_1_2_aarch64.whl" , hash = "sha256:92d89dfad13bd1ea640dc3e37e724ed380da1030b272bdf5ecafb983c3ad7c75" } ,
{ file = "msgspec-0.21.1-cp314-cp314t-musllinux_1_2_x86_64.whl" , hash = "sha256:0d03867786e5d7ba25d666df4b11320c27170f4aeafcb8e3a8b0a50a4fb742ca" } ,
{ file = "msgspec-0.21.1-cp314-cp314t-win_amd64.whl" , hash = "sha256:740fbf1c9d59992ca3537d6fbe9ebbf9eaf726a65fbf31448e0ecbc710697a63" } ,
{ file = "msgspec-0.21.1-cp314-cp314t-win_arm64.whl" , hash = "sha256:0d2cc73df6058d811a126ac3a8ad63a4dfa210c82f9cf5a004802eaf4712de90" } ,
{ file = "msgspec-0.21.1.tar.gz" , hash = "sha256:2313508e394b0d208f8f56892ca9b2799e2561329de9763b19619595a6c0f72c" } ,
]
[ [ package ] ]
name = "niquests"
2026-09-08 13:14:21 +08:00
version = "3.21.1"
2026-06-25 23:22:45 +08:00
requires_python = ">=3.7"
summary = "Niquests is a simple, yet elegant, HTTP library. It is a drop-in replacement for Requests, which is under feature freeze."
groups = [ "default" ]
dependencies = [
"charset-normalizer<4,>=2" ,
"urllib3-future<3,>=2.13.903" ,
"wassima<3,>=1.0.1; sys_platform != \"emscripten\"" ,
]
files = [
2026-09-08 13:14:21 +08:00
{ file = "niquests-3.21.1-py3-none-any.whl" , hash = "sha256:ac1ff8061cb480cdaad07f08b95cf21ee0a68ef21fbc2b6ddf5afff8e0d0072e" } ,
{ file = "niquests-3.21.1.tar.gz" , hash = "sha256:8ba6ee8712570ae41dfc59ac2ac7e509dcde660c6cc47078b43be423a2f99e64" } ,
2026-06-25 23:22:45 +08:00
]
[ [ package ] ]
name = "nodejs-wheel-binaries"
2026-09-08 13:14:21 +08:00
version = "24.19.0"
2026-06-25 23:22:45 +08:00
requires_python = ">=3.7"
summary = "unoffical Node.js package"
2026-07-06 18:26:59 +08:00
groups = [ "dev" ]
2026-06-25 23:22:45 +08:00
dependencies = [
"typing-extensions; python_version < \"3.8\"" ,
]
files = [
2026-09-08 13:14:21 +08:00
{ file = "nodejs_wheel_binaries-24.19.0-py2.py3-none-macosx_13_0_arm64.whl" , hash = "sha256:e12cbfd69089504e42fb14194ce734a9dcf3eb38c820ca63dd511d36fb964e9c" } ,
{ file = "nodejs_wheel_binaries-24.19.0-py2.py3-none-macosx_13_0_x86_64.whl" , hash = "sha256:1c890adf4b7e6556ccc1ca66c866bb81884b6c9a581dee4e530dc7f78fb9d514" } ,
{ file = "nodejs_wheel_binaries-24.19.0-py2.py3-none-manylinux_2_28_aarch64.whl" , hash = "sha256:4e029dadfae1295876063c96b236f673487e8c27379fe146c1e2250283520227" } ,
{ file = "nodejs_wheel_binaries-24.19.0-py2.py3-none-manylinux_2_28_x86_64.whl" , hash = "sha256:4196a947bcc883f2003ab101762d729f3e99b5e86b75bd09151563403e2eceb8" } ,
{ file = "nodejs_wheel_binaries-24.19.0-py2.py3-none-musllinux_1_2_aarch64.whl" , hash = "sha256:352e048ab4dd35e7de5f338d1cc4fcbf77a0e93da30bf7336a8217ee246b31d7" } ,
{ file = "nodejs_wheel_binaries-24.19.0-py2.py3-none-musllinux_1_2_x86_64.whl" , hash = "sha256:28d078b2ced9e2069516e652dc4b1380e7a1a7f2d3934eccd1611586d283ba4c" } ,
{ file = "nodejs_wheel_binaries-24.19.0-py2.py3-none-win_amd64.whl" , hash = "sha256:67e3abeb9c3830cae8c8487ae8a2af7cc27dfa75af06145cee5ca7d1857c81bd" } ,
{ file = "nodejs_wheel_binaries-24.19.0-py2.py3-none-win_arm64.whl" , hash = "sha256:d9074c665ea68b04e183d82482c86dc907d3a9bd15eb6cf85542cb785266bb36" } ,
{ file = "nodejs_wheel_binaries-24.19.0.tar.gz" , hash = "sha256:db217eef8cab8551667863379b08db4d9067403f6cbbe87481eb40edceb8aa9b" } ,
2026-06-25 23:22:45 +08:00
]
2026-07-06 18:26:59 +08:00
[ [ package ] ]
name = "packaging"
2026-08-11 21:18:01 +08:00
version = "26.3"
requires_python = ">=3.9"
2026-07-06 18:26:59 +08:00
summary = "Core utilities for Python packages"
groups = [ "dev" ]
files = [
2026-08-11 21:18:01 +08:00
{ file = "packaging-26.3-py3-none-any.whl" , hash = "sha256:d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c" } ,
{ file = "packaging-26.3.tar.gz" , hash = "sha256:94edc256424af38762eb31306eed28beb9f0efc50a8837492c9d6fd6004aed79" } ,
2026-07-06 18:26:59 +08:00
]
[ [ package ] ]
name = "platformdirs"
2026-09-08 13:14:21 +08:00
version = "4.11.7"
2026-07-06 18:26:59 +08:00
requires_python = ">=3.10"
summary = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
groups = [ "default" ]
files = [
2026-09-08 13:14:21 +08:00
{ file = "platformdirs-4.11.7-py3-none-any.whl" , hash = "sha256:8a02cb259042c79d1cd0450facc2fe6dc9d303ae7901afbe33bf8ea0b188cef6" } ,
{ file = "platformdirs-4.11.7.tar.gz" , hash = "sha256:4f41487eeeeeb07f3a6625e61d9bc0ae6809f92d3386dbd74392fbb76108104d" } ,
2026-07-06 18:26:59 +08:00
]
[ [ package ] ]
name = "pluggy"
version = "1.6.0"
requires_python = ">=3.9"
summary = "plugin and hook calling mechanisms for python"
groups = [ "dev" ]
files = [
{ file = "pluggy-1.6.0-py3-none-any.whl" , hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746" } ,
{ file = "pluggy-1.6.0.tar.gz" , hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3" } ,
]
[ [ package ] ]
name = "pygments"
2026-09-08 13:14:21 +08:00
version = "2.21.0"
2026-07-06 18:26:59 +08:00
requires_python = ">=3.9"
summary = "Pygments is a syntax highlighting package written in Python."
2026-07-15 22:21:18 +08:00
groups = [ "default" , "dev" ]
2026-07-06 18:26:59 +08:00
files = [
2026-09-08 13:14:21 +08:00
{ file = "pygments-2.21.0-py3-none-any.whl" , hash = "sha256:2363c69b61c4a97c838da3b130dcd6468f4848992b21a82f2a63ec34377137d9" } ,
{ file = "pygments-2.21.0.tar.gz" , hash = "sha256:610ca751c9bc2492b38eb9a38a7fbc93edbbb2d7182edaf34e66ae493dee5c8c" } ,
2026-07-06 18:26:59 +08:00
]
[ [ package ] ]
name = "pytest"
version = "9.1.1"
requires_python = ">=3.10"
summary = "pytest: simple powerful testing with Python"
groups = [ "dev" ]
dependencies = [
"colorama>=0.4; sys_platform == \"win32\"" ,
"exceptiongroup>=1; python_version < \"3.11\"" ,
"iniconfig>=1.0.1" ,
"packaging>=22" ,
"pluggy<2,>=1.5" ,
"pygments>=2.7.2" ,
"tomli>=1; python_version < \"3.11\"" ,
]
files = [
{ file = "pytest-9.1.1-py3-none-any.whl" , hash = "sha256:37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f0c" } ,
{ file = "pytest-9.1.1.tar.gz" , hash = "sha256:1088fbde8f2b49d95a549a195707afa7a76a3ce9bcadc26b6d71f0ffda5fe313" } ,
]
2026-07-14 17:19:26 +08:00
[ [ package ] ]
name = "pytest-asyncio"
version = "1.4.0"
requires_python = ">=3.10"
summary = "Pytest support for asyncio"
groups = [ "dev" ]
dependencies = [
"backports-asyncio-runner<2,>=1.1; python_version < \"3.11\"" ,
"pytest<10,>=8.4" ,
"typing-extensions>=4.12; python_version < \"3.13\"" ,
]
files = [
{ file = "pytest_asyncio-1.4.0-py3-none-any.whl" , hash = "sha256:933ca923a23075a87fb7070c0ec272a6848489824d887c85c812670932835aa1" } ,
{ file = "pytest_asyncio-1.4.0.tar.gz" , hash = "sha256:c6c0d2259945122819f171a32ecea2c349ead889ee28176caaf492143424be42" } ,
]
2026-07-15 20:01:43 +08:00
[ [ package ] ]
name = "pywinpty"
version = "3.0.5"
requires_python = ">=3.10"
summary = "Pseudo terminal support for Windows from Python."
groups = [ "default" ]
marker = "sys_platform == \"win32\""
files = [
{ file = "pywinpty-3.0.5-cp314-cp314-win_amd64.whl" , hash = "sha256:03bb3c16d691d9242267201830bcd0e64a9b663170e9042bc84b210da9de15ac" } ,
{ file = "pywinpty-3.0.5-cp314-cp314-win_arm64.whl" , hash = "sha256:89c5c6ef08997a3b4b277b214a35fe15cab4dd6d119f0140aa71df5b1168fdbc" } ,
{ file = "pywinpty-3.0.5-cp314-cp314t-win_amd64.whl" , hash = "sha256:7b566165e0c5fdd6abe167a5ac8b954be6a843eb55a85946576d6bc1dea03d6d" } ,
{ file = "pywinpty-3.0.5-cp314-cp314t-win_arm64.whl" , hash = "sha256:24366280a8aa677323da87bec729cb3ea3b35367386cece0978bdc6e4695c690" } ,
{ file = "pywinpty-3.0.5.tar.gz" , hash = "sha256:61db0db063de9865adbea66db294628f8577f608d9764a4c7d3384eeacc4e81b" } ,
]
2026-06-25 23:22:45 +08:00
[ [ package ] ]
name = "qh3"
2026-09-08 13:14:21 +08:00
version = "2.0.3"
2026-06-25 23:22:45 +08:00
requires_python = ">=3.7"
2026-09-08 13:14:21 +08:00
summary = "A lightweight and fast implementation of QUIC and HTTP/3"
2026-06-25 23:22:45 +08:00
groups = [ "default" ]
marker = "(platform_system == \"Darwin\" or platform_system == \"Windows\" or platform_system == \"Linux\") and platform_python_implementation == \"PyPy\" and (platform_machine == \"x86_64\" or platform_machine == \"s390x\" or platform_machine == \"armv7l\" or platform_machine == \"ppc64le\" or platform_machine == \"ppc64\" or platform_machine == \"AMD64\" or platform_machine == \"aarch64\" or platform_machine == \"arm64\" or platform_machine == \"ARM64\" or platform_machine == \"x86\" or platform_machine == \"i686\" or platform_machine == \"riscv64\" or platform_machine == \"riscv64gc\") and python_version < \"3.12\" or (platform_system == \"Darwin\" or platform_system == \"Windows\" or platform_system == \"Linux\") and python_full_version > \"3.7.10\" and (platform_machine == \"x86_64\" or platform_machine == \"s390x\" or platform_machine == \"armv7l\" or platform_machine == \"ppc64le\" or platform_machine == \"ppc64\" or platform_machine == \"AMD64\" or platform_machine == \"aarch64\" or platform_machine == \"arm64\" or platform_machine == \"ARM64\" or platform_machine == \"x86\" or platform_machine == \"i686\" or platform_machine == \"riscv64\" or platform_machine == \"riscv64gc\") and platform_python_implementation == \"CPython\""
files = [
2026-09-08 13:14:21 +08:00
{ file = "qh3-2.0.3-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl" , hash = "sha256:db98ea31b7486cac5dffc76c15b34c08208b219379aa9d274df21b1d47c7dbcb" } ,
{ file = "qh3-2.0.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:0bb0a8f54275e0ecb722c0a6cebeff73771b31da0dbfaed8e4b72efcbe98e2ab" } ,
{ file = "qh3-2.0.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" , hash = "sha256:e466a285b8f598ea06a296910a817571f132bb3ff3f5a26cdc905ffe6d9d743c" } ,
{ file = "qh3-2.0.3-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:a266a68f27a86d6d49978e1c6b8e9e5dd514e018a042dafca48cbeb50a29d0d3" } ,
{ file = "qh3-2.0.3-cp314-cp314t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl" , hash = "sha256:2646d05d20e7171d928d9b478097743d0d2a5b3893f8caddd7984b2825d90daa" } ,
{ file = "qh3-2.0.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:ccac4672539eb2897c3beaa73b626460040adf94c30edbd420db3988bd08e0f1" } ,
{ file = "qh3-2.0.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:e0e57b96af05653ddcc4797fe761918d5d0a25ed90a9176260333f48e7b88f72" } ,
{ file = "qh3-2.0.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:73845b61987f44c5d55f9606a38b4078cac7e816dadeeaceb35a49ff741d4c8e" } ,
{ file = "qh3-2.0.3-cp314-cp314t-manylinux_2_39_riscv64.whl" , hash = "sha256:4f05f1b3ac250213db0da6895aeb944ca3cb63cd1a41296f1dddafd8d78a1722" } ,
{ file = "qh3-2.0.3-cp314-cp314t-musllinux_1_1_aarch64.whl" , hash = "sha256:3be9e2cfc447807c4195c12d9590052ee45cc17ed92d99f44d05a49d657bf8d4" } ,
{ file = "qh3-2.0.3-cp314-cp314t-musllinux_1_1_armv7l.whl" , hash = "sha256:bb83310f908a9d00b781fe95f7acda51025d0cea3a985929e84b0d46333709a2" } ,
{ file = "qh3-2.0.3-cp314-cp314t-musllinux_1_1_i686.whl" , hash = "sha256:991ff127a8b0aef9ae07a4155f595158fd005d9cc522d204ec31a5a5f197517c" } ,
{ file = "qh3-2.0.3-cp314-cp314t-musllinux_1_1_riscv64.whl" , hash = "sha256:efbcd87e7c45f51690f6e526ed4956c57e428eb4c5684878987d43ffa14a93b0" } ,
{ file = "qh3-2.0.3-cp314-cp314t-musllinux_1_1_x86_64.whl" , hash = "sha256:86f2256aa78604d6733ff12a225d6780df18a9b171e72d45dd30ee62d5ab0568" } ,
{ file = "qh3-2.0.3-cp314-cp314t-win32.whl" , hash = "sha256:91569e8ee979c84a1972916cc9b3283760dda111fc8f67cce45ccdb4f14b67c5" } ,
{ file = "qh3-2.0.3-cp314-cp314t-win_amd64.whl" , hash = "sha256:eb0333f67bee13a3b5f08e91ece87fd0f5e5448e955efb11d7bd2bfacf21bfb5" } ,
{ file = "qh3-2.0.3-cp314-cp314t-win_arm64.whl" , hash = "sha256:8c9f6b22d073948b3042ec0b50dab5581865a30d41517ba6aad8dbc1a4b39a6b" } ,
{ file = "qh3-2.0.3-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl" , hash = "sha256:e96296b00eb23ff828d7789070b3d22c7139efbc6bc62fed366c31bad622d174" } ,
{ file = "qh3-2.0.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:4a09e33277ded5f94f9b73b0c8c2f5b3e044f3c41ed5c830ab61e72962e22d09" } ,
{ file = "qh3-2.0.3-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" , hash = "sha256:f8bbbc57b1cff5acebf736965c072f35023f4d0e5975b3d8cda7b7e07250af1b" } ,
{ file = "qh3-2.0.3-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:06b8ee7434cd0ecab6b916abc63a46f4ad8b3ebbc284da405aeb650882826e91" } ,
{ file = "qh3-2.0.3-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl" , hash = "sha256:ec715af40af199c92eedbd620bbff8ddc514e19f2bbd660e65953752c364105f" } ,
{ file = "qh3-2.0.3-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:5bcbdc6a574f83f957e6bf430cda8b98a512870164563b7ef1fdd553420f032a" } ,
{ file = "qh3-2.0.3-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:a5c9ba43b3f68f9ade9553ff23d89455596b9c5ba8179a103f75c8771d355535" } ,
{ file = "qh3-2.0.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:51480d90b4ac7e81248fd020a726d4089cf8b881a4b6cbdc3c04c329831a3fc6" } ,
{ file = "qh3-2.0.3-cp37-abi3-manylinux_2_39_riscv64.whl" , hash = "sha256:235161f4cbd791e18ea865d10fdd52d0ddbcbb807a1849c98360c4e570c06844" } ,
{ file = "qh3-2.0.3-cp37-abi3-musllinux_1_1_aarch64.whl" , hash = "sha256:7abb8ae6c8ae6b49827b26eaffeac0892893450d2022818e1db3ff34d26a835e" } ,
{ file = "qh3-2.0.3-cp37-abi3-musllinux_1_1_armv7l.whl" , hash = "sha256:57f43869ef306877167277c48c1fa7c446fc73fc9355fa1ccae5094507b63d9e" } ,
{ file = "qh3-2.0.3-cp37-abi3-musllinux_1_1_i686.whl" , hash = "sha256:192021606e283a59b47bf1e1cb719087c77869976aea76f26d589a1df8aa0dd5" } ,
{ file = "qh3-2.0.3-cp37-abi3-musllinux_1_1_riscv64.whl" , hash = "sha256:f33ca1ac278a8d8ff115bcde76fc4555fa1dbfa147e83dad2ebcba6bc663e6d5" } ,
{ file = "qh3-2.0.3-cp37-abi3-musllinux_1_1_x86_64.whl" , hash = "sha256:74814e3dd91011235905856701037ead68f7a8be641f469fa5e5cdabf7d03a28" } ,
{ file = "qh3-2.0.3-cp37-abi3-win32.whl" , hash = "sha256:20ceb5482ef6f352d9c7351fbde69f94f49d07f068ce9aa4e88ea76fca7eddda" } ,
{ file = "qh3-2.0.3-cp37-abi3-win_amd64.whl" , hash = "sha256:94ba6ddb786742ff93904db09cb4b6fbcaf7de115161c05918024cd52b2c8a61" } ,
{ file = "qh3-2.0.3-cp37-abi3-win_arm64.whl" , hash = "sha256:0b13789c68983a994e8c12e3ff0fbc02f07c0aaaeec5670b57802f5d3d555e81" } ,
{ file = "qh3-2.0.3.tar.gz" , hash = "sha256:546ab2d3193e37e98dfefe5834484e07d0bf531708f21e1a4e227a51510b648f" } ,
2026-06-25 23:22:45 +08:00
]
2026-07-15 22:21:18 +08:00
[ [ package ] ]
name = "rich"
version = "15.0.0"
requires_python = ">=3.9.0"
summary = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
groups = [ "default" ]
dependencies = [
"markdown-it-py>=2.2.0" ,
"pygments<3.0.0,>=2.13.0" ,
]
files = [
{ file = "rich-15.0.0-py3-none-any.whl" , hash = "sha256:33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0bb" } ,
{ file = "rich-15.0.0.tar.gz" , hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36" } ,
]
2026-06-25 23:22:45 +08:00
[ [ package ] ]
name = "ruff"
2026-07-20 04:30:07 +08:00
version = "0.15.22"
2026-06-25 23:22:45 +08:00
requires_python = ">=3.7"
summary = "An extremely fast Python linter and code formatter, written in Rust."
groups = [ "dev" ]
files = [
2026-07-20 04:30:07 +08:00
{ file = "ruff-0.15.22-py3-none-linux_armv6l.whl" , hash = "sha256:44423e73493737f5e7c5b41d475483898ff37afcdae38bc3da5085e29af1c2d8" } ,
{ file = "ruff-0.15.22-py3-none-macosx_10_12_x86_64.whl" , hash = "sha256:b82c6482946e9eda7ff2e091d25b8bad3f718684e1916d41bd56873cee05b697" } ,
{ file = "ruff-0.15.22-py3-none-macosx_11_0_arm64.whl" , hash = "sha256:11c1c715af53a09f714e011106bffc419751ec8232fcb5da42173284ea3fec6f" } ,
{ file = "ruff-0.15.22-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:742a29cf29bddb7c8327895d6a10e0e6c5b38a96dd407af9b5d0857f809c0576" } ,
{ file = "ruff-0.15.22-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" , hash = "sha256:72af58b951b0ae395935ae79763dc349bc0eb706319d28f7a33ad2cfb3cfc178" } ,
{ file = "ruff-0.15.22-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:62d425005c1835eb24e2ee4161cb90e8db263415f4a71c8c72c33abaa6c0c224" } ,
{ file = "ruff-0.15.22-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:e8b9b3f8779a4f08c969defc3c8c35abffaa757e601ed5ae66d6d1db6519969a" } ,
{ file = "ruff-0.15.22-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:1e0dd1b2e4d3d585f897a0d137cbf4eaf6223bef4e8ce34d6bb12556c5f9249e" } ,
{ file = "ruff-0.15.22-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:365523eb91d9224e1bcb03b022fbf0facb8f9e23792a2c53d9d4b3924bdbdebb" } ,
{ file = "ruff-0.15.22-py3-none-manylinux_2_31_riscv64.whl" , hash = "sha256:fabfd168afdf29fee5be98b831efa9683c94d7c5a3b58b9ce5a2e38444589a74" } ,
{ file = "ruff-0.15.22-py3-none-musllinux_1_2_aarch64.whl" , hash = "sha256:225dbf095a87f1d9f90f5fd7924d2613ee452a75a4308c63a8f50f761787aa7c" } ,
{ file = "ruff-0.15.22-py3-none-musllinux_1_2_armv7l.whl" , hash = "sha256:1877d63b9d24ed278744f1523fd11b85540566d54641f97c566d7d9dc5ca5296" } ,
{ file = "ruff-0.15.22-py3-none-musllinux_1_2_i686.whl" , hash = "sha256:a1606c510bd7215680d32efab38965f7cdec3ef69f5170a3f4791404ffdd5262" } ,
{ file = "ruff-0.15.22-py3-none-musllinux_1_2_x86_64.whl" , hash = "sha256:630479b18625f5ffc373f77603a22a9f8ac0acd7ff0501178b5db28ec71e9c64" } ,
{ file = "ruff-0.15.22-py3-none-win32.whl" , hash = "sha256:e5ba0e4a13fd14abbed2a77b517a3911290c6c6c59ef67784328d1668fab76cf" } ,
{ file = "ruff-0.15.22-py3-none-win_amd64.whl" , hash = "sha256:9be63ba1eb936acd2d1342fb8337c356353706fce233b2a15a09a97037e6acde" } ,
{ file = "ruff-0.15.22-py3-none-win_arm64.whl" , hash = "sha256:e1168075b72158510839f250027659cdd78476f40507dd517892304c41318661" } ,
{ file = "ruff-0.15.22.tar.gz" , hash = "sha256:3f15175b1fb580126f58285a5dae6b2ea89000136d980c64499211f116b54809" } ,
2026-06-25 23:22:45 +08:00
]
2026-07-14 17:19:26 +08:00
[ [ package ] ]
name = "sqlalchemy"
2026-09-08 13:14:21 +08:00
version = "2.0.52"
2026-07-14 17:19:26 +08:00
requires_python = ">=3.7"
summary = "Database Abstraction Library"
groups = [ "default" ]
dependencies = [
"greenlet>=1; platform_machine == \"win32\" or platform_machine == \"WIN32\" or platform_machine == \"AMD64\" or platform_machine == \"amd64\" or platform_machine == \"x86_64\" or platform_machine == \"ppc64le\" or platform_machine == \"aarch64\"" ,
"importlib-metadata; python_version < \"3.8\"" ,
"typing-extensions>=4.6.0" ,
]
files = [
2026-09-08 13:14:21 +08:00
{ file = "sqlalchemy-2.0.52-cp314-cp314-macosx_11_0_arm64.whl" , hash = "sha256:410d52be41d17f1a236d19520fbe776257dc16516ed06bd16d433311842aefd9" } ,
{ file = "sqlalchemy-2.0.52-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:dfe9ce533dbe4d0a2ae1486546619bd30b76bcd670539a44d910361376175f5e" } ,
{ file = "sqlalchemy-2.0.52-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:812bae5138bfc0aa46fb0686da0fc7f581f68e2bbb05bc24c3713bebaedd1437" } ,
{ file = "sqlalchemy-2.0.52-cp314-cp314-musllinux_1_2_aarch64.whl" , hash = "sha256:50bff43b632a56fbf5ed9afdd76307e1512b62051bcd5afb341ae67205bbb6c8" } ,
{ file = "sqlalchemy-2.0.52-cp314-cp314-musllinux_1_2_x86_64.whl" , hash = "sha256:49565daf5af554f538e23aef1fc81a95a4e49658f152285e45c02f5fc44f04cd" } ,
{ file = "sqlalchemy-2.0.52-cp314-cp314-win32.whl" , hash = "sha256:ab9da41e61b9979b910499d633b241df20c51ee5037e5405b11c2faac3cbe1a2" } ,
{ file = "sqlalchemy-2.0.52-cp314-cp314-win_amd64.whl" , hash = "sha256:a593db51b3bae75db17a5738ad5f992244b3a03863f83c28117ee482c6a3f76d" } ,
{ file = "sqlalchemy-2.0.52-cp314-cp314t-macosx_11_0_arm64.whl" , hash = "sha256:c1e61d08bdf4ee2f41024569e3400de7d6734ba498144766b11260936ccfa582" } ,
{ file = "sqlalchemy-2.0.52-py3-none-any.whl" , hash = "sha256:3b81b8363a919ce53453591cdb93702e6bd54ade6c4fa2f468fc053baee5ed89" } ,
{ file = "sqlalchemy-2.0.52.tar.gz" , hash = "sha256:5e2d46356ac2ccb7d268ab6c2319ac6a2b42f1b8d5fd8bd3d46855cd82abee97" } ,
2026-07-14 17:19:26 +08:00
]
2026-07-06 18:26:59 +08:00
[ [ package ] ]
name = "tomlkit"
2026-07-20 04:35:26 +08:00
version = "0.15.1"
2026-07-06 18:26:59 +08:00
requires_python = ">=3.9"
summary = "Style preserving TOML library"
groups = [ "default" ]
files = [
2026-07-20 04:35:26 +08:00
{ file = "tomlkit-0.15.1-py3-none-any.whl" , hash = "sha256:177a05aece5a8ca5266fd3c448abb47b8d352f09d477d3ca8332db4d89b24304" } ,
{ file = "tomlkit-0.15.1.tar.gz" , hash = "sha256:e25bbf38843005246210a12982776f27f99cb9be67160e14434d0c0d21ee1e97" } ,
2026-07-06 18:26:59 +08:00
]
2026-06-25 23:22:45 +08:00
[ [ package ] ]
name = "typing-extensions"
2026-07-06 18:26:59 +08:00
version = "4.16.0"
2026-06-25 23:22:45 +08:00
requires_python = ">=3.9"
summary = "Backported and Experimental Type Hints for Python 3.9+"
groups = [ "default" ]
files = [
2026-07-06 18:26:59 +08:00
{ file = "typing_extensions-4.16.0-py3-none-any.whl" , hash = "sha256:481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8" } ,
{ file = "typing_extensions-4.16.0.tar.gz" , hash = "sha256:dc983d19a509c94dba722ee6abd33940f7c05a89e243c47e907eb4db6f1a43e5" } ,
2026-06-25 23:22:45 +08:00
]
[ [ package ] ]
name = "urllib3-future"
2026-09-08 13:14:21 +08:00
version = "2.24.907"
2026-06-25 23:22:45 +08:00
requires_python = ">=3.7"
summary = "urllib3.future is a powerful HTTP 1.1, 2, and 3 client with both sync and async interfaces"
groups = [ "default" ]
dependencies = [
"h11<1.0.0,>=0.11.0" ,
"jh2<6.0.0,>=5.0.3" ,
2026-09-08 13:14:21 +08:00
"qh3<3.0.0,>=1.5.4; (platform_system == \"Darwin\" or platform_system == \"Windows\" or platform_system == \"Linux\") and platform_python_implementation == \"PyPy\" and (platform_machine == \"x86_64\" or platform_machine == \"s390x\" or platform_machine == \"armv7l\" or platform_machine == \"ppc64le\" or platform_machine == \"ppc64\" or platform_machine == \"AMD64\" or platform_machine == \"aarch64\" or platform_machine == \"arm64\" or platform_machine == \"ARM64\" or platform_machine == \"x86\" or platform_machine == \"i686\" or platform_machine == \"riscv64\" or platform_machine == \"riscv64gc\") and python_version < \"3.12\" or (platform_system == \"Darwin\" or platform_system == \"Windows\" or platform_system == \"Linux\") and python_full_version > \"3.7.10\" and (platform_machine == \"x86_64\" or platform_machine == \"s390x\" or platform_machine == \"armv7l\" or platform_machine == \"ppc64le\" or platform_machine == \"ppc64\" or platform_machine == \"AMD64\" or platform_machine == \"aarch64\" or platform_machine == \"arm64\" or platform_machine == \"ARM64\" or platform_machine == \"x86\" or platform_machine == \"i686\" or platform_machine == \"riscv64\" or platform_machine == \"riscv64gc\") and platform_python_implementation == \"CPython\"" ,
2026-06-25 23:22:45 +08:00
]
files = [
2026-09-08 13:14:21 +08:00
{ file = "urllib3_future-2.24.907-py3-none-any.whl" , hash = "sha256:6f9007bd9c6d3ea13d8fe70e5d4b87a6d15638a849bd2227ab5cbdfbe5d1e842" } ,
{ file = "urllib3_future-2.24.907.tar.gz" , hash = "sha256:6565b3cc160a950821953079a6ccd4daa8fd60071a13c9a251576648929f3aa7" } ,
2026-06-25 23:22:45 +08:00
]
[ [ package ] ]
name = "wassima"
2026-09-08 13:14:21 +08:00
version = "2.1.4"
2026-06-25 23:22:45 +08:00
requires_python = ">=3.7"
summary = "Access your OS root certificates with utmost ease"
groups = [ "default" ]
marker = "sys_platform != \"emscripten\""
files = [
2026-09-08 13:14:21 +08:00
{ file = "wassima-2.1.4-py3-none-any.whl" , hash = "sha256:26022272d4618aada0e26df2e79dbc0e034be8be9d6d5396512690ffc6a94e7b" } ,
{ file = "wassima-2.1.4.tar.gz" , hash = "sha256:21bb77253bb8032c05393172c4d2df395f423b7e704538f3b2407f50c032034d" } ,
2026-06-25 23:22:45 +08:00
]