diff --git a/pyproject.toml b/pyproject.toml index 7f7ff8d71..77c607ee1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,7 +46,7 @@ dependencies = [ "langgraph~=1.2.11", "langgraph-checkpoint~=4.2.0", "lark-oapi~=1.6.8", - "moviepilot-rust~=0.3.1", + "moviepilot-rust~=0.3.2", "mutagen~=1.47.0", "openai~=2.41.1", "orjson==3.12.0", diff --git a/uv.lock b/uv.lock index 9bb5a58e1..79eb8ca6a 100644 --- a/uv.lock +++ b/uv.lock @@ -1805,7 +1805,7 @@ requires-dist = [ { name = "langgraph", specifier = "~=1.2.11" }, { name = "langgraph-checkpoint", specifier = "~=4.2.0" }, { name = "lark-oapi", specifier = "~=1.6.8" }, - { name = "moviepilot-rust", specifier = "~=0.3.1" }, + { name = "moviepilot-rust", specifier = "~=0.3.2" }, { name = "mutagen", specifier = "~=1.47.0" }, { name = "openai", specifier = "~=2.41.1" }, { name = "orjson", specifier = "==3.12.0" }, @@ -1886,30 +1886,30 @@ runtime-standard = [ [[package]] name = "moviepilot-rust" -version = "0.3.1" +version = "0.3.2" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/55/4e/b16f46e095105b6a62a832303cf493794710b87c39fa0595e55da2b8c6fa/moviepilot_rust-0.3.1-cp311-abi3-macosx_10_12_x86_64.whl", hash = "sha256:19e0367c983c6b86768dd858a38c252bcd4f301af76ad6b5d1e9d2e67b2644d9", size = 4922850, upload-time = "2026-08-25T00:18:11.191Z" }, - { url = "https://files.pythonhosted.org/packages/df/83/2559abe27c393dc6a604081dd1f665f05dc331de462f89974c25f335ff62/moviepilot_rust-0.3.1-cp311-abi3-macosx_11_0_arm64.whl", hash = "sha256:cb9cddf222b27b75d0ac603ad1675f59c624a8e6b9650baf571a8ee274661110", size = 4804614, upload-time = "2026-08-25T00:18:13.218Z" }, - { url = "https://files.pythonhosted.org/packages/39/6c/d7ce1c11f252d598c1f90cab306b2d68c25f7aed5af1d34372da37e603b0/moviepilot_rust-0.3.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3368fc1674904e54cc4875889e7f016d00971f0046db77f5b167a3d945b1ef16", size = 4932797, upload-time = "2026-08-25T00:18:15.179Z" }, - { url = "https://files.pythonhosted.org/packages/20/5c/a96e0385ee82b7c6534d5cca7eb44ab7c2de748728a54a915f224b0d2078/moviepilot_rust-0.3.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2783597fddf97e8d47f9d0bcdbc25539039373f5958229459a07668c57838a76", size = 5115183, upload-time = "2026-08-25T00:18:17.291Z" }, - { url = "https://files.pythonhosted.org/packages/18/97/5034be7a19970d215e3554f16376b00ec27dadf2ecc23ba83afedccd4ef4/moviepilot_rust-0.3.1-cp311-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:2f7357fd4121841d4f97b60c1a9b9407e2358c46f8d67b08e162c0e613a9559f", size = 5141162, upload-time = "2026-08-25T00:18:18.967Z" }, - { url = "https://files.pythonhosted.org/packages/aa/03/02235baa9a8c81125eec894729204e1c8e8057d69dc811c3e99901b32846/moviepilot_rust-0.3.1-cp311-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:d0ca28a61206fa04c8dddab56bc5fec03cafe7ce5667a56f74ee00dec299bb31", size = 5357572, upload-time = "2026-08-25T00:18:21.182Z" }, - { url = "https://files.pythonhosted.org/packages/10/f8/caac2ac77a5f5340493c5f20a371bb1ad70584387e5fab981208b233aaf6/moviepilot_rust-0.3.1-cp311-abi3-win_amd64.whl", hash = "sha256:f99775270379f25a0e73a08b30f4d3c36dd8ef0e5726052fe6cd0e450593ed12", size = 4929672, upload-time = "2026-08-25T00:18:22.955Z" }, - { url = "https://files.pythonhosted.org/packages/65/10/760c3ca9b0b32ff77724a1134fafad9a561f292fdf1908a2aab418863286/moviepilot_rust-0.3.1-cp314-abi3-macosx_10_12_x86_64.whl", hash = "sha256:4488422477fa910043b36a686b99e6d55464d49b7bd190a8110c15edf9311438", size = 4922570, upload-time = "2026-08-25T00:18:24.908Z" }, - { url = "https://files.pythonhosted.org/packages/22/c6/6d2b7dc108a9debaf8054e4b1949e4aa2114010f5f9fa1e6c997da14b44c/moviepilot_rust-0.3.1-cp314-abi3-macosx_11_0_arm64.whl", hash = "sha256:17a1c292d83e095a4714e8077b2a066395ee77ee4608360db25c5378143a88d2", size = 4799428, upload-time = "2026-08-25T00:18:26.671Z" }, - { url = "https://files.pythonhosted.org/packages/26/ea/50fca6e785a2987b4511e74b2028ce69091d727dadedb00c8130c0bdd660/moviepilot_rust-0.3.1-cp314-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:319155350d1c5cf21eed0956552cded8ea90a58e77696b547ba7c71280d37797", size = 4929135, upload-time = "2026-08-25T00:18:28.466Z" }, - { url = "https://files.pythonhosted.org/packages/c5/11/1404190f913f5bcf181a07fc5d51c171a41e77b5b64b3aa0048bf34cf9c0/moviepilot_rust-0.3.1-cp314-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a48e90919a8a255aa963094382c54875790d0c5df9d05825838a3adca303d3d5", size = 5111803, upload-time = "2026-08-25T00:18:30.217Z" }, - { url = "https://files.pythonhosted.org/packages/8c/36/987045e6167f07c882655579a095c4b17cc207d80bf10a93249639c03f0e/moviepilot_rust-0.3.1-cp314-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:7578d4d7f97305bb8e5f6f9b57997891c1595807ce7cb107c7e57e252f61f21b", size = 5137086, upload-time = "2026-08-25T00:18:31.917Z" }, - { url = "https://files.pythonhosted.org/packages/9f/43/1618befd0edd3855fd2af32d2fb45ec586faf71c0f1a0f08ec394f2df267/moviepilot_rust-0.3.1-cp314-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:27d5c29d6a6a915afd8cf6ebe2b50e36ae3122527cea8dffc983f940e03c5470", size = 5350921, upload-time = "2026-08-25T00:18:33.557Z" }, - { url = "https://files.pythonhosted.org/packages/4b/88/8ba96c87b784cba4bd63fd7d0527cc9c259b7dbaab9368ed37aec2d1a1be/moviepilot_rust-0.3.1-cp314-abi3-win_amd64.whl", hash = "sha256:b94f2af6871873a6de2bf16e787d45064e47a07e5ef93a5c95973455766e44ea", size = 4923449, upload-time = "2026-08-25T00:18:35.471Z" }, - { url = "https://files.pythonhosted.org/packages/b6/93/1ec48635bf41bc2d26cc4a3b556b3222887e5d757fb521cfe64f01501dde/moviepilot_rust-0.3.1-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:147bb41e0bb6e40c0f49287fa2100b2a556f27f70e341c6b75a0dfb7058fd59d", size = 5475709, upload-time = "2026-08-25T00:18:37.342Z" }, - { url = "https://files.pythonhosted.org/packages/29/04/5101ed623241681f03c540338fbd269a97188ef0a7b4f860ed2e21a61a3e/moviepilot_rust-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a5f0fdac6f397d80cb7f1a027d7450f61dad8de25ab15e9183102cf28811f5d6", size = 5364775, upload-time = "2026-08-25T00:18:39.185Z" }, - { url = "https://files.pythonhosted.org/packages/97/81/d300749bdbcb4c7741275ba4b3bc3a07d905419b29dd3716d7cd03cefaa0/moviepilot_rust-0.3.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58dc8ed298f4a1365444deed7a4fc7cfcc45cff7d59a888b9533bedaefef188a", size = 5496429, upload-time = "2026-08-25T00:18:41.051Z" }, - { url = "https://files.pythonhosted.org/packages/13/72/21d48463139bc4afd3bc1e8f733b9fd05dc779de56f39ee12720f4a1f41e/moviepilot_rust-0.3.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3dd52ad7cb40c37cc2fc144f49efde56032fba5114d86829341fbd4102244826", size = 5696619, upload-time = "2026-08-25T00:18:42.94Z" }, - { url = "https://files.pythonhosted.org/packages/19/67/aa2bc668e7535452ef63cc8e15e36de601b7f0e20da90bfbcc8350be25da/moviepilot_rust-0.3.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:9f4a6ead76c3b4427c6dfcfa0d18d19ea178ad9a4ab903af82b7e6608f09beb3", size = 5708037, upload-time = "2026-08-25T00:18:45.041Z" }, - { url = "https://files.pythonhosted.org/packages/a7/51/473748bc51ea24d3bd9442177de206a16f56bdfb902e56ff5b34e7e28a45/moviepilot_rust-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:09a657d596d1761eec123d9bc4279595cd7f1f8eb0e4419b144ddc5e05aa1faf", size = 5930715, upload-time = "2026-08-25T00:18:47.166Z" }, - { url = "https://files.pythonhosted.org/packages/f7/26/1365062cc45092a51df717e4710d5d87751617d25bb3c108c34afc0f95e0/moviepilot_rust-0.3.1-cp314-cp314t-win_amd64.whl", hash = "sha256:be32f71c42cd099fa864ef0288b034c93fe4502f800f6430bdf315b06247ca90", size = 5491330, upload-time = "2026-08-25T00:18:49.069Z" }, + { url = "https://files.pythonhosted.org/packages/c5/b3/780bf599edfd95c06008fa6724544dd1932b3033bb99e10d10efd4d55b1c/moviepilot_rust-0.3.2-cp311-abi3-macosx_10_12_x86_64.whl", hash = "sha256:f931f1b96f17eab18bc4cc77215d617820a99292056722d8d1b81d4597852ab4", size = 4922524, upload-time = "2026-08-25T01:09:33.558Z" }, + { url = "https://files.pythonhosted.org/packages/92/69/f1acc31ad66184fd6a66d30f4f7fb4c79a281fccc2e4bdeb5da082d3d0e1/moviepilot_rust-0.3.2-cp311-abi3-macosx_11_0_arm64.whl", hash = "sha256:7d22806ded348666ec810fce691e655a0417954fbf8c0f08b6f448c07c09581e", size = 4804620, upload-time = "2026-08-25T01:09:35.465Z" }, + { url = "https://files.pythonhosted.org/packages/f4/6e/ffdc1ee797d810cafb0e2b03390804f31a1308b6692cb1343e500f01ec02/moviepilot_rust-0.3.2-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b30d87430427bb69ed3b718af63485a3b8318bd90cb60a3f6ca0de8aefd7c62e", size = 4931826, upload-time = "2026-08-25T01:09:37.307Z" }, + { url = "https://files.pythonhosted.org/packages/5f/87/605263206543da411f327f56b8ddb00406574319389426049e00ef891476/moviepilot_rust-0.3.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef19b9c3c3c617f0535016909cda63669e5eb93110dc3e708b4dd35fe8b9d027", size = 5114753, upload-time = "2026-08-25T01:09:39.366Z" }, + { url = "https://files.pythonhosted.org/packages/e8/9c/b2263e781fd9b5d0b039efeff1f5c20625db23de25cd832320b8307f87c9/moviepilot_rust-0.3.2-cp311-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:43eb36ea57e80cf88ea8bdf98b0c7ba5974fa35cc06b69f06cd05f3d97df41ea", size = 5140852, upload-time = "2026-08-25T01:09:41.364Z" }, + { url = "https://files.pythonhosted.org/packages/e1/89/0c13eb19febd9bfa0f5288876737d15c4fe8ced5f7f1ccfc668d98c1d939/moviepilot_rust-0.3.2-cp311-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:7185bd79a87967c65e7c9455cf5483a76deb65c894d4dbd662465f0b5d1b2509", size = 5357915, upload-time = "2026-08-25T01:09:43.209Z" }, + { url = "https://files.pythonhosted.org/packages/e2/17/999ab1276cb3a1566e25457eb956474de308b6fdaedf899e6715ba277886/moviepilot_rust-0.3.2-cp311-abi3-win_amd64.whl", hash = "sha256:4b05b6d8b8d57b1a79283d1be8c928c3e2aa44f50d9a4bf64026de30d91cb845", size = 4929209, upload-time = "2026-08-25T01:09:45.405Z" }, + { url = "https://files.pythonhosted.org/packages/fd/39/076737be1a9d49908b7cb0734580309379cd31228a3e0048ef7dcd381437/moviepilot_rust-0.3.2-cp314-abi3-macosx_10_12_x86_64.whl", hash = "sha256:a64a6f1dd0e8abb3f2ac3a726337c5bc73097f6dabff7d3510e222d713e1be5b", size = 4922557, upload-time = "2026-08-25T01:09:47.185Z" }, + { url = "https://files.pythonhosted.org/packages/8c/a7/c66800ced91becf3bcdc8870111ac909b57c01108a2b95e08288658f4662/moviepilot_rust-0.3.2-cp314-abi3-macosx_11_0_arm64.whl", hash = "sha256:fdcde3cd58809eafb65d0ba6f88fa0b119ce3d150d946871209c4b7316ada99f", size = 4797998, upload-time = "2026-08-25T01:09:49.212Z" }, + { url = "https://files.pythonhosted.org/packages/25/96/40ada8b7619a35c29d50684fdfca6396d70d0e2e649105838957f38413d8/moviepilot_rust-0.3.2-cp314-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8bad8cfde58d589b980f55f355bcdb553cc94d93db050268487ffc9d72aa756a", size = 4928634, upload-time = "2026-08-25T01:09:51.051Z" }, + { url = "https://files.pythonhosted.org/packages/f5/cf/d06af37a397e7de9f75ceb617b73e418e2929230d3a57f5c0558d1c9cf72/moviepilot_rust-0.3.2-cp314-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c1d1ca87852876b73cc59fdb60ffc3bf2932edff3bbc878bd54c762577c3a439", size = 5110738, upload-time = "2026-08-25T01:09:52.903Z" }, + { url = "https://files.pythonhosted.org/packages/77/2b/2b3208e7499f0f45dcc63db04e553248bccfc6fbd929600356795a7d0204/moviepilot_rust-0.3.2-cp314-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:160325d94a49851e0b0ca4e4077f0710c6b4391c7247182c218d2d6849946a3d", size = 5136311, upload-time = "2026-08-25T01:09:54.699Z" }, + { url = "https://files.pythonhosted.org/packages/6a/e7/22ccb9fb893db4a96ba1b1b069877a795bed480f2ea21cda5f454a0bd765/moviepilot_rust-0.3.2-cp314-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:13f5a2966c3596b02a1f7bb310d89fa1b815d7efb63572b700b5daf2b47b4040", size = 5352401, upload-time = "2026-08-25T01:09:56.669Z" }, + { url = "https://files.pythonhosted.org/packages/0a/38/383276a61a5fbb2d512b5c9df32205164a19710c6167c4f1f17a9b3caff0/moviepilot_rust-0.3.2-cp314-abi3-win_amd64.whl", hash = "sha256:c4380306a058cad5cfa9973c6904f5b1d8cac229e77c463efd3d84e461d6cff2", size = 4923109, upload-time = "2026-08-25T01:09:58.94Z" }, + { url = "https://files.pythonhosted.org/packages/80/fd/077a1fa9e9ce38e8673a3f2964090d5de95bd78450a520b8c14e2017d423/moviepilot_rust-0.3.2-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:52b38d82d348473fd3016b5a11a6174609a3cb5b602de42a81459ebe7a71bf65", size = 5475751, upload-time = "2026-08-25T01:10:01.073Z" }, + { url = "https://files.pythonhosted.org/packages/57/e6/a3cd1e5a3a0a4197720d22c86e4a0644f8927b4685b2e2cadf78da8832b2/moviepilot_rust-0.3.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e333e29b158ca458a7efc24d92f3cea8d5f1a790ed3ee429864480c1fb64a0a3", size = 5363854, upload-time = "2026-08-25T01:10:03.163Z" }, + { url = "https://files.pythonhosted.org/packages/7e/0e/efd3584015687e869717a0c07dea9715cb3674713cc896b11c64f814c11f/moviepilot_rust-0.3.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:59e02813724ed96bb3cd757cccaa4b78e1e0696b65035f038a4b55054e2705ff", size = 5495806, upload-time = "2026-08-25T01:10:05.186Z" }, + { url = "https://files.pythonhosted.org/packages/35/4f/399f43f45ba819194eec38f48cc0da68c13c8b37ed75632fbe4f6fd7fdf4/moviepilot_rust-0.3.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b3ac10c799fd1a75def8ebc92545992827dcabc4faf86e5122286be073798c1c", size = 5696981, upload-time = "2026-08-25T01:10:07.089Z" }, + { url = "https://files.pythonhosted.org/packages/a6/d5/7ee592c2c794673c70e68ebd7ef43d899e60a472b345dd9704c9c962c404/moviepilot_rust-0.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c13303525fd15769dd57c54b1591f1c35570a5e30e209901ba431b0088e4450b", size = 5707413, upload-time = "2026-08-25T01:10:09.042Z" }, + { url = "https://files.pythonhosted.org/packages/72/b2/7f87e4d1e3d8310a60b4b82e988da389e15f8ffbcd19d58e403a98cf1b52/moviepilot_rust-0.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f9d7cfda3d86f75a2db2762d04016b676e297cb3fb531c5403646128252beb6f", size = 5930638, upload-time = "2026-08-25T01:10:11.118Z" }, + { url = "https://files.pythonhosted.org/packages/14/e5/2ff26338dfa569d994706273c08ca032e4f0ef30b22c4e90146c2f9e28e4/moviepilot_rust-0.3.2-cp314-cp314t-win_amd64.whl", hash = "sha256:b2209f8813e21b88e8140d2251c11e0106a9e8929ad189ee9c8b6252ff46430a", size = 5491154, upload-time = "2026-08-25T01:10:13.258Z" }, ] [[package]]