diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b979d7b2..e2d9ede7 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -23,13 +23,13 @@ repos: - id: prettier - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.30.0 + rev: 0.32.1 hooks: - id: check-github-workflows - id: check-renovate - repo: https://github.com/rhysd/actionlint - rev: v1.7.4 + rev: v1.7.7 hooks: - id: actionlint @@ -39,20 +39,20 @@ repos: - id: checkmake - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.8.4 + rev: v0.11.2 hooks: - id: ruff-format - id: ruff args: [--fix] - repo: https://github.com/python-poetry/poetry - rev: 2.0.1 + rev: 2.1.1 hooks: - id: poetry-check args: [--lock] - repo: https://github.com/scop/pre-commit-shfmt - rev: v3.10.0-2 + rev: v3.11.0-1 hooks: - id: shfmt exclude_types: [] # enable for zsh diff --git a/Makefile b/Makefile index be44f046..9fd581ce 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ default: checks install: pre-commit install - poetry install --sync --no-root + poetry sync --no-root update: poetry up --latest diff --git a/poetry.lock b/poetry.lock index 2ffa51db..5706b4e9 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,128 +1,117 @@ -# This file is automatically @generated by Poetry 1.8.4 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. [[package]] name = "certifi" -version = "2024.12.14" +version = "2025.1.31" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" +groups = ["runtime"] files = [ - {file = "certifi-2024.12.14-py3-none-any.whl", hash = "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56"}, - {file = "certifi-2024.12.14.tar.gz", hash = "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db"}, + {file = "certifi-2025.1.31-py3-none-any.whl", hash = "sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe"}, + {file = "certifi-2025.1.31.tar.gz", hash = "sha256:3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651"}, ] [[package]] name = "charset-normalizer" -version = "3.4.0" +version = "3.4.1" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false -python-versions = ">=3.7.0" +python-versions = ">=3.7" +groups = ["runtime"] files = [ - {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5ed2e36c3e9b4f21dd9422f6893dec0abf2cca553af509b10cd630f878d3eb99"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d3ff7fc90b98c637bda91c89d51264a3dcf210cade3a2c6f838c7268d7a4ca"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1110e22af8ca26b90bd6364fe4c763329b0ebf1ee213ba32b68c73de5752323d"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:86f4e8cca779080f66ff4f191a685ced73d2f72d50216f7112185dc02b90b9b7"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f683ddc7eedd742e2889d2bfb96d69573fde1d92fcb811979cdb7165bb9c7d3"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:27623ba66c183eca01bf9ff833875b459cad267aeeb044477fedac35e19ba907"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0b309d1747110feb25d7ed6b01afdec269c647d382c857ef4663bbe6ad95a912"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:136815f06a3ae311fae551c3df1f998a1ebd01ddd424aa5603a4336997629e95"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:14215b71a762336254351b00ec720a8e85cada43b987da5a042e4ce3e82bd68e"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:79983512b108e4a164b9c8d34de3992f76d48cadc9554c9e60b43f308988aabe"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-win32.whl", hash = "sha256:c94057af19bc953643a33581844649a7fdab902624d2eb739738a30e2b3e60fc"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:55f56e2ebd4e3bc50442fbc0888c9d8c94e4e06a933804e2af3e89e2f9c1c749"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82357d85de703176b5587dbe6ade8ff67f9f69a41c0733cf2425378b49954de5"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8ce7fd6767a1cc5a92a639b391891bf1c268b03ec7e021c7d6d902285259685c"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-win32.whl", hash = "sha256:9ae4ef0b3f6b41bad6366fb0ea4fc1d7ed051528e113a60fa2a65a9abb5b1d99"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0713f3adb9d03d49d365b70b84775d0a0d18e4ab08d12bc46baa6132ba78aaf6"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:de7376c29d95d6719048c194a9cf1a1b0393fbe8488a22008610b0361d834ecf"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a51b48f42d9358460b78725283f04bddaf44a9358197b889657deba38f329db"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b295729485b06c1a0683af02a9e42d2caa9db04a373dc38a6a58cdd1e8abddf1"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ee803480535c44e7f5ad00788526da7d85525cfefaf8acf8ab9a310000be4b03"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d59d125ffbd6d552765510e3f31ed75ebac2c7470c7274195b9161a32350284"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8cda06946eac330cbe6598f77bb54e690b4ca93f593dee1568ad22b04f347c15"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07afec21bbbbf8a5cc3651aa96b980afe2526e7f048fdfb7f1014d84acc8b6d8"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6b40e8d38afe634559e398cc32b1472f376a4099c75fe6299ae607e404c033b2"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b8dcd239c743aa2f9c22ce674a145e0a25cb1566c495928440a181ca1ccf6719"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:84450ba661fb96e9fd67629b93d2941c871ca86fc38d835d19d4225ff946a631"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:44aeb140295a2f0659e113b31cfe92c9061622cadbc9e2a2f7b8ef6b1e29ef4b"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1db4e7fefefd0f548d73e2e2e041f9df5c59e178b4c72fbac4cc6f535cfb1565"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-win32.whl", hash = "sha256:5726cf76c982532c1863fb64d8c6dd0e4c90b6ece9feb06c9f202417a31f7dd7"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:b197e7094f232959f8f20541ead1d9862ac5ebea1d58e9849c1bf979255dfac9"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:dd4eda173a9fcccb5f2e2bd2a9f423d180194b1bf17cf59e3269899235b2a114"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e9e3c4c9e1ed40ea53acf11e2a386383c3304212c965773704e4603d589343ed"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:92a7e36b000bf022ef3dbb9c46bfe2d52c047d5e3f3343f43204263c5addc250"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54b6a92d009cbe2fb11054ba694bc9e284dad30a26757b1e372a1fdddaf21920"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ffd9493de4c922f2a38c2bf62b831dcec90ac673ed1ca182fe11b4d8e9f2a64"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:35c404d74c2926d0287fbd63ed5d27eb911eb9e4a3bb2c6d294f3cfd4a9e0c23"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4796efc4faf6b53a18e3d46343535caed491776a22af773f366534056c4e1fbc"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e7fdd52961feb4c96507aa649550ec2a0d527c086d284749b2f582f2d40a2e0d"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:92db3c28b5b2a273346bebb24857fda45601aef6ae1c011c0a997106581e8a88"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ab973df98fc99ab39080bfb0eb3a925181454d7c3ac8a1e695fddfae696d9e90"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4b67fdab07fdd3c10bb21edab3cbfe8cf5696f453afce75d815d9d7223fbe88b"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:aa41e526a5d4a9dfcfbab0716c7e8a1b215abd3f3df5a45cf18a12721d31cb5d"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-win32.whl", hash = "sha256:f19c1585933c82098c2a520f8ec1227f20e339e33aca8fa6f956f6691b784e67"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:707b82d19e65c9bd28b81dde95249b07bf9f5b90ebe1ef17d9b57473f8a64b7b"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:dbe03226baf438ac4fda9e2d0715022fd579cb641c4cf639fa40d53b2fe6f3e2"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd9a8bd8900e65504a305bf8ae6fa9fbc66de94178c420791d0293702fce2df7"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8831399554b92b72af5932cdbbd4ddc55c55f631bb13ff8fe4e6536a06c5c51"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a14969b8691f7998e74663b77b4c36c0337cb1df552da83d5c9004a93afdb574"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dcaf7c1524c0542ee2fc82cc8ec337f7a9f7edee2532421ab200d2b920fc97cf"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425c5f215d0eecee9a56cdb703203dda90423247421bf0d67125add85d0c4455"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:d5b054862739d276e09928de37c79ddeec42a6e1bfc55863be96a36ba22926f6"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:f3e73a4255342d4eb26ef6df01e3962e73aa29baa3124a8e824c5d3364a65748"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:2f6c34da58ea9c1a9515621f4d9ac379871a8f21168ba1b5e09d74250de5ad62"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:f09cb5a7bbe1ecae6e87901a2eb23e0256bb524a79ccc53eb0b7629fbe7677c4"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:0099d79bdfcf5c1f0c2c72f91516702ebf8b0b8ddd8905f97a8aecf49712c621"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-win32.whl", hash = "sha256:9c98230f5042f4945f957d006edccc2af1e03ed5e37ce7c373f00a5a4daa6149"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:62f60aebecfc7f4b82e3f639a7d1433a20ec32824db2199a11ad4f5e146ef5ee"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:af73657b7a68211996527dbfeffbb0864e043d270580c5aef06dc4b659a4b578"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cab5d0b79d987c67f3b9e9c53f54a61360422a5a0bc075f43cab5621d530c3b6"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:9289fd5dddcf57bab41d044f1756550f9e7cf0c8e373b8cdf0ce8773dc4bd417"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b493a043635eb376e50eedf7818f2f322eabbaa974e948bd8bdd29eb7ef2a51"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fa2566ca27d67c86569e8c85297aaf413ffab85a8960500f12ea34ff98e4c41"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8e538f46104c815be19c975572d74afb53f29650ea2025bbfaef359d2de2f7f"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fd30dc99682dc2c603c2b315bded2799019cea829f8bf57dc6b61efde6611c8"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2006769bd1640bdf4d5641c69a3d63b71b81445473cac5ded39740a226fa88ab"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:dc15e99b2d8a656f8e666854404f1ba54765871104e50c8e9813af8a7db07f12"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ab2e5bef076f5a235c3774b4f4028a680432cded7cad37bba0fd90d64b187d19"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:4ec9dd88a5b71abfc74e9df5ebe7921c35cbb3b641181a531ca65cdb5e8e4dea"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:43193c5cda5d612f247172016c4bb71251c784d7a4d9314677186a838ad34858"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:aa693779a8b50cd97570e5a0f343538a8dbd3e496fa5dcb87e29406ad0299654"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-win32.whl", hash = "sha256:7706f5850360ac01d80c89bcef1640683cc12ed87f42579dab6c5d3ed6888613"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:c3e446d253bd88f6377260d07c895816ebf33ffffd56c1c792b13bff9c3e1ade"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:980b4f289d1d90ca5efcf07958d3eb38ed9c0b7676bf2831a54d4f66f9c27dfa"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f28f891ccd15c514a0981f3b9db9aa23d62fe1a99997512b0491d2ed323d229a"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8aacce6e2e1edcb6ac625fb0f8c3a9570ccc7bfba1f63419b3769ccf6a00ed0"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd7af3717683bea4c87acd8c0d3d5b44d56120b26fd3f8a692bdd2d5260c620a"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ff2ed8194587faf56555927b3aa10e6fb69d931e33953943bc4f837dfee2242"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e91f541a85298cf35433bf66f3fab2a4a2cff05c127eeca4af174f6d497f0d4b"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:309a7de0a0ff3040acaebb35ec45d18db4b28232f21998851cfa709eeff49d62"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:285e96d9d53422efc0d7a17c60e59f37fbf3dfa942073f666db4ac71e8d726d0"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5d447056e2ca60382d460a604b6302d8db69476fd2015c81e7c35417cfabe4cd"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:20587d20f557fe189b7947d8e7ec5afa110ccf72a3128d61a2a387c3313f46be"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:130272c698667a982a5d0e626851ceff662565379baf0ff2cc58067b81d4f11d"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:ab22fbd9765e6954bc0bcff24c25ff71dcbfdb185fcdaca49e81bac68fe724d3"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7782afc9b6b42200f7362858f9e73b1f8316afb276d316336c0ec3bd73312742"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-win32.whl", hash = "sha256:2de62e8801ddfff069cd5c504ce3bc9672b23266597d4e4f50eda28846c322f2"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:95c3c157765b031331dd4db3c775e58deaee050a3042fcad72cbc4189d7c8dca"}, - {file = "charset_normalizer-3.4.0-py3-none-any.whl", hash = "sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079"}, - {file = "charset_normalizer-3.4.0.tar.gz", hash = "sha256:223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e218488cd232553829be0664c2292d3af2eeeb94b32bea483cf79ac6a694e037"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80ed5e856eb7f30115aaf94e4a08114ccc8813e6ed1b5efa74f9f82e8509858f"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b010a7a4fd316c3c484d482922d13044979e78d1861f0e0650423144c616a46a"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4532bff1b8421fd0a320463030c7520f56a79c9024a4e88f01c537316019005a"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d973f03c0cb71c5ed99037b870f2be986c3c05e63622c017ea9816881d2dd247"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3a3bd0dcd373514dcec91c411ddb9632c0d7d92aed7093b8c3bbb6d69ca74408"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d9c3cdf5390dcd29aa8056d13e8e99526cda0305acc038b96b30352aff5ff2bb"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:2bdfe3ac2e1bbe5b59a1a63721eb3b95fc9b6817ae4a46debbb4e11f6232428d"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:eab677309cdb30d047996b36d34caeda1dc91149e4fdca0b1a039b3f79d9a807"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-win32.whl", hash = "sha256:c0429126cf75e16c4f0ad00ee0eae4242dc652290f940152ca8c75c3a4b6ee8f"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:9f0b8b1c6d84c8034a44893aba5e767bf9c7a211e313a9605d9c617d7083829f"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-win32.whl", hash = "sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f30bf9fd9be89ecb2360c7d94a711f00c09b976258846efe40db3d05828e8089"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:97f68b8d6831127e4787ad15e6757232e14e12060bec17091b85eb1486b91d8d"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7974a0b5ecd505609e3b19742b60cee7aa2aa2fb3151bc917e6e2646d7667dcf"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc54db6c8593ef7d4b2a331b58653356cf04f67c960f584edb7c3d8c97e8f39e"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:311f30128d7d333eebd7896965bfcfbd0065f1716ec92bd5638d7748eb6f936a"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:7d053096f67cd1241601111b698f5cad775f97ab25d81567d3f59219b5f1adbd"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:807f52c1f798eef6cf26beb819eeb8819b1622ddfeef9d0977a8502d4db6d534"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:dccbe65bd2f7f7ec22c4ff99ed56faa1e9f785482b9bbd7c717e26fd723a1d1e"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:2fb9bd477fdea8684f78791a6de97a953c51831ee2981f8e4f583ff3b9d9687e"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:01732659ba9b5b873fc117534143e4feefecf3b2078b0a6a2e925271bb6f4cfa"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-win32.whl", hash = "sha256:7a4f97a081603d2050bfaffdefa5b02a9ec823f8348a572e39032caa8404a487"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-win_amd64.whl", hash = "sha256:7b1bef6280950ee6c177b326508f86cad7ad4dff12454483b51d8b7d673a2c5d"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ecddf25bee22fe4fe3737a399d0d177d72bc22be6913acfab364b40bce1ba83c"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c60ca7339acd497a55b0ea5d506b2a2612afb2826560416f6894e8b5770d4a9"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b7b2d86dd06bfc2ade3312a83a5c364c7ec2e3498f8734282c6c3d4b07b346b8"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dd78cfcda14a1ef52584dbb008f7ac81c1328c0f58184bf9a84c49c605002da6"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e27f48bcd0957c6d4cb9d6fa6b61d192d0b13d5ef563e5f2ae35feafc0d179c"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01ad647cdd609225c5350561d084b42ddf732f4eeefe6e678765636791e78b9a"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:619a609aa74ae43d90ed2e89bdd784765de0a25ca761b93e196d938b8fd1dbbd"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:89149166622f4db9b4b6a449256291dc87a99ee53151c74cbd82a53c8c2f6ccd"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:7709f51f5f7c853f0fb938bcd3bc59cdfdc5203635ffd18bf354f6967ea0f824"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:345b0426edd4e18138d6528aed636de7a9ed169b4aaf9d61a8c19e39d26838ca"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0907f11d019260cdc3f94fbdb23ff9125f6b5d1039b76003b5b0ac9d6a6c9d5b"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-win32.whl", hash = "sha256:ea0d8d539afa5eb2728aa1932a988a9a7af94f18582ffae4bc10b3fbdad0626e"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:329ce159e82018d646c7ac45b01a430369d526569ec08516081727a20e9e4af4"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-win32.whl", hash = "sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765"}, + {file = "charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85"}, + {file = "charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3"}, ] [[package]] @@ -131,6 +120,7 @@ version = "1.3.1" description = "Python library for calculating contours of 2D quadrilateral grids" optional = false python-versions = ">=3.10" +groups = ["runtime"] files = [ {file = "contourpy-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a045f341a77b77e1c5de31e74e966537bba9f3c4099b35bf4c2e3939dd54cdab"}, {file = "contourpy-1.3.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:500360b77259914f7805af7462e41f9cb7ca92ad38e9f94d6c8641b089338124"}, @@ -204,6 +194,7 @@ version = "0.12.1" description = "Composable style cycles" optional = false python-versions = ">=3.8" +groups = ["runtime"] files = [ {file = "cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30"}, {file = "cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c"}, @@ -219,6 +210,7 @@ version = "0.1.0" description = "A collection of Vapoursynth functions and wrappers" optional = false python-versions = "<4.0,>=3.12" +groups = ["main"] files = [ {file = "dnfunc-0.1.0-py3-none-any.whl", hash = "sha256:de4d7cbedace230c43b32a3c4dad8c12d39cf9eef633907aec082eb1b7484e8f"}, {file = "dnfunc-0.1.0.tar.gz", hash = "sha256:af895fac5dbde460073931a95cb0801f0e3a2689e79f145dfbfc238909bbf265"}, @@ -234,76 +226,77 @@ vsutil = ">=0.8.0,<0.9.0" [[package]] name = "fonttools" -version = "4.55.3" +version = "4.56.0" description = "Tools to manipulate font files" optional = false python-versions = ">=3.8" +groups = ["runtime"] files = [ - {file = "fonttools-4.55.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:1dcc07934a2165ccdc3a5a608db56fb3c24b609658a5b340aee4ecf3ba679dc0"}, - {file = "fonttools-4.55.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f7d66c15ba875432a2d2fb419523f5d3d347f91f48f57b8b08a2dfc3c39b8a3f"}, - {file = "fonttools-4.55.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:27e4ae3592e62eba83cd2c4ccd9462dcfa603ff78e09110680a5444c6925d841"}, - {file = "fonttools-4.55.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:62d65a3022c35e404d19ca14f291c89cc5890032ff04f6c17af0bd1927299674"}, - {file = "fonttools-4.55.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d342e88764fb201286d185093781bf6628bbe380a913c24adf772d901baa8276"}, - {file = "fonttools-4.55.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:dd68c87a2bfe37c5b33bcda0fba39b65a353876d3b9006fde3adae31f97b3ef5"}, - {file = "fonttools-4.55.3-cp310-cp310-win32.whl", hash = "sha256:1bc7ad24ff98846282eef1cbeac05d013c2154f977a79886bb943015d2b1b261"}, - {file = "fonttools-4.55.3-cp310-cp310-win_amd64.whl", hash = "sha256:b54baf65c52952db65df39fcd4820668d0ef4766c0ccdf32879b77f7c804d5c5"}, - {file = "fonttools-4.55.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c4491699bad88efe95772543cd49870cf756b019ad56294f6498982408ab03e"}, - {file = "fonttools-4.55.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5323a22eabddf4b24f66d26894f1229261021dacd9d29e89f7872dd8c63f0b8b"}, - {file = "fonttools-4.55.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5480673f599ad410695ca2ddef2dfefe9df779a9a5cda89503881e503c9c7d90"}, - {file = "fonttools-4.55.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da9da6d65cd7aa6b0f806556f4985bcbf603bf0c5c590e61b43aa3e5a0f822d0"}, - {file = "fonttools-4.55.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e894b5bd60d9f473bed7a8f506515549cc194de08064d829464088d23097331b"}, - {file = "fonttools-4.55.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:aee3b57643827e237ff6ec6d28d9ff9766bd8b21e08cd13bff479e13d4b14765"}, - {file = "fonttools-4.55.3-cp311-cp311-win32.whl", hash = "sha256:eb6ca911c4c17eb51853143624d8dc87cdcdf12a711fc38bf5bd21521e79715f"}, - {file = "fonttools-4.55.3-cp311-cp311-win_amd64.whl", hash = "sha256:6314bf82c54c53c71805318fcf6786d986461622dd926d92a465199ff54b1b72"}, - {file = "fonttools-4.55.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f9e736f60f4911061235603a6119e72053073a12c6d7904011df2d8fad2c0e35"}, - {file = "fonttools-4.55.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7a8aa2c5e5b8b3bcb2e4538d929f6589a5c6bdb84fd16e2ed92649fb5454f11c"}, - {file = "fonttools-4.55.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:07f8288aacf0a38d174445fc78377a97fb0b83cfe352a90c9d9c1400571963c7"}, - {file = "fonttools-4.55.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8d5e8916c0970fbc0f6f1bece0063363bb5857a7f170121a4493e31c3db3314"}, - {file = "fonttools-4.55.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ae3b6600565b2d80b7c05acb8e24d2b26ac407b27a3f2e078229721ba5698427"}, - {file = "fonttools-4.55.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:54153c49913f45065c8d9e6d0c101396725c5621c8aee744719300f79771d75a"}, - {file = "fonttools-4.55.3-cp312-cp312-win32.whl", hash = "sha256:827e95fdbbd3e51f8b459af5ea10ecb4e30af50221ca103bea68218e9615de07"}, - {file = "fonttools-4.55.3-cp312-cp312-win_amd64.whl", hash = "sha256:e6e8766eeeb2de759e862004aa11a9ea3d6f6d5ec710551a88b476192b64fd54"}, - {file = "fonttools-4.55.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a430178ad3e650e695167cb53242dae3477b35c95bef6525b074d87493c4bf29"}, - {file = "fonttools-4.55.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:529cef2ce91dc44f8e407cc567fae6e49a1786f2fefefa73a294704c415322a4"}, - {file = "fonttools-4.55.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e75f12c82127486fac2d8bfbf5bf058202f54bf4f158d367e41647b972342ca"}, - {file = "fonttools-4.55.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:859c358ebf41db18fb72342d3080bce67c02b39e86b9fbcf1610cca14984841b"}, - {file = "fonttools-4.55.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:546565028e244a701f73df6d8dd6be489d01617863ec0c6a42fa25bf45d43048"}, - {file = "fonttools-4.55.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:aca318b77f23523309eec4475d1fbbb00a6b133eb766a8bdc401faba91261abe"}, - {file = "fonttools-4.55.3-cp313-cp313-win32.whl", hash = "sha256:8c5ec45428edaa7022f1c949a632a6f298edc7b481312fc7dc258921e9399628"}, - {file = "fonttools-4.55.3-cp313-cp313-win_amd64.whl", hash = "sha256:11e5de1ee0d95af4ae23c1a138b184b7f06e0b6abacabf1d0db41c90b03d834b"}, - {file = "fonttools-4.55.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:caf8230f3e10f8f5d7593eb6d252a37caf58c480b19a17e250a63dad63834cf3"}, - {file = "fonttools-4.55.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b586ab5b15b6097f2fb71cafa3c98edfd0dba1ad8027229e7b1e204a58b0e09d"}, - {file = "fonttools-4.55.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a8c2794ded89399cc2169c4d0bf7941247b8d5932b2659e09834adfbb01589aa"}, - {file = "fonttools-4.55.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf4fe7c124aa3f4e4c1940880156e13f2f4d98170d35c749e6b4f119a872551e"}, - {file = "fonttools-4.55.3-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:86721fbc389ef5cc1e2f477019e5069e8e4421e8d9576e9c26f840dbb04678de"}, - {file = "fonttools-4.55.3-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:89bdc5d88bdeec1b15af790810e267e8332d92561dce4f0748c2b95c9bdf3926"}, - {file = "fonttools-4.55.3-cp38-cp38-win32.whl", hash = "sha256:bc5dbb4685e51235ef487e4bd501ddfc49be5aede5e40f4cefcccabc6e60fb4b"}, - {file = "fonttools-4.55.3-cp38-cp38-win_amd64.whl", hash = "sha256:cd70de1a52a8ee2d1877b6293af8a2484ac82514f10b1c67c1c5762d38073e56"}, - {file = "fonttools-4.55.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:bdcc9f04b36c6c20978d3f060e5323a43f6222accc4e7fcbef3f428e216d96af"}, - {file = "fonttools-4.55.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c3ca99e0d460eff46e033cd3992a969658c3169ffcd533e0a39c63a38beb6831"}, - {file = "fonttools-4.55.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22f38464daa6cdb7b6aebd14ab06609328fe1e9705bb0fcc7d1e69de7109ee02"}, - {file = "fonttools-4.55.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed63959d00b61959b035c7d47f9313c2c1ece090ff63afea702fe86de00dbed4"}, - {file = "fonttools-4.55.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5e8d657cd7326eeaba27de2740e847c6b39dde2f8d7cd7cc56f6aad404ddf0bd"}, - {file = "fonttools-4.55.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:fb594b5a99943042c702c550d5494bdd7577f6ef19b0bc73877c948a63184a32"}, - {file = "fonttools-4.55.3-cp39-cp39-win32.whl", hash = "sha256:dc5294a3d5c84226e3dbba1b6f61d7ad813a8c0238fceea4e09aa04848c3d851"}, - {file = "fonttools-4.55.3-cp39-cp39-win_amd64.whl", hash = "sha256:aedbeb1db64496d098e6be92b2e63b5fac4e53b1b92032dfc6988e1ea9134a4d"}, - {file = "fonttools-4.55.3-py3-none-any.whl", hash = "sha256:f412604ccbeee81b091b420272841e5ec5ef68967a9790e80bffd0e30b8e2977"}, - {file = "fonttools-4.55.3.tar.gz", hash = "sha256:3983313c2a04d6cc1fe9251f8fc647754cf49a61dac6cb1e7249ae67afaafc45"}, + {file = "fonttools-4.56.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:331954d002dbf5e704c7f3756028e21db07097c19722569983ba4d74df014000"}, + {file = "fonttools-4.56.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8d1613abd5af2f93c05867b3a3759a56e8bf97eb79b1da76b2bc10892f96ff16"}, + {file = "fonttools-4.56.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:705837eae384fe21cee5e5746fd4f4b2f06f87544fa60f60740007e0aa600311"}, + {file = "fonttools-4.56.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc871904a53a9d4d908673c6faa15689874af1c7c5ac403a8e12d967ebd0c0dc"}, + {file = "fonttools-4.56.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:38b947de71748bab150259ee05a775e8a0635891568e9fdb3cdd7d0e0004e62f"}, + {file = "fonttools-4.56.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:86b2a1013ef7a64d2e94606632683f07712045ed86d937c11ef4dde97319c086"}, + {file = "fonttools-4.56.0-cp310-cp310-win32.whl", hash = "sha256:133bedb9a5c6376ad43e6518b7e2cd2f866a05b1998f14842631d5feb36b5786"}, + {file = "fonttools-4.56.0-cp310-cp310-win_amd64.whl", hash = "sha256:17f39313b649037f6c800209984a11fc256a6137cbe5487091c6c7187cae4685"}, + {file = "fonttools-4.56.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7ef04bc7827adb7532be3d14462390dd71287644516af3f1e67f1e6ff9c6d6df"}, + {file = "fonttools-4.56.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ffda9b8cd9cb8b301cae2602ec62375b59e2e2108a117746f12215145e3f786c"}, + {file = "fonttools-4.56.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e2e993e8db36306cc3f1734edc8ea67906c55f98683d6fd34c3fc5593fdbba4c"}, + {file = "fonttools-4.56.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:003548eadd674175510773f73fb2060bb46adb77c94854af3e0cc5bc70260049"}, + {file = "fonttools-4.56.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd9825822e7bb243f285013e653f6741954d8147427aaa0324a862cdbf4cbf62"}, + {file = "fonttools-4.56.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b23d30a2c0b992fb1c4f8ac9bfde44b5586d23457759b6cf9a787f1a35179ee0"}, + {file = "fonttools-4.56.0-cp311-cp311-win32.whl", hash = "sha256:47b5e4680002ae1756d3ae3b6114e20aaee6cc5c69d1e5911f5ffffd3ee46c6b"}, + {file = "fonttools-4.56.0-cp311-cp311-win_amd64.whl", hash = "sha256:14a3e3e6b211660db54ca1ef7006401e4a694e53ffd4553ab9bc87ead01d0f05"}, + {file = "fonttools-4.56.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d6f195c14c01bd057bc9b4f70756b510e009c83c5ea67b25ced3e2c38e6ee6e9"}, + {file = "fonttools-4.56.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fa760e5fe8b50cbc2d71884a1eff2ed2b95a005f02dda2fa431560db0ddd927f"}, + {file = "fonttools-4.56.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d54a45d30251f1d729e69e5b675f9a08b7da413391a1227781e2a297fa37f6d2"}, + {file = "fonttools-4.56.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:661a8995d11e6e4914a44ca7d52d1286e2d9b154f685a4d1f69add8418961563"}, + {file = "fonttools-4.56.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9d94449ad0a5f2a8bf5d2f8d71d65088aee48adbe45f3c5f8e00e3ad861ed81a"}, + {file = "fonttools-4.56.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f59746f7953f69cc3290ce2f971ab01056e55ddd0fb8b792c31a8acd7fee2d28"}, + {file = "fonttools-4.56.0-cp312-cp312-win32.whl", hash = "sha256:bce60f9a977c9d3d51de475af3f3581d9b36952e1f8fc19a1f2254f1dda7ce9c"}, + {file = "fonttools-4.56.0-cp312-cp312-win_amd64.whl", hash = "sha256:300c310bb725b2bdb4f5fc7e148e190bd69f01925c7ab437b9c0ca3e1c7cd9ba"}, + {file = "fonttools-4.56.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f20e2c0dfab82983a90f3d00703ac0960412036153e5023eed2b4641d7d5e692"}, + {file = "fonttools-4.56.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f36a0868f47b7566237640c026c65a86d09a3d9ca5df1cd039e30a1da73098a0"}, + {file = "fonttools-4.56.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62b4c6802fa28e14dba010e75190e0e6228513573f1eeae57b11aa1a39b7e5b1"}, + {file = "fonttools-4.56.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a05d1f07eb0a7d755fbe01fee1fd255c3a4d3730130cf1bfefb682d18fd2fcea"}, + {file = "fonttools-4.56.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0073b62c3438cf0058488c002ea90489e8801d3a7af5ce5f7c05c105bee815c3"}, + {file = "fonttools-4.56.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e2cad98c94833465bcf28f51c248aaf07ca022efc6a3eba750ad9c1e0256d278"}, + {file = "fonttools-4.56.0-cp313-cp313-win32.whl", hash = "sha256:d0cb73ccf7f6d7ca8d0bc7ea8ac0a5b84969a41c56ac3ac3422a24df2680546f"}, + {file = "fonttools-4.56.0-cp313-cp313-win_amd64.whl", hash = "sha256:62cc1253827d1e500fde9dbe981219fea4eb000fd63402283472d38e7d8aa1c6"}, + {file = "fonttools-4.56.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:3fd3fccb7b9adaaecfa79ad51b759f2123e1aba97f857936ce044d4f029abd71"}, + {file = "fonttools-4.56.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:193b86e9f769320bc98ffdb42accafb5d0c8c49bd62884f1c0702bc598b3f0a2"}, + {file = "fonttools-4.56.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e81c1cc80c1d8bf071356cc3e0e25071fbba1c75afc48d41b26048980b3c771"}, + {file = "fonttools-4.56.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9270505a19361e81eecdbc2c251ad1e1a9a9c2ad75fa022ccdee533f55535dc"}, + {file = "fonttools-4.56.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:53f5e9767978a4daf46f28e09dbeb7d010319924ae622f7b56174b777258e5ba"}, + {file = "fonttools-4.56.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9da650cb29bc098b8cfd15ef09009c914b35c7986c8fa9f08b51108b7bc393b4"}, + {file = "fonttools-4.56.0-cp38-cp38-win32.whl", hash = "sha256:965d0209e6dbdb9416100123b6709cb13f5232e2d52d17ed37f9df0cc31e2b35"}, + {file = "fonttools-4.56.0-cp38-cp38-win_amd64.whl", hash = "sha256:654ac4583e2d7c62aebc6fc6a4c6736f078f50300e18aa105d87ce8925cfac31"}, + {file = "fonttools-4.56.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:ca7962e8e5fc047cc4e59389959843aafbf7445b6c08c20d883e60ced46370a5"}, + {file = "fonttools-4.56.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a1af375734018951c31c0737d04a9d5fd0a353a0253db5fbed2ccd44eac62d8c"}, + {file = "fonttools-4.56.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:442ad4122468d0e47d83bc59d0e91b474593a8c813839e1872e47c7a0cb53b10"}, + {file = "fonttools-4.56.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cf4f8d2a30b454ac682e12c61831dcb174950c406011418e739de592bbf8f76"}, + {file = "fonttools-4.56.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:96a4271f63a615bcb902b9f56de00ea225d6896052c49f20d0c91e9f43529a29"}, + {file = "fonttools-4.56.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:6c1d38642ca2dddc7ae992ef5d026e5061a84f10ff2b906be5680ab089f55bb8"}, + {file = "fonttools-4.56.0-cp39-cp39-win32.whl", hash = "sha256:2d351275f73ebdd81dd5b09a8b8dac7a30f29a279d41e1c1192aedf1b6dced40"}, + {file = "fonttools-4.56.0-cp39-cp39-win_amd64.whl", hash = "sha256:d6ca96d1b61a707ba01a43318c9c40aaf11a5a568d1e61146fafa6ab20890793"}, + {file = "fonttools-4.56.0-py3-none-any.whl", hash = "sha256:1088182f68c303b50ca4dc0c82d42083d176cba37af1937e1a976a31149d4d14"}, + {file = "fonttools-4.56.0.tar.gz", hash = "sha256:a114d1567e1a1586b7e9e7fc2ff686ca542a82769a296cef131e4c4af51e58f4"}, ] [package.extras] -all = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "fs (>=2.2.0,<3)", "lxml (>=4.0)", "lz4 (>=1.7.4.2)", "matplotlib", "munkres", "pycairo", "scipy", "skia-pathops (>=0.5.0)", "sympy", "uharfbuzz (>=0.23.0)", "unicodedata2 (>=15.1.0)", "xattr", "zopfli (>=0.1.4)"] +all = ["brotli (>=1.0.1) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\"", "fs (>=2.2.0,<3)", "lxml (>=4.0)", "lz4 (>=1.7.4.2)", "matplotlib", "munkres ; platform_python_implementation == \"PyPy\"", "pycairo", "scipy ; platform_python_implementation != \"PyPy\"", "skia-pathops (>=0.5.0)", "sympy", "uharfbuzz (>=0.23.0)", "unicodedata2 (>=15.1.0) ; python_version <= \"3.12\"", "xattr ; sys_platform == \"darwin\"", "zopfli (>=0.1.4)"] graphite = ["lz4 (>=1.7.4.2)"] -interpolatable = ["munkres", "pycairo", "scipy"] +interpolatable = ["munkres ; platform_python_implementation == \"PyPy\"", "pycairo", "scipy ; platform_python_implementation != \"PyPy\""] lxml = ["lxml (>=4.0)"] pathops = ["skia-pathops (>=0.5.0)"] plot = ["matplotlib"] repacker = ["uharfbuzz (>=0.23.0)"] symfont = ["sympy"] -type1 = ["xattr"] +type1 = ["xattr ; sys_platform == \"darwin\""] ufo = ["fs (>=2.2.0,<3)"] -unicode = ["unicodedata2 (>=15.1.0)"] -woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"] +unicode = ["unicodedata2 (>=15.1.0) ; python_version <= \"3.12\""] +woff = ["brotli (>=1.0.1) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\"", "zopfli (>=0.1.4)"] [[package]] name = "havsfunc" @@ -311,6 +304,7 @@ version = "33" description = "Holy's ported AviSynth functions for VapourSynth" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "havsfunc-33-py3-none-any.whl", hash = "sha256:eb33fdfcb7b3108ad578d6fe7ffb85aad110c0e9fbfca6de533f892f25205ffb"}, ] @@ -325,6 +319,7 @@ version = "3.10" description = "Internationalized Domain Names in Applications (IDNA)" optional = false python-versions = ">=3.6" +groups = ["runtime"] files = [ {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, @@ -335,153 +330,122 @@ all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2 [[package]] name = "jetpytools" -version = "1.2.5" +version = "1.2.8" description = "Collection of stuff that's useful in general python programming" optional = false python-versions = ">=3.10" +groups = ["main", "runtime"] files = [ - {file = "jetpytools-1.2.5-py3-none-any.whl", hash = "sha256:b2099baa8822cf598b210b523ae98a23ace2455fbf00e3f67337223bb3666c9e"}, - {file = "jetpytools-1.2.5.tar.gz", hash = "sha256:3749057fdb68ef533ddb3f55993abbc08499d1c15334a3050c4bd416b728bd49"}, + {file = "jetpytools-1.2.8-py3-none-any.whl", hash = "sha256:54b8df19b15e10e429de5494d7192a63ff177a0d1152e5819c618dc2e93781ad"}, + {file = "jetpytools-1.2.8.tar.gz", hash = "sha256:3ce2be0e40e271013ede38a717152796e3a33c9095356f6ffd27ce9213531d2a"}, ] [[package]] name = "kiwisolver" -version = "1.4.7" +version = "1.4.8" description = "A fast implementation of the Cassowary constraint solver" optional = false -python-versions = ">=3.8" +python-versions = ">=3.10" +groups = ["runtime"] files = [ - {file = "kiwisolver-1.4.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8a9c83f75223d5e48b0bc9cb1bf2776cf01563e00ade8775ffe13b0b6e1af3a6"}, - {file = "kiwisolver-1.4.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:58370b1ffbd35407444d57057b57da5d6549d2d854fa30249771775c63b5fe17"}, - {file = "kiwisolver-1.4.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:aa0abdf853e09aff551db11fce173e2177d00786c688203f52c87ad7fcd91ef9"}, - {file = "kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8d53103597a252fb3ab8b5845af04c7a26d5e7ea8122303dd7a021176a87e8b9"}, - {file = "kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:88f17c5ffa8e9462fb79f62746428dd57b46eb931698e42e990ad63103f35e6c"}, - {file = "kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88a9ca9c710d598fd75ee5de59d5bda2684d9db36a9f50b6125eaea3969c2599"}, - {file = "kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f4d742cb7af1c28303a51b7a27aaee540e71bb8e24f68c736f6f2ffc82f2bf05"}, - {file = "kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e28c7fea2196bf4c2f8d46a0415c77a1c480cc0724722f23d7410ffe9842c407"}, - {file = "kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e968b84db54f9d42046cf154e02911e39c0435c9801681e3fc9ce8a3c4130278"}, - {file = "kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0c18ec74c0472de033e1bebb2911c3c310eef5649133dd0bedf2a169a1b269e5"}, - {file = "kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8f0ea6da6d393d8b2e187e6a5e3fb81f5862010a40c3945e2c6d12ae45cfb2ad"}, - {file = "kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:f106407dda69ae456dd1227966bf445b157ccc80ba0dff3802bb63f30b74e895"}, - {file = "kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:84ec80df401cfee1457063732d90022f93951944b5b58975d34ab56bb150dfb3"}, - {file = "kiwisolver-1.4.7-cp310-cp310-win32.whl", hash = "sha256:71bb308552200fb2c195e35ef05de12f0c878c07fc91c270eb3d6e41698c3bcc"}, - {file = "kiwisolver-1.4.7-cp310-cp310-win_amd64.whl", hash = "sha256:44756f9fd339de0fb6ee4f8c1696cfd19b2422e0d70b4cefc1cc7f1f64045a8c"}, - {file = "kiwisolver-1.4.7-cp310-cp310-win_arm64.whl", hash = "sha256:78a42513018c41c2ffd262eb676442315cbfe3c44eed82385c2ed043bc63210a"}, - {file = "kiwisolver-1.4.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d2b0e12a42fb4e72d509fc994713d099cbb15ebf1103545e8a45f14da2dfca54"}, - {file = "kiwisolver-1.4.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2a8781ac3edc42ea4b90bc23e7d37b665d89423818e26eb6df90698aa2287c95"}, - {file = "kiwisolver-1.4.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:46707a10836894b559e04b0fd143e343945c97fd170d69a2d26d640b4e297935"}, - {file = "kiwisolver-1.4.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef97b8df011141c9b0f6caf23b29379f87dd13183c978a30a3c546d2c47314cb"}, - {file = "kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ab58c12a2cd0fc769089e6d38466c46d7f76aced0a1f54c77652446733d2d02"}, - {file = "kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:803b8e1459341c1bb56d1c5c010406d5edec8a0713a0945851290a7930679b51"}, - {file = "kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9a9e8a507420fe35992ee9ecb302dab68550dedc0da9e2880dd88071c5fb052"}, - {file = "kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18077b53dc3bb490e330669a99920c5e6a496889ae8c63b58fbc57c3d7f33a18"}, - {file = "kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6af936f79086a89b3680a280c47ea90b4df7047b5bdf3aa5c524bbedddb9e545"}, - {file = "kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:3abc5b19d24af4b77d1598a585b8a719beb8569a71568b66f4ebe1fb0449460b"}, - {file = "kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:933d4de052939d90afbe6e9d5273ae05fb836cc86c15b686edd4b3560cc0ee36"}, - {file = "kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:65e720d2ab2b53f1f72fb5da5fb477455905ce2c88aaa671ff0a447c2c80e8e3"}, - {file = "kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3bf1ed55088f214ba6427484c59553123fdd9b218a42bbc8c6496d6754b1e523"}, - {file = "kiwisolver-1.4.7-cp311-cp311-win32.whl", hash = "sha256:4c00336b9dd5ad96d0a558fd18a8b6f711b7449acce4c157e7343ba92dd0cf3d"}, - {file = "kiwisolver-1.4.7-cp311-cp311-win_amd64.whl", hash = "sha256:929e294c1ac1e9f615c62a4e4313ca1823ba37326c164ec720a803287c4c499b"}, - {file = "kiwisolver-1.4.7-cp311-cp311-win_arm64.whl", hash = "sha256:e33e8fbd440c917106b237ef1a2f1449dfbb9b6f6e1ce17c94cd6a1e0d438376"}, - {file = "kiwisolver-1.4.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:5360cc32706dab3931f738d3079652d20982511f7c0ac5711483e6eab08efff2"}, - {file = "kiwisolver-1.4.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:942216596dc64ddb25adb215c3c783215b23626f8d84e8eff8d6d45c3f29f75a"}, - {file = "kiwisolver-1.4.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:48b571ecd8bae15702e4f22d3ff6a0f13e54d3d00cd25216d5e7f658242065ee"}, - {file = "kiwisolver-1.4.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ad42ba922c67c5f219097b28fae965e10045ddf145d2928bfac2eb2e17673640"}, - {file = "kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:612a10bdae23404a72941a0fc8fa2660c6ea1217c4ce0dbcab8a8f6543ea9e7f"}, - {file = "kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e838bba3a3bac0fe06d849d29772eb1afb9745a59710762e4ba3f4cb8424483"}, - {file = "kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:22f499f6157236c19f4bbbd472fa55b063db77a16cd74d49afe28992dff8c258"}, - {file = "kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693902d433cf585133699972b6d7c42a8b9f8f826ebcaf0132ff55200afc599e"}, - {file = "kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4e77f2126c3e0b0d055f44513ed349038ac180371ed9b52fe96a32aa071a5107"}, - {file = "kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:657a05857bda581c3656bfc3b20e353c232e9193eb167766ad2dc58b56504948"}, - {file = "kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4bfa75a048c056a411f9705856abfc872558e33c055d80af6a380e3658766038"}, - {file = "kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:34ea1de54beef1c104422d210c47c7d2a4999bdecf42c7b5718fbe59a4cac383"}, - {file = "kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:90da3b5f694b85231cf93586dad5e90e2d71b9428f9aad96952c99055582f520"}, - {file = "kiwisolver-1.4.7-cp312-cp312-win32.whl", hash = "sha256:18e0cca3e008e17fe9b164b55735a325140a5a35faad8de92dd80265cd5eb80b"}, - {file = "kiwisolver-1.4.7-cp312-cp312-win_amd64.whl", hash = "sha256:58cb20602b18f86f83a5c87d3ee1c766a79c0d452f8def86d925e6c60fbf7bfb"}, - {file = "kiwisolver-1.4.7-cp312-cp312-win_arm64.whl", hash = "sha256:f5a8b53bdc0b3961f8b6125e198617c40aeed638b387913bf1ce78afb1b0be2a"}, - {file = "kiwisolver-1.4.7-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2e6039dcbe79a8e0f044f1c39db1986a1b8071051efba3ee4d74f5b365f5226e"}, - {file = "kiwisolver-1.4.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a1ecf0ac1c518487d9d23b1cd7139a6a65bc460cd101ab01f1be82ecf09794b6"}, - {file = "kiwisolver-1.4.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7ab9ccab2b5bd5702ab0803676a580fffa2aa178c2badc5557a84cc943fcf750"}, - {file = "kiwisolver-1.4.7-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f816dd2277f8d63d79f9c8473a79fe54047bc0467754962840782c575522224d"}, - {file = "kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf8bcc23ceb5a1b624572a1623b9f79d2c3b337c8c455405ef231933a10da379"}, - {file = "kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dea0bf229319828467d7fca8c7c189780aa9ff679c94539eed7532ebe33ed37c"}, - {file = "kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c06a4c7cf15ec739ce0e5971b26c93638730090add60e183530d70848ebdd34"}, - {file = "kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913983ad2deb14e66d83c28b632fd35ba2b825031f2fa4ca29675e665dfecbe1"}, - {file = "kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5337ec7809bcd0f424c6b705ecf97941c46279cf5ed92311782c7c9c2026f07f"}, - {file = "kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4c26ed10c4f6fa6ddb329a5120ba3b6db349ca192ae211e882970bfc9d91420b"}, - {file = "kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c619b101e6de2222c1fcb0531e1b17bbffbe54294bfba43ea0d411d428618c27"}, - {file = "kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:073a36c8273647592ea332e816e75ef8da5c303236ec0167196793eb1e34657a"}, - {file = "kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3ce6b2b0231bda412463e152fc18335ba32faf4e8c23a754ad50ffa70e4091ee"}, - {file = "kiwisolver-1.4.7-cp313-cp313-win32.whl", hash = "sha256:f4c9aee212bc89d4e13f58be11a56cc8036cabad119259d12ace14b34476fd07"}, - {file = "kiwisolver-1.4.7-cp313-cp313-win_amd64.whl", hash = "sha256:8a3ec5aa8e38fc4c8af308917ce12c536f1c88452ce554027e55b22cbbfbff76"}, - {file = "kiwisolver-1.4.7-cp313-cp313-win_arm64.whl", hash = "sha256:76c8094ac20ec259471ac53e774623eb62e6e1f56cd8690c67ce6ce4fcb05650"}, - {file = "kiwisolver-1.4.7-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5d5abf8f8ec1f4e22882273c423e16cae834c36856cac348cfbfa68e01c40f3a"}, - {file = "kiwisolver-1.4.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:aeb3531b196ef6f11776c21674dba836aeea9d5bd1cf630f869e3d90b16cfade"}, - {file = "kiwisolver-1.4.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b7d755065e4e866a8086c9bdada157133ff466476a2ad7861828e17b6026e22c"}, - {file = "kiwisolver-1.4.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:08471d4d86cbaec61f86b217dd938a83d85e03785f51121e791a6e6689a3be95"}, - {file = "kiwisolver-1.4.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7bbfcb7165ce3d54a3dfbe731e470f65739c4c1f85bb1018ee912bae139e263b"}, - {file = "kiwisolver-1.4.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d34eb8494bea691a1a450141ebb5385e4b69d38bb8403b5146ad279f4b30fa3"}, - {file = "kiwisolver-1.4.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9242795d174daa40105c1d86aba618e8eab7bf96ba8c3ee614da8302a9f95503"}, - {file = "kiwisolver-1.4.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:a0f64a48bb81af7450e641e3fe0b0394d7381e342805479178b3d335d60ca7cf"}, - {file = "kiwisolver-1.4.7-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8e045731a5416357638d1700927529e2b8ab304811671f665b225f8bf8d8f933"}, - {file = "kiwisolver-1.4.7-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:4322872d5772cae7369f8351da1edf255a604ea7087fe295411397d0cfd9655e"}, - {file = "kiwisolver-1.4.7-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:e1631290ee9271dffe3062d2634c3ecac02c83890ada077d225e081aca8aab89"}, - {file = "kiwisolver-1.4.7-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:edcfc407e4eb17e037bca59be0e85a2031a2ac87e4fed26d3e9df88b4165f92d"}, - {file = "kiwisolver-1.4.7-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:4d05d81ecb47d11e7f8932bd8b61b720bf0b41199358f3f5e36d38e28f0532c5"}, - {file = "kiwisolver-1.4.7-cp38-cp38-win32.whl", hash = "sha256:b38ac83d5f04b15e515fd86f312479d950d05ce2368d5413d46c088dda7de90a"}, - {file = "kiwisolver-1.4.7-cp38-cp38-win_amd64.whl", hash = "sha256:d83db7cde68459fc803052a55ace60bea2bae361fc3b7a6d5da07e11954e4b09"}, - {file = "kiwisolver-1.4.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3f9362ecfca44c863569d3d3c033dbe8ba452ff8eed6f6b5806382741a1334bd"}, - {file = "kiwisolver-1.4.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e8df2eb9b2bac43ef8b082e06f750350fbbaf2887534a5be97f6cf07b19d9583"}, - {file = "kiwisolver-1.4.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f32d6edbc638cde7652bd690c3e728b25332acbadd7cad670cc4a02558d9c417"}, - {file = "kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e2e6c39bd7b9372b0be21456caab138e8e69cc0fc1190a9dfa92bd45a1e6e904"}, - {file = "kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dda56c24d869b1193fcc763f1284b9126550eaf84b88bbc7256e15028f19188a"}, - {file = "kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79849239c39b5e1fd906556c474d9b0439ea6792b637511f3fe3a41158d89ca8"}, - {file = "kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5e3bc157fed2a4c02ec468de4ecd12a6e22818d4f09cde2c31ee3226ffbefab2"}, - {file = "kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3da53da805b71e41053dc670f9a820d1157aae77b6b944e08024d17bcd51ef88"}, - {file = "kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8705f17dfeb43139a692298cb6637ee2e59c0194538153e83e9ee0c75c2eddde"}, - {file = "kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:82a5c2f4b87c26bb1a0ef3d16b5c4753434633b83d365cc0ddf2770c93829e3c"}, - {file = "kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce8be0466f4c0d585cdb6c1e2ed07232221df101a4c6f28821d2aa754ca2d9e2"}, - {file = "kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:409afdfe1e2e90e6ee7fc896f3df9a7fec8e793e58bfa0d052c8a82f99c37abb"}, - {file = "kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5b9c3f4ee0b9a439d2415012bd1b1cc2df59e4d6a9939f4d669241d30b414327"}, - {file = "kiwisolver-1.4.7-cp39-cp39-win32.whl", hash = "sha256:a79ae34384df2b615eefca647a2873842ac3b596418032bef9a7283675962644"}, - {file = "kiwisolver-1.4.7-cp39-cp39-win_amd64.whl", hash = "sha256:cf0438b42121a66a3a667de17e779330fc0f20b0d97d59d2f2121e182b0505e4"}, - {file = "kiwisolver-1.4.7-cp39-cp39-win_arm64.whl", hash = "sha256:764202cc7e70f767dab49e8df52c7455e8de0df5d858fa801a11aa0d882ccf3f"}, - {file = "kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:94252291e3fe68001b1dd747b4c0b3be12582839b95ad4d1b641924d68fd4643"}, - {file = "kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b7dfa3b546da08a9f622bb6becdb14b3e24aaa30adba66749d38f3cc7ea9706"}, - {file = "kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd3de6481f4ed8b734da5df134cd5a6a64fe32124fe83dde1e5b5f29fe30b1e6"}, - {file = "kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a91b5f9f1205845d488c928e8570dcb62b893372f63b8b6e98b863ebd2368ff2"}, - {file = "kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40fa14dbd66b8b8f470d5fc79c089a66185619d31645f9b0773b88b19f7223c4"}, - {file = "kiwisolver-1.4.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:eb542fe7933aa09d8d8f9d9097ef37532a7df6497819d16efe4359890a2f417a"}, - {file = "kiwisolver-1.4.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:bfa1acfa0c54932d5607e19a2c24646fb4c1ae2694437789129cf099789a3b00"}, - {file = "kiwisolver-1.4.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:eee3ea935c3d227d49b4eb85660ff631556841f6e567f0f7bda972df6c2c9935"}, - {file = "kiwisolver-1.4.7-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:f3160309af4396e0ed04db259c3ccbfdc3621b5559b5453075e5de555e1f3a1b"}, - {file = "kiwisolver-1.4.7-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:a17f6a29cf8935e587cc8a4dbfc8368c55edc645283db0ce9801016f83526c2d"}, - {file = "kiwisolver-1.4.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:10849fb2c1ecbfae45a693c070e0320a91b35dd4bcf58172c023b994283a124d"}, - {file = "kiwisolver-1.4.7-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:ac542bf38a8a4be2dc6b15248d36315ccc65f0743f7b1a76688ffb6b5129a5c2"}, - {file = "kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8b01aac285f91ca889c800042c35ad3b239e704b150cfd3382adfc9dcc780e39"}, - {file = "kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:48be928f59a1f5c8207154f935334d374e79f2b5d212826307d072595ad76a2e"}, - {file = "kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f37cfe618a117e50d8c240555331160d73d0411422b59b5ee217843d7b693608"}, - {file = "kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:599b5c873c63a1f6ed7eead644a8a380cfbdf5db91dcb6f85707aaab213b1674"}, - {file = "kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:801fa7802e5cfabe3ab0c81a34c323a319b097dfb5004be950482d882f3d7225"}, - {file = "kiwisolver-1.4.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:0c6c43471bc764fad4bc99c5c2d6d16a676b1abf844ca7c8702bdae92df01ee0"}, - {file = "kiwisolver-1.4.7.tar.gz", hash = "sha256:9893ff81bd7107f7b685d3017cc6583daadb4fc26e4a888350df530e41980a60"}, + {file = "kiwisolver-1.4.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88c6f252f6816a73b1f8c904f7bbe02fd67c09a69f7cb8a0eecdbf5ce78e63db"}, + {file = "kiwisolver-1.4.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c72941acb7b67138f35b879bbe85be0f6c6a70cab78fe3ef6db9c024d9223e5b"}, + {file = "kiwisolver-1.4.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ce2cf1e5688edcb727fdf7cd1bbd0b6416758996826a8be1d958f91880d0809d"}, + {file = "kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c8bf637892dc6e6aad2bc6d4d69d08764166e5e3f69d469e55427b6ac001b19d"}, + {file = "kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:034d2c891f76bd3edbdb3ea11140d8510dca675443da7304205a2eaa45d8334c"}, + {file = "kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47b28d1dfe0793d5e96bce90835e17edf9a499b53969b03c6c47ea5985844c3"}, + {file = "kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb158fe28ca0c29f2260cca8c43005329ad58452c36f0edf298204de32a9a3ed"}, + {file = "kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5536185fce131780ebd809f8e623bf4030ce1b161353166c49a3c74c287897f"}, + {file = "kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:369b75d40abedc1da2c1f4de13f3482cb99e3237b38726710f4a793432b1c5ff"}, + {file = "kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:641f2ddf9358c80faa22e22eb4c9f54bd3f0e442e038728f500e3b978d00aa7d"}, + {file = "kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d561d2d8883e0819445cfe58d7ddd673e4015c3c57261d7bdcd3710d0d14005c"}, + {file = "kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:1732e065704b47c9afca7ffa272f845300a4eb959276bf6970dc07265e73b605"}, + {file = "kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:bcb1ebc3547619c3b58a39e2448af089ea2ef44b37988caf432447374941574e"}, + {file = "kiwisolver-1.4.8-cp310-cp310-win_amd64.whl", hash = "sha256:89c107041f7b27844179ea9c85d6da275aa55ecf28413e87624d033cf1f6b751"}, + {file = "kiwisolver-1.4.8-cp310-cp310-win_arm64.whl", hash = "sha256:b5773efa2be9eb9fcf5415ea3ab70fc785d598729fd6057bea38d539ead28271"}, + {file = "kiwisolver-1.4.8-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a4d3601908c560bdf880f07d94f31d734afd1bb71e96585cace0e38ef44c6d84"}, + {file = "kiwisolver-1.4.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856b269c4d28a5c0d5e6c1955ec36ebfd1651ac00e1ce0afa3e28da95293b561"}, + {file = "kiwisolver-1.4.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c2b9a96e0f326205af81a15718a9073328df1173a2619a68553decb7097fd5d7"}, + {file = "kiwisolver-1.4.8-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5020c83e8553f770cb3b5fc13faac40f17e0b205bd237aebd21d53d733adb03"}, + {file = "kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dace81d28c787956bfbfbbfd72fdcef014f37d9b48830829e488fdb32b49d954"}, + {file = "kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11e1022b524bd48ae56c9b4f9296bce77e15a2e42a502cceba602f804b32bb79"}, + {file = "kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b9b4d2892fefc886f30301cdd80debd8bb01ecdf165a449eb6e78f79f0fabd6"}, + {file = "kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a96c0e790ee875d65e340ab383700e2b4891677b7fcd30a699146f9384a2bb0"}, + {file = "kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23454ff084b07ac54ca8be535f4174170c1094a4cff78fbae4f73a4bcc0d4dab"}, + {file = "kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:87b287251ad6488e95b4f0b4a79a6d04d3ea35fde6340eb38fbd1ca9cd35bbbc"}, + {file = "kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:b21dbe165081142b1232a240fc6383fd32cdd877ca6cc89eab93e5f5883e1c25"}, + {file = "kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:768cade2c2df13db52475bd28d3a3fac8c9eff04b0e9e2fda0f3760f20b3f7fc"}, + {file = "kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d47cfb2650f0e103d4bf68b0b5804c68da97272c84bb12850d877a95c056bd67"}, + {file = "kiwisolver-1.4.8-cp311-cp311-win_amd64.whl", hash = "sha256:ed33ca2002a779a2e20eeb06aea7721b6e47f2d4b8a8ece979d8ba9e2a167e34"}, + {file = "kiwisolver-1.4.8-cp311-cp311-win_arm64.whl", hash = "sha256:16523b40aab60426ffdebe33ac374457cf62863e330a90a0383639ce14bf44b2"}, + {file = "kiwisolver-1.4.8-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d6af5e8815fd02997cb6ad9bbed0ee1e60014438ee1a5c2444c96f87b8843502"}, + {file = "kiwisolver-1.4.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bade438f86e21d91e0cf5dd7c0ed00cda0f77c8c1616bd83f9fc157fa6760d31"}, + {file = "kiwisolver-1.4.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b83dc6769ddbc57613280118fb4ce3cd08899cc3369f7d0e0fab518a7cf37fdb"}, + {file = "kiwisolver-1.4.8-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:111793b232842991be367ed828076b03d96202c19221b5ebab421ce8bcad016f"}, + {file = "kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:257af1622860e51b1a9d0ce387bf5c2c4f36a90594cb9514f55b074bcc787cfc"}, + {file = "kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:69b5637c3f316cab1ec1c9a12b8c5f4750a4c4b71af9157645bf32830e39c03a"}, + {file = "kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:782bb86f245ec18009890e7cb8d13a5ef54dcf2ebe18ed65f795e635a96a1c6a"}, + {file = "kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc978a80a0db3a66d25767b03688f1147a69e6237175c0f4ffffaaedf744055a"}, + {file = "kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:36dbbfd34838500a31f52c9786990d00150860e46cd5041386f217101350f0d3"}, + {file = "kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:eaa973f1e05131de5ff3569bbba7f5fd07ea0595d3870ed4a526d486fe57fa1b"}, + {file = "kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:a66f60f8d0c87ab7f59b6fb80e642ebb29fec354a4dfad687ca4092ae69d04f4"}, + {file = "kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858416b7fb777a53f0c59ca08190ce24e9abbd3cffa18886a5781b8e3e26f65d"}, + {file = "kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:085940635c62697391baafaaeabdf3dd7a6c3643577dde337f4d66eba021b2b8"}, + {file = "kiwisolver-1.4.8-cp312-cp312-win_amd64.whl", hash = "sha256:01c3d31902c7db5fb6182832713d3b4122ad9317c2c5877d0539227d96bb2e50"}, + {file = "kiwisolver-1.4.8-cp312-cp312-win_arm64.whl", hash = "sha256:a3c44cb68861de93f0c4a8175fbaa691f0aa22550c331fefef02b618a9dcb476"}, + {file = "kiwisolver-1.4.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1c8ceb754339793c24aee1c9fb2485b5b1f5bb1c2c214ff13368431e51fc9a09"}, + {file = "kiwisolver-1.4.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:54a62808ac74b5e55a04a408cda6156f986cefbcf0ada13572696b507cc92fa1"}, + {file = "kiwisolver-1.4.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:68269e60ee4929893aad82666821aaacbd455284124817af45c11e50a4b42e3c"}, + {file = "kiwisolver-1.4.8-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34d142fba9c464bc3bbfeff15c96eab0e7310343d6aefb62a79d51421fcc5f1b"}, + {file = "kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ddc373e0eef45b59197de815b1b28ef89ae3955e7722cc9710fb91cd77b7f47"}, + {file = "kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:77e6f57a20b9bd4e1e2cedda4d0b986ebd0216236f0106e55c28aea3d3d69b16"}, + {file = "kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08e77738ed7538f036cd1170cbed942ef749137b1311fa2bbe2a7fda2f6bf3cc"}, + {file = "kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5ce1e481a74b44dd5e92ff03ea0cb371ae7a0268318e202be06c8f04f4f1246"}, + {file = "kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fc2ace710ba7c1dfd1a3b42530b62b9ceed115f19a1656adefce7b1782a37794"}, + {file = "kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:3452046c37c7692bd52b0e752b87954ef86ee2224e624ef7ce6cb21e8c41cc1b"}, + {file = "kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7e9a60b50fe8b2ec6f448fe8d81b07e40141bfced7f896309df271a0b92f80f3"}, + {file = "kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:918139571133f366e8362fa4a297aeba86c7816b7ecf0bc79168080e2bd79957"}, + {file = "kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e063ef9f89885a1d68dd8b2e18f5ead48653176d10a0e324e3b0030e3a69adeb"}, + {file = "kiwisolver-1.4.8-cp313-cp313-win_amd64.whl", hash = "sha256:a17b7c4f5b2c51bb68ed379defd608a03954a1845dfed7cc0117f1cc8a9b7fd2"}, + {file = "kiwisolver-1.4.8-cp313-cp313-win_arm64.whl", hash = "sha256:3cd3bc628b25f74aedc6d374d5babf0166a92ff1317f46267f12d2ed54bc1d30"}, + {file = "kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:370fd2df41660ed4e26b8c9d6bbcad668fbe2560462cba151a721d49e5b6628c"}, + {file = "kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:84a2f830d42707de1d191b9490ac186bf7997a9495d4e9072210a1296345f7dc"}, + {file = "kiwisolver-1.4.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7a3ad337add5148cf51ce0b55642dc551c0b9d6248458a757f98796ca7348712"}, + {file = "kiwisolver-1.4.8-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7506488470f41169b86d8c9aeff587293f530a23a23a49d6bc64dab66bedc71e"}, + {file = "kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f0121b07b356a22fb0414cec4666bbe36fd6d0d759db3d37228f496ed67c880"}, + {file = "kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d6d6bd87df62c27d4185de7c511c6248040afae67028a8a22012b010bc7ad062"}, + {file = "kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:291331973c64bb9cce50bbe871fb2e675c4331dab4f31abe89f175ad7679a4d7"}, + {file = "kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:893f5525bb92d3d735878ec00f781b2de998333659507d29ea4466208df37bed"}, + {file = "kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b47a465040146981dc9db8647981b8cb96366fbc8d452b031e4f8fdffec3f26d"}, + {file = "kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:99cea8b9dd34ff80c521aef46a1dddb0dcc0283cf18bde6d756f1e6f31772165"}, + {file = "kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:151dffc4865e5fe6dafce5480fab84f950d14566c480c08a53c663a0020504b6"}, + {file = "kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:577facaa411c10421314598b50413aa1ebcf5126f704f1e5d72d7e4e9f020d90"}, + {file = "kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:be4816dc51c8a471749d664161b434912eee82f2ea66bd7628bd14583a833e85"}, + {file = "kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e7a019419b7b510f0f7c9dceff8c5eae2392037eae483a7f9162625233802b0a"}, + {file = "kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:286b18e86682fd2217a48fc6be6b0f20c1d0ed10958d8dc53453ad58d7be0bf8"}, + {file = "kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4191ee8dfd0be1c3666ccbac178c5a05d5f8d689bbe3fc92f3c4abec817f8fe0"}, + {file = "kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7cd2785b9391f2873ad46088ed7599a6a71e762e1ea33e87514b1a441ed1da1c"}, + {file = "kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c07b29089b7ba090b6f1a669f1411f27221c3662b3a1b7010e67b59bb5a6f10b"}, + {file = "kiwisolver-1.4.8-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:65ea09a5a3faadd59c2ce96dc7bf0f364986a315949dc6374f04396b0d60e09b"}, + {file = "kiwisolver-1.4.8.tar.gz", hash = "sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e"}, ] [[package]] name = "lvsfunc" -version = "0.8.1" +version = "0.8.4" description = "Light's Vapoursynth Functions." optional = false -python-versions = ">=3.10" +python-versions = ">=3.12" +groups = ["main"] files = [ - {file = "lvsfunc-0.8.1-py3-none-any.whl", hash = "sha256:0b4a7f7ea3fe493982e53d1ef624d87707660b8b27ba717e6fce2eb070859611"}, - {file = "lvsfunc-0.8.1.tar.gz", hash = "sha256:722890e1fa111bd4166d3201ed88dfefedd63f2ca1c8b0b6f1aca8f81c821d99"}, + {file = "lvsfunc-0.8.4-py3-none-any.whl", hash = "sha256:89c440207f0d4a55676fa3d3674c8915236c80aa15c926691551f6a6d65307b6"}, + {file = "lvsfunc-0.8.4.tar.gz", hash = "sha256:392baf77826457882739c9ddd905577d779ba62d840f6540597d7311132745e5"}, ] [package.dependencies] -VapourSynth = ">=60" -vskernels = ">=2.3.2" -vstools = ">=2.0.5" +numpy = ">=2.1.1" +VapourSynth = ">=68" +vsjetpack = ">=0.2.2" [[package]] name = "markdown-it-py" @@ -489,6 +453,7 @@ version = "3.0.0" description = "Python port of markdown-it. Markdown parsing, done right!" optional = false python-versions = ">=3.8" +groups = ["main", "runtime"] files = [ {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, @@ -509,45 +474,46 @@ testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] [[package]] name = "matplotlib" -version = "3.10.0" +version = "3.10.1" description = "Python plotting package" optional = false python-versions = ">=3.10" +groups = ["runtime"] files = [ - {file = "matplotlib-3.10.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2c5829a5a1dd5a71f0e31e6e8bb449bc0ee9dbfb05ad28fc0c6b55101b3a4be6"}, - {file = "matplotlib-3.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a2a43cbefe22d653ab34bb55d42384ed30f611bcbdea1f8d7f431011a2e1c62e"}, - {file = "matplotlib-3.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:607b16c8a73943df110f99ee2e940b8a1cbf9714b65307c040d422558397dac5"}, - {file = "matplotlib-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01d2b19f13aeec2e759414d3bfe19ddfb16b13a1250add08d46d5ff6f9be83c6"}, - {file = "matplotlib-3.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5e6c6461e1fc63df30bf6f80f0b93f5b6784299f721bc28530477acd51bfc3d1"}, - {file = "matplotlib-3.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:994c07b9d9fe8d25951e3202a68c17900679274dadfc1248738dcfa1bd40d7f3"}, - {file = "matplotlib-3.10.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:fd44fc75522f58612ec4a33958a7e5552562b7705b42ef1b4f8c0818e304a363"}, - {file = "matplotlib-3.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c58a9622d5dbeb668f407f35f4e6bfac34bb9ecdcc81680c04d0258169747997"}, - {file = "matplotlib-3.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:845d96568ec873be63f25fa80e9e7fae4be854a66a7e2f0c8ccc99e94a8bd4ef"}, - {file = "matplotlib-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5439f4c5a3e2e8eab18e2f8c3ef929772fd5641876db71f08127eed95ab64683"}, - {file = "matplotlib-3.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4673ff67a36152c48ddeaf1135e74ce0d4bce1bbf836ae40ed39c29edf7e2765"}, - {file = "matplotlib-3.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:7e8632baebb058555ac0cde75db885c61f1212e47723d63921879806b40bec6a"}, - {file = "matplotlib-3.10.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4659665bc7c9b58f8c00317c3c2a299f7f258eeae5a5d56b4c64226fca2f7c59"}, - {file = "matplotlib-3.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d44cb942af1693cced2604c33a9abcef6205601c445f6d0dc531d813af8a2f5a"}, - {file = "matplotlib-3.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a994f29e968ca002b50982b27168addfd65f0105610b6be7fa515ca4b5307c95"}, - {file = "matplotlib-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b0558bae37f154fffda54d779a592bc97ca8b4701f1c710055b609a3bac44c8"}, - {file = "matplotlib-3.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:503feb23bd8c8acc75541548a1d709c059b7184cde26314896e10a9f14df5f12"}, - {file = "matplotlib-3.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:c40ba2eb08b3f5de88152c2333c58cee7edcead0a2a0d60fcafa116b17117adc"}, - {file = "matplotlib-3.10.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:96f2886f5c1e466f21cc41b70c5a0cd47bfa0015eb2d5793c88ebce658600e25"}, - {file = "matplotlib-3.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:12eaf48463b472c3c0f8dbacdbf906e573013df81a0ab82f0616ea4b11281908"}, - {file = "matplotlib-3.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2fbbabc82fde51391c4da5006f965e36d86d95f6ee83fb594b279564a4c5d0d2"}, - {file = "matplotlib-3.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad2e15300530c1a94c63cfa546e3b7864bd18ea2901317bae8bbf06a5ade6dcf"}, - {file = "matplotlib-3.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3547d153d70233a8496859097ef0312212e2689cdf8d7ed764441c77604095ae"}, - {file = "matplotlib-3.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:c55b20591ced744aa04e8c3e4b7543ea4d650b6c3c4b208c08a05b4010e8b442"}, - {file = "matplotlib-3.10.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:9ade1003376731a971e398cc4ef38bb83ee8caf0aee46ac6daa4b0506db1fd06"}, - {file = "matplotlib-3.10.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:95b710fea129c76d30be72c3b38f330269363fbc6e570a5dd43580487380b5ff"}, - {file = "matplotlib-3.10.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cdbaf909887373c3e094b0318d7ff230b2ad9dcb64da7ade654182872ab2593"}, - {file = "matplotlib-3.10.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d907fddb39f923d011875452ff1eca29a9e7f21722b873e90db32e5d8ddff12e"}, - {file = "matplotlib-3.10.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:3b427392354d10975c1d0f4ee18aa5844640b512d5311ef32efd4dd7db106ede"}, - {file = "matplotlib-3.10.0-cp313-cp313t-win_amd64.whl", hash = "sha256:5fd41b0ec7ee45cd960a8e71aea7c946a28a0b8a4dcee47d2856b2af051f334c"}, - {file = "matplotlib-3.10.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:81713dd0d103b379de4516b861d964b1d789a144103277769238c732229d7f03"}, - {file = "matplotlib-3.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:359f87baedb1f836ce307f0e850d12bb5f1936f70d035561f90d41d305fdacea"}, - {file = "matplotlib-3.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ae80dc3a4add4665cf2faa90138384a7ffe2a4e37c58d83e115b54287c4f06ef"}, - {file = "matplotlib-3.10.0.tar.gz", hash = "sha256:b886d02a581b96704c9d1ffe55709e49b4d2d52709ccebc4be42db856e511278"}, + {file = "matplotlib-3.10.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:ff2ae14910be903f4a24afdbb6d7d3a6c44da210fc7d42790b87aeac92238a16"}, + {file = "matplotlib-3.10.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0721a3fd3d5756ed593220a8b86808a36c5031fce489adb5b31ee6dbb47dd5b2"}, + {file = "matplotlib-3.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0673b4b8f131890eb3a1ad058d6e065fb3c6e71f160089b65f8515373394698"}, + {file = "matplotlib-3.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e875b95ac59a7908978fe307ecdbdd9a26af7fa0f33f474a27fcf8c99f64a19"}, + {file = "matplotlib-3.10.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2589659ea30726284c6c91037216f64a506a9822f8e50592d48ac16a2f29e044"}, + {file = "matplotlib-3.10.1-cp310-cp310-win_amd64.whl", hash = "sha256:a97ff127f295817bc34517255c9db6e71de8eddaab7f837b7d341dee9f2f587f"}, + {file = "matplotlib-3.10.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:057206ff2d6ab82ff3e94ebd94463d084760ca682ed5f150817b859372ec4401"}, + {file = "matplotlib-3.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a144867dd6bf8ba8cb5fc81a158b645037e11b3e5cf8a50bd5f9917cb863adfe"}, + {file = "matplotlib-3.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56c5d9fcd9879aa8040f196a235e2dcbdf7dd03ab5b07c0696f80bc6cf04bedd"}, + {file = "matplotlib-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f69dc9713e4ad2fb21a1c30e37bd445d496524257dfda40ff4a8efb3604ab5c"}, + {file = "matplotlib-3.10.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4c59af3e8aca75d7744b68e8e78a669e91ccbcf1ac35d0102a7b1b46883f1dd7"}, + {file = "matplotlib-3.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:11b65088c6f3dae784bc72e8d039a2580186285f87448babb9ddb2ad0082993a"}, + {file = "matplotlib-3.10.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:66e907a06e68cb6cfd652c193311d61a12b54f56809cafbed9736ce5ad92f107"}, + {file = "matplotlib-3.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e9b4bb156abb8fa5e5b2b460196f7db7264fc6d62678c03457979e7d5254b7be"}, + {file = "matplotlib-3.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1985ad3d97f51307a2cbfc801a930f120def19ba22864182dacef55277102ba6"}, + {file = "matplotlib-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c96f2c2f825d1257e437a1482c5a2cf4fee15db4261bd6fc0750f81ba2b4ba3d"}, + {file = "matplotlib-3.10.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:35e87384ee9e488d8dd5a2dd7baf471178d38b90618d8ea147aced4ab59c9bea"}, + {file = "matplotlib-3.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:cfd414bce89cc78a7e1d25202e979b3f1af799e416010a20ab2b5ebb3a02425c"}, + {file = "matplotlib-3.10.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c42eee41e1b60fd83ee3292ed83a97a5f2a8239b10c26715d8a6172226988d7b"}, + {file = "matplotlib-3.10.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4f0647b17b667ae745c13721602b540f7aadb2a32c5b96e924cd4fea5dcb90f1"}, + {file = "matplotlib-3.10.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa3854b5f9473564ef40a41bc922be978fab217776e9ae1545c9b3a5cf2092a3"}, + {file = "matplotlib-3.10.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e496c01441be4c7d5f96d4e40f7fca06e20dcb40e44c8daa2e740e1757ad9e6"}, + {file = "matplotlib-3.10.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5d45d3f5245be5b469843450617dcad9af75ca50568acf59997bed9311131a0b"}, + {file = "matplotlib-3.10.1-cp313-cp313-win_amd64.whl", hash = "sha256:8e8e25b1209161d20dfe93037c8a7f7ca796ec9aa326e6e4588d8c4a5dd1e473"}, + {file = "matplotlib-3.10.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:19b06241ad89c3ae9469e07d77efa87041eac65d78df4fcf9cac318028009b01"}, + {file = "matplotlib-3.10.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:01e63101ebb3014e6e9f80d9cf9ee361a8599ddca2c3e166c563628b39305dbb"}, + {file = "matplotlib-3.10.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f06bad951eea6422ac4e8bdebcf3a70c59ea0a03338c5d2b109f57b64eb3972"}, + {file = "matplotlib-3.10.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a3dfb036f34873b46978f55e240cff7a239f6c4409eac62d8145bad3fc6ba5a3"}, + {file = "matplotlib-3.10.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dc6ab14a7ab3b4d813b88ba957fc05c79493a037f54e246162033591e770de6f"}, + {file = "matplotlib-3.10.1-cp313-cp313t-win_amd64.whl", hash = "sha256:bc411ebd5889a78dabbc457b3fa153203e22248bfa6eedc6797be5df0164dbf9"}, + {file = "matplotlib-3.10.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:648406f1899f9a818cef8c0231b44dcfc4ff36f167101c3fd1c9151f24220fdc"}, + {file = "matplotlib-3.10.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:02582304e352f40520727984a5a18f37e8187861f954fea9be7ef06569cf85b4"}, + {file = "matplotlib-3.10.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3809916157ba871bcdd33d3493acd7fe3037db5daa917ca6e77975a94cef779"}, + {file = "matplotlib-3.10.1.tar.gz", hash = "sha256:e8d2d0e3881b129268585bf4765ad3ee73a4591d77b9a18c214ac7e3a79fb2ba"}, ] [package.dependencies] @@ -570,6 +536,7 @@ version = "0.1.2" description = "Markdown URL utilities" optional = false python-versions = ">=3.7" +groups = ["main", "runtime"] files = [ {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, @@ -577,66 +544,67 @@ files = [ [[package]] name = "numpy" -version = "2.2.3" +version = "2.2.4" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.10" +groups = ["main", "runtime"] files = [ - {file = "numpy-2.2.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cbc6472e01952d3d1b2772b720428f8b90e2deea8344e854df22b0618e9cce71"}, - {file = "numpy-2.2.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cdfe0c22692a30cd830c0755746473ae66c4a8f2e7bd508b35fb3b6a0813d787"}, - {file = "numpy-2.2.3-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:e37242f5324ffd9f7ba5acf96d774f9276aa62a966c0bad8dae692deebec7716"}, - {file = "numpy-2.2.3-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:95172a21038c9b423e68be78fd0be6e1b97674cde269b76fe269a5dfa6fadf0b"}, - {file = "numpy-2.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d5b47c440210c5d1d67e1cf434124e0b5c395eee1f5806fdd89b553ed1acd0a3"}, - {file = "numpy-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0391ea3622f5c51a2e29708877d56e3d276827ac5447d7f45e9bc4ade8923c52"}, - {file = "numpy-2.2.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f6b3dfc7661f8842babd8ea07e9897fe3d9b69a1d7e5fbb743e4160f9387833b"}, - {file = "numpy-2.2.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:1ad78ce7f18ce4e7df1b2ea4019b5817a2f6a8a16e34ff2775f646adce0a5027"}, - {file = "numpy-2.2.3-cp310-cp310-win32.whl", hash = "sha256:5ebeb7ef54a7be11044c33a17b2624abe4307a75893c001a4800857956b41094"}, - {file = "numpy-2.2.3-cp310-cp310-win_amd64.whl", hash = "sha256:596140185c7fa113563c67c2e894eabe0daea18cf8e33851738c19f70ce86aeb"}, - {file = "numpy-2.2.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:16372619ee728ed67a2a606a614f56d3eabc5b86f8b615c79d01957062826ca8"}, - {file = "numpy-2.2.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5521a06a3148686d9269c53b09f7d399a5725c47bbb5b35747e1cb76326b714b"}, - {file = "numpy-2.2.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:7c8dde0ca2f77828815fd1aedfdf52e59071a5bae30dac3b4da2a335c672149a"}, - {file = "numpy-2.2.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:77974aba6c1bc26e3c205c2214f0d5b4305bdc719268b93e768ddb17e3fdd636"}, - {file = "numpy-2.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d42f9c36d06440e34226e8bd65ff065ca0963aeecada587b937011efa02cdc9d"}, - {file = "numpy-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2712c5179f40af9ddc8f6727f2bd910ea0eb50206daea75f58ddd9fa3f715bb"}, - {file = "numpy-2.2.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c8b0451d2ec95010d1db8ca733afc41f659f425b7f608af569711097fd6014e2"}, - {file = "numpy-2.2.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d9b4a8148c57ecac25a16b0e11798cbe88edf5237b0df99973687dd866f05e1b"}, - {file = "numpy-2.2.3-cp311-cp311-win32.whl", hash = "sha256:1f45315b2dc58d8a3e7754fe4e38b6fce132dab284a92851e41b2b344f6441c5"}, - {file = "numpy-2.2.3-cp311-cp311-win_amd64.whl", hash = "sha256:9f48ba6f6c13e5e49f3d3efb1b51c8193215c42ac82610a04624906a9270be6f"}, - {file = "numpy-2.2.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:12c045f43b1d2915eca6b880a7f4a256f59d62df4f044788c8ba67709412128d"}, - {file = "numpy-2.2.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:87eed225fd415bbae787f93a457af7f5990b92a334e346f72070bf569b9c9c95"}, - {file = "numpy-2.2.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:712a64103d97c404e87d4d7c47fb0c7ff9acccc625ca2002848e0d53288b90ea"}, - {file = "numpy-2.2.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a5ae282abe60a2db0fd407072aff4599c279bcd6e9a2475500fc35b00a57c532"}, - {file = "numpy-2.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5266de33d4c3420973cf9ae3b98b54a2a6d53a559310e3236c4b2b06b9c07d4e"}, - {file = "numpy-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b787adbf04b0db1967798dba8da1af07e387908ed1553a0d6e74c084d1ceafe"}, - {file = "numpy-2.2.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:34c1b7e83f94f3b564b35f480f5652a47007dd91f7c839f404d03279cc8dd021"}, - {file = "numpy-2.2.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4d8335b5f1b6e2bce120d55fb17064b0262ff29b459e8493d1785c18ae2553b8"}, - {file = "numpy-2.2.3-cp312-cp312-win32.whl", hash = "sha256:4d9828d25fb246bedd31e04c9e75714a4087211ac348cb39c8c5f99dbb6683fe"}, - {file = "numpy-2.2.3-cp312-cp312-win_amd64.whl", hash = "sha256:83807d445817326b4bcdaaaf8e8e9f1753da04341eceec705c001ff342002e5d"}, - {file = "numpy-2.2.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:7bfdb06b395385ea9b91bf55c1adf1b297c9fdb531552845ff1d3ea6e40d5aba"}, - {file = "numpy-2.2.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:23c9f4edbf4c065fddb10a4f6e8b6a244342d95966a48820c614891e5059bb50"}, - {file = "numpy-2.2.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:a0c03b6be48aaf92525cccf393265e02773be8fd9551a2f9adbe7db1fa2b60f1"}, - {file = "numpy-2.2.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:2376e317111daa0a6739e50f7ee2a6353f768489102308b0d98fcf4a04f7f3b5"}, - {file = "numpy-2.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fb62fe3d206d72fe1cfe31c4a1106ad2b136fcc1606093aeab314f02930fdf2"}, - {file = "numpy-2.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52659ad2534427dffcc36aac76bebdd02b67e3b7a619ac67543bc9bfe6b7cdb1"}, - {file = "numpy-2.2.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1b416af7d0ed3271cad0f0a0d0bee0911ed7eba23e66f8424d9f3dfcdcae1304"}, - {file = "numpy-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:1402da8e0f435991983d0a9708b779f95a8c98c6b18a171b9f1be09005e64d9d"}, - {file = "numpy-2.2.3-cp313-cp313-win32.whl", hash = "sha256:136553f123ee2951bfcfbc264acd34a2fc2f29d7cdf610ce7daf672b6fbaa693"}, - {file = "numpy-2.2.3-cp313-cp313-win_amd64.whl", hash = "sha256:5b732c8beef1d7bc2d9e476dbba20aaff6167bf205ad9aa8d30913859e82884b"}, - {file = "numpy-2.2.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:435e7a933b9fda8126130b046975a968cc2d833b505475e588339e09f7672890"}, - {file = "numpy-2.2.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7678556eeb0152cbd1522b684dcd215250885993dd00adb93679ec3c0e6e091c"}, - {file = "numpy-2.2.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:2e8da03bd561504d9b20e7a12340870dfc206c64ea59b4cfee9fceb95070ee94"}, - {file = "numpy-2.2.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:c9aa4496fd0e17e3843399f533d62857cef5900facf93e735ef65aa4bbc90ef0"}, - {file = "numpy-2.2.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4ca91d61a4bf61b0f2228f24bbfa6a9facd5f8af03759fe2a655c50ae2c6610"}, - {file = "numpy-2.2.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:deaa09cd492e24fd9b15296844c0ad1b3c976da7907e1c1ed3a0ad21dded6f76"}, - {file = "numpy-2.2.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:246535e2f7496b7ac85deffe932896a3577be7af8fb7eebe7146444680297e9a"}, - {file = "numpy-2.2.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:daf43a3d1ea699402c5a850e5313680ac355b4adc9770cd5cfc2940e7861f1bf"}, - {file = "numpy-2.2.3-cp313-cp313t-win32.whl", hash = "sha256:cf802eef1f0134afb81fef94020351be4fe1d6681aadf9c5e862af6602af64ef"}, - {file = "numpy-2.2.3-cp313-cp313t-win_amd64.whl", hash = "sha256:aee2512827ceb6d7f517c8b85aa5d3923afe8fc7a57d028cffcd522f1c6fd082"}, - {file = "numpy-2.2.3-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:3c2ec8a0f51d60f1e9c0c5ab116b7fc104b165ada3f6c58abf881cb2eb16044d"}, - {file = "numpy-2.2.3-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:ed2cf9ed4e8ebc3b754d398cba12f24359f018b416c380f577bbae112ca52fc9"}, - {file = "numpy-2.2.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39261798d208c3095ae4f7bc8eaeb3481ea8c6e03dc48028057d3cbdbdb8937e"}, - {file = "numpy-2.2.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:783145835458e60fa97afac25d511d00a1eca94d4a8f3ace9fe2043003c678e4"}, - {file = "numpy-2.2.3.tar.gz", hash = "sha256:dbdc15f0c81611925f382dfa97b3bd0bc2c1ce19d4fe50482cb0ddc12ba30020"}, + {file = "numpy-2.2.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8146f3550d627252269ac42ae660281d673eb6f8b32f113538e0cc2a9aed42b9"}, + {file = "numpy-2.2.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e642d86b8f956098b564a45e6f6ce68a22c2c97a04f5acd3f221f57b8cb850ae"}, + {file = "numpy-2.2.4-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:a84eda42bd12edc36eb5b53bbcc9b406820d3353f1994b6cfe453a33ff101775"}, + {file = "numpy-2.2.4-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:4ba5054787e89c59c593a4169830ab362ac2bee8a969249dc56e5d7d20ff8df9"}, + {file = "numpy-2.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7716e4a9b7af82c06a2543c53ca476fa0b57e4d760481273e09da04b74ee6ee2"}, + {file = "numpy-2.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:adf8c1d66f432ce577d0197dceaac2ac00c0759f573f28516246351c58a85020"}, + {file = "numpy-2.2.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:218f061d2faa73621fa23d6359442b0fc658d5b9a70801373625d958259eaca3"}, + {file = "numpy-2.2.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:df2f57871a96bbc1b69733cd4c51dc33bea66146b8c63cacbfed73eec0883017"}, + {file = "numpy-2.2.4-cp310-cp310-win32.whl", hash = "sha256:a0258ad1f44f138b791327961caedffbf9612bfa504ab9597157806faa95194a"}, + {file = "numpy-2.2.4-cp310-cp310-win_amd64.whl", hash = "sha256:0d54974f9cf14acf49c60f0f7f4084b6579d24d439453d5fc5805d46a165b542"}, + {file = "numpy-2.2.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e9e0a277bb2eb5d8a7407e14688b85fd8ad628ee4e0c7930415687b6564207a4"}, + {file = "numpy-2.2.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9eeea959168ea555e556b8188da5fa7831e21d91ce031e95ce23747b7609f8a4"}, + {file = "numpy-2.2.4-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:bd3ad3b0a40e713fc68f99ecfd07124195333f1e689387c180813f0e94309d6f"}, + {file = "numpy-2.2.4-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:cf28633d64294969c019c6df4ff37f5698e8326db68cc2b66576a51fad634880"}, + {file = "numpy-2.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2fa8fa7697ad1646b5c93de1719965844e004fcad23c91228aca1cf0800044a1"}, + {file = "numpy-2.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f4162988a360a29af158aeb4a2f4f09ffed6a969c9776f8f3bdee9b06a8ab7e5"}, + {file = "numpy-2.2.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:892c10d6a73e0f14935c31229e03325a7b3093fafd6ce0af704be7f894d95687"}, + {file = "numpy-2.2.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:db1f1c22173ac1c58db249ae48aa7ead29f534b9a948bc56828337aa84a32ed6"}, + {file = "numpy-2.2.4-cp311-cp311-win32.whl", hash = "sha256:ea2bb7e2ae9e37d96835b3576a4fa4b3a97592fbea8ef7c3587078b0068b8f09"}, + {file = "numpy-2.2.4-cp311-cp311-win_amd64.whl", hash = "sha256:f7de08cbe5551911886d1ab60de58448c6df0f67d9feb7d1fb21e9875ef95e91"}, + {file = "numpy-2.2.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a7b9084668aa0f64e64bd00d27ba5146ef1c3a8835f3bd912e7a9e01326804c4"}, + {file = "numpy-2.2.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:dbe512c511956b893d2dacd007d955a3f03d555ae05cfa3ff1c1ff6df8851854"}, + {file = "numpy-2.2.4-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:bb649f8b207ab07caebba230d851b579a3c8711a851d29efe15008e31bb4de24"}, + {file = "numpy-2.2.4-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:f34dc300df798742b3d06515aa2a0aee20941c13579d7a2f2e10af01ae4901ee"}, + {file = "numpy-2.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c3f7ac96b16955634e223b579a3e5798df59007ca43e8d451a0e6a50f6bfdfba"}, + {file = "numpy-2.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f92084defa704deadd4e0a5ab1dc52d8ac9e8a8ef617f3fbb853e79b0ea3592"}, + {file = "numpy-2.2.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:7a4e84a6283b36632e2a5b56e121961f6542ab886bc9e12f8f9818b3c266bfbb"}, + {file = "numpy-2.2.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:11c43995255eb4127115956495f43e9343736edb7fcdb0d973defd9de14cd84f"}, + {file = "numpy-2.2.4-cp312-cp312-win32.whl", hash = "sha256:65ef3468b53269eb5fdb3a5c09508c032b793da03251d5f8722b1194f1790c00"}, + {file = "numpy-2.2.4-cp312-cp312-win_amd64.whl", hash = "sha256:2aad3c17ed2ff455b8eaafe06bcdae0062a1db77cb99f4b9cbb5f4ecb13c5146"}, + {file = "numpy-2.2.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1cf4e5c6a278d620dee9ddeb487dc6a860f9b199eadeecc567f777daace1e9e7"}, + {file = "numpy-2.2.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1974afec0b479e50438fc3648974268f972e2d908ddb6d7fb634598cdb8260a0"}, + {file = "numpy-2.2.4-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:79bd5f0a02aa16808fcbc79a9a376a147cc1045f7dfe44c6e7d53fa8b8a79392"}, + {file = "numpy-2.2.4-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:3387dd7232804b341165cedcb90694565a6015433ee076c6754775e85d86f1fc"}, + {file = "numpy-2.2.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f527d8fdb0286fd2fd97a2a96c6be17ba4232da346931d967a0630050dfd298"}, + {file = "numpy-2.2.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bce43e386c16898b91e162e5baaad90c4b06f9dcbe36282490032cec98dc8ae7"}, + {file = "numpy-2.2.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:31504f970f563d99f71a3512d0c01a645b692b12a63630d6aafa0939e52361e6"}, + {file = "numpy-2.2.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:81413336ef121a6ba746892fad881a83351ee3e1e4011f52e97fba79233611fd"}, + {file = "numpy-2.2.4-cp313-cp313-win32.whl", hash = "sha256:f486038e44caa08dbd97275a9a35a283a8f1d2f0ee60ac260a1790e76660833c"}, + {file = "numpy-2.2.4-cp313-cp313-win_amd64.whl", hash = "sha256:207a2b8441cc8b6a2a78c9ddc64d00d20c303d79fba08c577752f080c4007ee3"}, + {file = "numpy-2.2.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8120575cb4882318c791f839a4fd66161a6fa46f3f0a5e613071aae35b5dd8f8"}, + {file = "numpy-2.2.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a761ba0fa886a7bb33c6c8f6f20213735cb19642c580a931c625ee377ee8bd39"}, + {file = "numpy-2.2.4-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:ac0280f1ba4a4bfff363a99a6aceed4f8e123f8a9b234c89140f5e894e452ecd"}, + {file = "numpy-2.2.4-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:879cf3a9a2b53a4672a168c21375166171bc3932b7e21f622201811c43cdd3b0"}, + {file = "numpy-2.2.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f05d4198c1bacc9124018109c5fba2f3201dbe7ab6e92ff100494f236209c960"}, + {file = "numpy-2.2.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e2f085ce2e813a50dfd0e01fbfc0c12bbe5d2063d99f8b29da30e544fb6483b8"}, + {file = "numpy-2.2.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:92bda934a791c01d6d9d8e038363c50918ef7c40601552a58ac84c9613a665bc"}, + {file = "numpy-2.2.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ee4d528022f4c5ff67332469e10efe06a267e32f4067dc76bb7e2cddf3cd25ff"}, + {file = "numpy-2.2.4-cp313-cp313t-win32.whl", hash = "sha256:05c076d531e9998e7e694c36e8b349969c56eadd2cdcd07242958489d79a7286"}, + {file = "numpy-2.2.4-cp313-cp313t-win_amd64.whl", hash = "sha256:188dcbca89834cc2e14eb2f106c96d6d46f200fe0200310fc29089657379c58d"}, + {file = "numpy-2.2.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7051ee569db5fbac144335e0f3b9c2337e0c8d5c9fee015f259a5bd70772b7e8"}, + {file = "numpy-2.2.4-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:ab2939cd5bec30a7430cbdb2287b63151b77cf9624de0532d629c9a1c59b1d5c"}, + {file = "numpy-2.2.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d0f35b19894a9e08639fd60a1ec1978cb7f5f7f1eace62f38dd36be8aecdef4d"}, + {file = "numpy-2.2.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:b4adfbbc64014976d2f91084915ca4e626fbf2057fb81af209c1a6d776d23e3d"}, + {file = "numpy-2.2.4.tar.gz", hash = "sha256:9ba03692a45d3eef66559efe1d1096c4b9b75c0986b5dff5530c378fb8331d4f"}, ] [[package]] @@ -645,6 +613,7 @@ version = "24.2" description = "Core utilities for Python packages" optional = false python-versions = ">=3.8" +groups = ["runtime"] files = [ {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"}, {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"}, @@ -652,105 +621,103 @@ files = [ [[package]] name = "pillow" -version = "11.0.0" +version = "11.1.0" description = "Python Imaging Library (Fork)" optional = false python-versions = ">=3.9" +groups = ["runtime"] files = [ - {file = "pillow-11.0.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:6619654954dc4936fcff82db8eb6401d3159ec6be81e33c6000dfd76ae189947"}, - {file = "pillow-11.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b3c5ac4bed7519088103d9450a1107f76308ecf91d6dabc8a33a2fcfb18d0fba"}, - {file = "pillow-11.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a65149d8ada1055029fcb665452b2814fe7d7082fcb0c5bed6db851cb69b2086"}, - {file = "pillow-11.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88a58d8ac0cc0e7f3a014509f0455248a76629ca9b604eca7dc5927cc593c5e9"}, - {file = "pillow-11.0.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:c26845094b1af3c91852745ae78e3ea47abf3dbcd1cf962f16b9a5fbe3ee8488"}, - {file = "pillow-11.0.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:1a61b54f87ab5786b8479f81c4b11f4d61702830354520837f8cc791ebba0f5f"}, - {file = "pillow-11.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:674629ff60030d144b7bca2b8330225a9b11c482ed408813924619c6f302fdbb"}, - {file = "pillow-11.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:598b4e238f13276e0008299bd2482003f48158e2b11826862b1eb2ad7c768b97"}, - {file = "pillow-11.0.0-cp310-cp310-win32.whl", hash = "sha256:9a0f748eaa434a41fccf8e1ee7a3eed68af1b690e75328fd7a60af123c193b50"}, - {file = "pillow-11.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:a5629742881bcbc1f42e840af185fd4d83a5edeb96475a575f4da50d6ede337c"}, - {file = "pillow-11.0.0-cp310-cp310-win_arm64.whl", hash = "sha256:ee217c198f2e41f184f3869f3e485557296d505b5195c513b2bfe0062dc537f1"}, - {file = "pillow-11.0.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:1c1d72714f429a521d8d2d018badc42414c3077eb187a59579f28e4270b4b0fc"}, - {file = "pillow-11.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:499c3a1b0d6fc8213519e193796eb1a86a1be4b1877d678b30f83fd979811d1a"}, - {file = "pillow-11.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c8b2351c85d855293a299038e1f89db92a2f35e8d2f783489c6f0b2b5f3fe8a3"}, - {file = "pillow-11.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f4dba50cfa56f910241eb7f883c20f1e7b1d8f7d91c750cd0b318bad443f4d5"}, - {file = "pillow-11.0.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:5ddbfd761ee00c12ee1be86c9c0683ecf5bb14c9772ddbd782085779a63dd55b"}, - {file = "pillow-11.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:45c566eb10b8967d71bf1ab8e4a525e5a93519e29ea071459ce517f6b903d7fa"}, - {file = "pillow-11.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b4fd7bd29610a83a8c9b564d457cf5bd92b4e11e79a4ee4716a63c959699b306"}, - {file = "pillow-11.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:cb929ca942d0ec4fac404cbf520ee6cac37bf35be479b970c4ffadf2b6a1cad9"}, - {file = "pillow-11.0.0-cp311-cp311-win32.whl", hash = "sha256:006bcdd307cc47ba43e924099a038cbf9591062e6c50e570819743f5607404f5"}, - {file = "pillow-11.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:52a2d8323a465f84faaba5236567d212c3668f2ab53e1c74c15583cf507a0291"}, - {file = "pillow-11.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:16095692a253047fe3ec028e951fa4221a1f3ed3d80c397e83541a3037ff67c9"}, - {file = "pillow-11.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d2c0a187a92a1cb5ef2c8ed5412dd8d4334272617f532d4ad4de31e0495bd923"}, - {file = "pillow-11.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:084a07ef0821cfe4858fe86652fffac8e187b6ae677e9906e192aafcc1b69903"}, - {file = "pillow-11.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8069c5179902dcdce0be9bfc8235347fdbac249d23bd90514b7a47a72d9fecf4"}, - {file = "pillow-11.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f02541ef64077f22bf4924f225c0fd1248c168f86e4b7abdedd87d6ebaceab0f"}, - {file = "pillow-11.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:fcb4621042ac4b7865c179bb972ed0da0218a076dc1820ffc48b1d74c1e37fe9"}, - {file = "pillow-11.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:00177a63030d612148e659b55ba99527803288cea7c75fb05766ab7981a8c1b7"}, - {file = "pillow-11.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8853a3bf12afddfdf15f57c4b02d7ded92c7a75a5d7331d19f4f9572a89c17e6"}, - {file = "pillow-11.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3107c66e43bda25359d5ef446f59c497de2b5ed4c7fdba0894f8d6cf3822dafc"}, - {file = "pillow-11.0.0-cp312-cp312-win32.whl", hash = "sha256:86510e3f5eca0ab87429dd77fafc04693195eec7fd6a137c389c3eeb4cfb77c6"}, - {file = "pillow-11.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:8ec4a89295cd6cd4d1058a5e6aec6bf51e0eaaf9714774e1bfac7cfc9051db47"}, - {file = "pillow-11.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:27a7860107500d813fcd203b4ea19b04babe79448268403172782754870dac25"}, - {file = "pillow-11.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:bcd1fb5bb7b07f64c15618c89efcc2cfa3e95f0e3bcdbaf4642509de1942a699"}, - {file = "pillow-11.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0e038b0745997c7dcaae350d35859c9715c71e92ffb7e0f4a8e8a16732150f38"}, - {file = "pillow-11.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ae08bd8ffc41aebf578c2af2f9d8749d91f448b3bfd41d7d9ff573d74f2a6b2"}, - {file = "pillow-11.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d69bfd8ec3219ae71bcde1f942b728903cad25fafe3100ba2258b973bd2bc1b2"}, - {file = "pillow-11.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:61b887f9ddba63ddf62fd02a3ba7add935d053b6dd7d58998c630e6dbade8527"}, - {file = "pillow-11.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:c6a660307ca9d4867caa8d9ca2c2658ab685de83792d1876274991adec7b93fa"}, - {file = "pillow-11.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:73e3a0200cdda995c7e43dd47436c1548f87a30bb27fb871f352a22ab8dcf45f"}, - {file = "pillow-11.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fba162b8872d30fea8c52b258a542c5dfd7b235fb5cb352240c8d63b414013eb"}, - {file = "pillow-11.0.0-cp313-cp313-win32.whl", hash = "sha256:f1b82c27e89fffc6da125d5eb0ca6e68017faf5efc078128cfaa42cf5cb38798"}, - {file = "pillow-11.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:8ba470552b48e5835f1d23ecb936bb7f71d206f9dfeee64245f30c3270b994de"}, - {file = "pillow-11.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:846e193e103b41e984ac921b335df59195356ce3f71dcfd155aa79c603873b84"}, - {file = "pillow-11.0.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4ad70c4214f67d7466bea6a08061eba35c01b1b89eaa098040a35272a8efb22b"}, - {file = "pillow-11.0.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:6ec0d5af64f2e3d64a165f490d96368bb5dea8b8f9ad04487f9ab60dc4bb6003"}, - {file = "pillow-11.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c809a70e43c7977c4a42aefd62f0131823ebf7dd73556fa5d5950f5b354087e2"}, - {file = "pillow-11.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:4b60c9520f7207aaf2e1d94de026682fc227806c6e1f55bba7606d1c94dd623a"}, - {file = "pillow-11.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:1e2688958a840c822279fda0086fec1fdab2f95bf2b717b66871c4ad9859d7e8"}, - {file = "pillow-11.0.0-cp313-cp313t-win32.whl", hash = "sha256:607bbe123c74e272e381a8d1957083a9463401f7bd01287f50521ecb05a313f8"}, - {file = "pillow-11.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:5c39ed17edea3bc69c743a8dd3e9853b7509625c2462532e62baa0732163a904"}, - {file = "pillow-11.0.0-cp313-cp313t-win_arm64.whl", hash = "sha256:75acbbeb05b86bc53cbe7b7e6fe00fbcf82ad7c684b3ad82e3d711da9ba287d3"}, - {file = "pillow-11.0.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:2e46773dc9f35a1dd28bd6981332fd7f27bec001a918a72a79b4133cf5291dba"}, - {file = "pillow-11.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:2679d2258b7f1192b378e2893a8a0a0ca472234d4c2c0e6bdd3380e8dfa21b6a"}, - {file = "pillow-11.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eda2616eb2313cbb3eebbe51f19362eb434b18e3bb599466a1ffa76a033fb916"}, - {file = "pillow-11.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20ec184af98a121fb2da42642dea8a29ec80fc3efbaefb86d8fdd2606619045d"}, - {file = "pillow-11.0.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:8594f42df584e5b4bb9281799698403f7af489fba84c34d53d1c4bfb71b7c4e7"}, - {file = "pillow-11.0.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:c12b5ae868897c7338519c03049a806af85b9b8c237b7d675b8c5e089e4a618e"}, - {file = "pillow-11.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:70fbbdacd1d271b77b7721fe3cdd2d537bbbd75d29e6300c672ec6bb38d9672f"}, - {file = "pillow-11.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5178952973e588b3f1360868847334e9e3bf49d19e169bbbdfaf8398002419ae"}, - {file = "pillow-11.0.0-cp39-cp39-win32.whl", hash = "sha256:8c676b587da5673d3c75bd67dd2a8cdfeb282ca38a30f37950511766b26858c4"}, - {file = "pillow-11.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:94f3e1780abb45062287b4614a5bc0874519c86a777d4a7ad34978e86428b8dd"}, - {file = "pillow-11.0.0-cp39-cp39-win_arm64.whl", hash = "sha256:290f2cc809f9da7d6d622550bbf4c1e57518212da51b6a30fe8e0a270a5b78bd"}, - {file = "pillow-11.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1187739620f2b365de756ce086fdb3604573337cc28a0d3ac4a01ab6b2d2a6d2"}, - {file = "pillow-11.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:fbbcb7b57dc9c794843e3d1258c0fbf0f48656d46ffe9e09b63bbd6e8cd5d0a2"}, - {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d203af30149ae339ad1b4f710d9844ed8796e97fda23ffbc4cc472968a47d0b"}, - {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21a0d3b115009ebb8ac3d2ebec5c2982cc693da935f4ab7bb5c8ebe2f47d36f2"}, - {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:73853108f56df97baf2bb8b522f3578221e56f646ba345a372c78326710d3830"}, - {file = "pillow-11.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e58876c91f97b0952eb766123bfef372792ab3f4e3e1f1a2267834c2ab131734"}, - {file = "pillow-11.0.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:224aaa38177597bb179f3ec87eeefcce8e4f85e608025e9cfac60de237ba6316"}, - {file = "pillow-11.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:5bd2d3bdb846d757055910f0a59792d33b555800813c3b39ada1829c372ccb06"}, - {file = "pillow-11.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:375b8dd15a1f5d2feafff536d47e22f69625c1aa92f12b339ec0b2ca40263273"}, - {file = "pillow-11.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:daffdf51ee5db69a82dd127eabecce20729e21f7a3680cf7cbb23f0829189790"}, - {file = "pillow-11.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7326a1787e3c7b0429659e0a944725e1b03eeaa10edd945a86dead1913383944"}, - {file = "pillow-11.0.0.tar.gz", hash = "sha256:72bacbaf24ac003fea9bff9837d1eedb6088758d41e100c1552930151f677739"}, + {file = "pillow-11.1.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:e1abe69aca89514737465752b4bcaf8016de61b3be1397a8fc260ba33321b3a8"}, + {file = "pillow-11.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c640e5a06869c75994624551f45e5506e4256562ead981cce820d5ab39ae2192"}, + {file = "pillow-11.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a07dba04c5e22824816b2615ad7a7484432d7f540e6fa86af60d2de57b0fcee2"}, + {file = "pillow-11.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e267b0ed063341f3e60acd25c05200df4193e15a4a5807075cd71225a2386e26"}, + {file = "pillow-11.1.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bd165131fd51697e22421d0e467997ad31621b74bfc0b75956608cb2906dda07"}, + {file = "pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:abc56501c3fd148d60659aae0af6ddc149660469082859fa7b066a298bde9482"}, + {file = "pillow-11.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:54ce1c9a16a9561b6d6d8cb30089ab1e5eb66918cb47d457bd996ef34182922e"}, + {file = "pillow-11.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:73ddde795ee9b06257dac5ad42fcb07f3b9b813f8c1f7f870f402f4dc54b5269"}, + {file = "pillow-11.1.0-cp310-cp310-win32.whl", hash = "sha256:3a5fe20a7b66e8135d7fd617b13272626a28278d0e578c98720d9ba4b2439d49"}, + {file = "pillow-11.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:b6123aa4a59d75f06e9dd3dac5bf8bc9aa383121bb3dd9a7a612e05eabc9961a"}, + {file = "pillow-11.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:a76da0a31da6fcae4210aa94fd779c65c75786bc9af06289cd1c184451ef7a65"}, + {file = "pillow-11.1.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:e06695e0326d05b06833b40b7ef477e475d0b1ba3a6d27da1bb48c23209bf457"}, + {file = "pillow-11.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:96f82000e12f23e4f29346e42702b6ed9a2f2fea34a740dd5ffffcc8c539eb35"}, + {file = "pillow-11.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3cd561ded2cf2bbae44d4605837221b987c216cff94f49dfeed63488bb228d2"}, + {file = "pillow-11.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f189805c8be5ca5add39e6f899e6ce2ed824e65fb45f3c28cb2841911da19070"}, + {file = "pillow-11.1.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:dd0052e9db3474df30433f83a71b9b23bd9e4ef1de13d92df21a52c0303b8ab6"}, + {file = "pillow-11.1.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:837060a8599b8f5d402e97197d4924f05a2e0d68756998345c829c33186217b1"}, + {file = "pillow-11.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:aa8dd43daa836b9a8128dbe7d923423e5ad86f50a7a14dc688194b7be5c0dea2"}, + {file = "pillow-11.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0a2f91f8a8b367e7a57c6e91cd25af510168091fb89ec5146003e424e1558a96"}, + {file = "pillow-11.1.0-cp311-cp311-win32.whl", hash = "sha256:c12fc111ef090845de2bb15009372175d76ac99969bdf31e2ce9b42e4b8cd88f"}, + {file = "pillow-11.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd43429d0d7ed6533b25fc993861b8fd512c42d04514a0dd6337fb3ccf22761"}, + {file = "pillow-11.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:f7955ecf5609dee9442cbface754f2c6e541d9e6eda87fad7f7a989b0bdb9d71"}, + {file = "pillow-11.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2062ffb1d36544d42fcaa277b069c88b01bb7298f4efa06731a7fd6cc290b81a"}, + {file = "pillow-11.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a85b653980faad27e88b141348707ceeef8a1186f75ecc600c395dcac19f385b"}, + {file = "pillow-11.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9409c080586d1f683df3f184f20e36fb647f2e0bc3988094d4fd8c9f4eb1b3b3"}, + {file = "pillow-11.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7fdadc077553621911f27ce206ffcbec7d3f8d7b50e0da39f10997e8e2bb7f6a"}, + {file = "pillow-11.1.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:93a18841d09bcdd774dcdc308e4537e1f867b3dec059c131fde0327899734aa1"}, + {file = "pillow-11.1.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:9aa9aeddeed452b2f616ff5507459e7bab436916ccb10961c4a382cd3e03f47f"}, + {file = "pillow-11.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3cdcdb0b896e981678eee140d882b70092dac83ac1cdf6b3a60e2216a73f2b91"}, + {file = "pillow-11.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:36ba10b9cb413e7c7dfa3e189aba252deee0602c86c309799da5a74009ac7a1c"}, + {file = "pillow-11.1.0-cp312-cp312-win32.whl", hash = "sha256:cfd5cd998c2e36a862d0e27b2df63237e67273f2fc78f47445b14e73a810e7e6"}, + {file = "pillow-11.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:a697cd8ba0383bba3d2d3ada02b34ed268cb548b369943cd349007730c92bddf"}, + {file = "pillow-11.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:4dd43a78897793f60766563969442020e90eb7847463eca901e41ba186a7d4a5"}, + {file = "pillow-11.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ae98e14432d458fc3de11a77ccb3ae65ddce70f730e7c76140653048c71bfcbc"}, + {file = "pillow-11.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cc1331b6d5a6e144aeb5e626f4375f5b7ae9934ba620c0ac6b3e43d5e683a0f0"}, + {file = "pillow-11.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:758e9d4ef15d3560214cddbc97b8ef3ef86ce04d62ddac17ad39ba87e89bd3b1"}, + {file = "pillow-11.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b523466b1a31d0dcef7c5be1f20b942919b62fd6e9a9be199d035509cbefc0ec"}, + {file = "pillow-11.1.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:9044b5e4f7083f209c4e35aa5dd54b1dd5b112b108648f5c902ad586d4f945c5"}, + {file = "pillow-11.1.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:3764d53e09cdedd91bee65c2527815d315c6b90d7b8b79759cc48d7bf5d4f114"}, + {file = "pillow-11.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:31eba6bbdd27dde97b0174ddf0297d7a9c3a507a8a1480e1e60ef914fe23d352"}, + {file = "pillow-11.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b5d658fbd9f0d6eea113aea286b21d3cd4d3fd978157cbf2447a6035916506d3"}, + {file = "pillow-11.1.0-cp313-cp313-win32.whl", hash = "sha256:f86d3a7a9af5d826744fabf4afd15b9dfef44fe69a98541f666f66fbb8d3fef9"}, + {file = "pillow-11.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:593c5fd6be85da83656b93ffcccc2312d2d149d251e98588b14fbc288fd8909c"}, + {file = "pillow-11.1.0-cp313-cp313-win_arm64.whl", hash = "sha256:11633d58b6ee5733bde153a8dafd25e505ea3d32e261accd388827ee987baf65"}, + {file = "pillow-11.1.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:70ca5ef3b3b1c4a0812b5c63c57c23b63e53bc38e758b37a951e5bc466449861"}, + {file = "pillow-11.1.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8000376f139d4d38d6851eb149b321a52bb8893a88dae8ee7d95840431977081"}, + {file = "pillow-11.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ee85f0696a17dd28fbcfceb59f9510aa71934b483d1f5601d1030c3c8304f3c"}, + {file = "pillow-11.1.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:dd0e081319328928531df7a0e63621caf67652c8464303fd102141b785ef9547"}, + {file = "pillow-11.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e63e4e5081de46517099dc30abe418122f54531a6ae2ebc8680bcd7096860eab"}, + {file = "pillow-11.1.0-cp313-cp313t-win32.whl", hash = "sha256:dda60aa465b861324e65a78c9f5cf0f4bc713e4309f83bc387be158b077963d9"}, + {file = "pillow-11.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ad5db5781c774ab9a9b2c4302bbf0c1014960a0a7be63278d13ae6fdf88126fe"}, + {file = "pillow-11.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:67cd427c68926108778a9005f2a04adbd5e67c442ed21d95389fe1d595458756"}, + {file = "pillow-11.1.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:bf902d7413c82a1bfa08b06a070876132a5ae6b2388e2712aab3a7cbc02205c6"}, + {file = "pillow-11.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c1eec9d950b6fe688edee07138993e54ee4ae634c51443cfb7c1e7613322718e"}, + {file = "pillow-11.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e275ee4cb11c262bd108ab2081f750db2a1c0b8c12c1897f27b160c8bd57bbc"}, + {file = "pillow-11.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4db853948ce4e718f2fc775b75c37ba2efb6aaea41a1a5fc57f0af59eee774b2"}, + {file = "pillow-11.1.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:ab8a209b8485d3db694fa97a896d96dd6533d63c22829043fd9de627060beade"}, + {file = "pillow-11.1.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:54251ef02a2309b5eec99d151ebf5c9904b77976c8abdcbce7891ed22df53884"}, + {file = "pillow-11.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5bb94705aea800051a743aa4874bb1397d4695fb0583ba5e425ee0328757f196"}, + {file = "pillow-11.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:89dbdb3e6e9594d512780a5a1c42801879628b38e3efc7038094430844e271d8"}, + {file = "pillow-11.1.0-cp39-cp39-win32.whl", hash = "sha256:e5449ca63da169a2e6068dd0e2fcc8d91f9558aba89ff6d02121ca8ab11e79e5"}, + {file = "pillow-11.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:3362c6ca227e65c54bf71a5f88b3d4565ff1bcbc63ae72c34b07bbb1cc59a43f"}, + {file = "pillow-11.1.0-cp39-cp39-win_arm64.whl", hash = "sha256:b20be51b37a75cc54c2c55def3fa2c65bb94ba859dde241cd0a4fd302de5ae0a"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8c730dc3a83e5ac137fbc92dfcfe1511ce3b2b5d7578315b63dbbb76f7f51d90"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:7d33d2fae0e8b170b6a6c57400e077412240f6f5bb2a342cf1ee512a787942bb"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a8d65b38173085f24bc07f8b6c505cbb7418009fa1a1fcb111b1f4961814a442"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:015c6e863faa4779251436db398ae75051469f7c903b043a48f078e437656f83"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d44ff19eea13ae4acdaaab0179fa68c0c6f2f45d66a4d8ec1eda7d6cecbcc15f"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d3d8da4a631471dfaf94c10c85f5277b1f8e42ac42bade1ac67da4b4a7359b73"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:4637b88343166249fe8aa94e7c4a62a180c4b3898283bb5d3d2fd5fe10d8e4e0"}, + {file = "pillow-11.1.0.tar.gz", hash = "sha256:368da70808b36d73b4b390a8ffac11069f8a5c85f29eff1f1b01bcf3ef5b2a20"}, ] [package.extras] docs = ["furo", "olefile", "sphinx (>=8.1)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinxext-opengraph"] fpx = ["olefile"] mic = ["olefile"] -tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] -typing = ["typing-extensions"] +tests = ["check-manifest", "coverage (>=7.4.2)", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout", "trove-classifiers (>=2024.10.12)"] +typing = ["typing-extensions ; python_version < \"3.10\""] xmp = ["defusedxml"] [[package]] name = "pygments" -version = "2.18.0" +version = "2.19.1" description = "Pygments is a syntax highlighting package written in Python." optional = false python-versions = ">=3.8" +groups = ["main", "runtime"] files = [ - {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, - {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, + {file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"}, + {file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"}, ] [package.extras] @@ -758,13 +725,14 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyparsing" -version = "3.2.0" +version = "3.2.3" description = "pyparsing module - Classes and methods to define and execute parsing grammars" optional = false python-versions = ">=3.9" +groups = ["runtime"] files = [ - {file = "pyparsing-3.2.0-py3-none-any.whl", hash = "sha256:93d9577b88da0bbea8cc8334ee8b918ed014968fd2ec383e868fb8afb1ccef84"}, - {file = "pyparsing-3.2.0.tar.gz", hash = "sha256:cbf74e27246d595d9a74b186b810f6fbb86726dbf3b9532efb343f6d7294fe9c"}, + {file = "pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf"}, + {file = "pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be"}, ] [package.extras] @@ -772,18 +740,18 @@ diagrams = ["jinja2", "railroad-diagrams"] [[package]] name = "pyqt6" -version = "6.8.0" +version = "6.8.1" description = "Python bindings for the Qt cross platform application toolkit" optional = false python-versions = ">=3.9" +groups = ["runtime"] files = [ - {file = "PyQt6-6.8.0-cp39-abi3-macosx_10_14_universal2.whl", hash = "sha256:8c5c05f5fdff31a5887dbc29b27615b09df467631238d7b449283809ffca6228"}, - {file = "PyQt6-6.8.0-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:3a4354816f11e812b727206a9ea6e79ff3774f1bb7228ad4b9318442d2c64ff9"}, - {file = "PyQt6-6.8.0-cp39-abi3-manylinux_2_35_x86_64.whl", hash = "sha256:452bae5840077bf0f146c798d7777f70d7bdd0c7dcfa9ee7a415c1daf2d10038"}, - {file = "PyQt6-6.8.0-cp39-abi3-manylinux_2_39_aarch64.whl", hash = "sha256:cf7123caea14e7ecf10bd12cae48e8d9970ef7caf627bc7d7988b0baa209adb3"}, - {file = "PyQt6-6.8.0-cp39-abi3-win_amd64.whl", hash = "sha256:a9913d479f1ffee804bf7f232079baea4fb4b221a8f4890117588917a54ea30d"}, - {file = "PyQt6-6.8.0-cp39-abi3-win_arm64.whl", hash = "sha256:48bace7b87676bba5e6114482f3a20ca20be90c7f261b5d340464313f5f2bf5e"}, - {file = "PyQt6-6.8.0.tar.gz", hash = "sha256:6d8628de4c2a050f0b74462e4c9cb97f839bf6ffabbca91711722ffb281570d9"}, + {file = "PyQt6-6.8.1-cp39-abi3-macosx_10_14_universal2.whl", hash = "sha256:0425f9eebdd5d4e57ab36424c9382f2ea06670c3c550fa0028c2b19bd0a1d7bd"}, + {file = "PyQt6-6.8.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:36bf48e3df3a6ff536e703315d155480ef4e260396eb5469eb7a875bc5bb7ab4"}, + {file = "PyQt6-6.8.1-cp39-abi3-manylinux_2_39_aarch64.whl", hash = "sha256:2eac2267a34828b8db7660dd3cc3b3b5fd76a92e61ad45471565b01221cb558b"}, + {file = "PyQt6-6.8.1-cp39-abi3-win_amd64.whl", hash = "sha256:70bad7b890a8f9e9e5fb9598c544b832d9d9d99a9519e0009cb29c1e15e96632"}, + {file = "PyQt6-6.8.1-cp39-abi3-win_arm64.whl", hash = "sha256:a40f878e8e5eeeb0bba995152d07eeef9375ea0116df0f4aad0a6b97c8ad1175"}, + {file = "pyqt6-6.8.1.tar.gz", hash = "sha256:91d937d6166274fafd70f4dee11a8da6dbfdb0da53de05f5d62361ddf775e256"}, ] [package.dependencies] @@ -792,53 +760,52 @@ PyQt6-sip = ">=13.8,<14" [[package]] name = "pyqt6-qt6" -version = "6.8.1" +version = "6.8.2" description = "The subset of a Qt installation needed by PyQt6." optional = false python-versions = "*" +groups = ["runtime"] files = [ - {file = "PyQt6_Qt6-6.8.1-1-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:2f4b8b55b1414b93f340f22e8c88d25550efcdebc4b65a3927dd947b73bd4358"}, - {file = "PyQt6_Qt6-6.8.1-1-py3-none-manylinux_2_39_aarch64.whl", hash = "sha256:98aa99fe38ae68c5318284cd28f3479ba538c40bf6ece293980abae0925c1b24"}, - {file = "PyQt6_Qt6-6.8.1-py3-none-macosx_10_14_x86_64.whl", hash = "sha256:1eb8460a1fdb38d0b2458c2974c01d471c1e59e4eb19ea63fc447aaba3ad530e"}, - {file = "PyQt6_Qt6-6.8.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:9f3790c4ce4dc576e48b8718d55fb8743057e6cbd53a6ca1dd253ffbac9b7287"}, - {file = "PyQt6_Qt6-6.8.1-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:d6ca5d2b9d2ec0ee4a814b2175f641a5c4299cb80b45e0f5f8356632663f89b3"}, - {file = "PyQt6_Qt6-6.8.1-py3-none-manylinux_2_35_x86_64.whl", hash = "sha256:08065d595f1e6fc2dde9f4450eeff89082f4bad26f600a8e9b9cc5966716bfcf"}, - {file = "PyQt6_Qt6-6.8.1-py3-none-manylinux_2_39_aarch64.whl", hash = "sha256:20843cb86bd94942d1cd99e39bf1aeabb875b241a35a8ab273e4bbbfa63776db"}, - {file = "PyQt6_Qt6-6.8.1-py3-none-win_amd64.whl", hash = "sha256:006d786693d0511fbcf184a862edbd339c6ed1bb3bd9de363d73a19ed4b23dff"}, - {file = "PyQt6_Qt6-6.8.1-py3-none-win_arm64.whl", hash = "sha256:a8bc2ed4ee5e7c6ff4dd1c7db0b27705d151fee5dc232bbd1bf17618f937f515"}, + {file = "PyQt6_Qt6-6.8.2-py3-none-macosx_10_14_x86_64.whl", hash = "sha256:470dd4211fe5a67b0565e0202e7aa67816e5dcf7d713528b88327adaebd0934e"}, + {file = "PyQt6_Qt6-6.8.2-py3-none-macosx_11_0_arm64.whl", hash = "sha256:40cda901a3e1617e79225c354fe9d89b80249f0a6c6aaa18b40938e05bbf7d1f"}, + {file = "PyQt6_Qt6-6.8.2-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:fb6d0acdd7d43c33fb8b9d2dd7922d381cdedd00da316049fbe01fc1973e6f05"}, + {file = "PyQt6_Qt6-6.8.2-py3-none-manylinux_2_39_aarch64.whl", hash = "sha256:5970c85d22cbe5c476418994549161b23ed938e25b04fc4ca8fabf6dcac7b03f"}, + {file = "PyQt6_Qt6-6.8.2-py3-none-win_amd64.whl", hash = "sha256:28e2bb641f05b01e498503c3ef01c8a919d6e0e96b50230301c0baac2b7d1433"}, + {file = "PyQt6_Qt6-6.8.2-py3-none-win_arm64.whl", hash = "sha256:912afdddd0dfc666ce1c16bc4695e2acd680db72343e4f7a2b7c053a0146b4bc"}, ] [[package]] name = "pyqt6-sip" -version = "13.9.1" +version = "13.10.0" description = "The sip module support for PyQt6" optional = false python-versions = ">=3.9" +groups = ["runtime"] files = [ - {file = "PyQt6_sip-13.9.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e996d320744ca8342cad6f9454345330d4f06bce129812d032bda3bad6967c5c"}, - {file = "PyQt6_sip-13.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ab85aaf155828331399c59ebdd4d3b0358e42c08250e86b43d56d9873df148a"}, - {file = "PyQt6_sip-13.9.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:22d66256b800f552ade51a463510bf905f3cb318aae00ff4288fae4de5d0e600"}, - {file = "PyQt6_sip-13.9.1-cp310-cp310-win_amd64.whl", hash = "sha256:5643c92424fe62cb0b33378fef3d28c1525f91ada79e8a15bd9a05414a09503d"}, - {file = "PyQt6_sip-13.9.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:57b5312ef13c1766bdf69b317041140b184eb24a51e1e23ce8fc5386ba8dffb2"}, - {file = "PyQt6_sip-13.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5004514b08b045ad76425cf3618187091a668d972b017677b1b4b193379ef553"}, - {file = "PyQt6_sip-13.9.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:accab6974b2758296400120fdcc9d1f37785b2ea2591f00656e1776f058ded6c"}, - {file = "PyQt6_sip-13.9.1-cp311-cp311-win_amd64.whl", hash = "sha256:1ec52e962f54137a19208b6e95b6bd9f7a403eb25d7237768a99306cd9db26d1"}, - {file = "PyQt6_sip-13.9.1-cp311-cp311-win_arm64.whl", hash = "sha256:6e6c1e2592187934f4e790c0c099d0033e986dcef7bdd3c06e3895ffa995e9fc"}, - {file = "PyQt6_sip-13.9.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:1fb405615970e85b622b13b4cad140ff1e4182eb8334a0b27a4698e6217b89b0"}, - {file = "PyQt6_sip-13.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c800db3464481e87b1d2b84523b075df1e8fc7856c6f9623dc243f89be1cb604"}, - {file = "PyQt6_sip-13.9.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:c1942e107b0243ced9e510d507e0f27aeea9d6b13e0a1b7c06fd52a62e0d41f7"}, - {file = "PyQt6_sip-13.9.1-cp312-cp312-win_amd64.whl", hash = "sha256:552ff8fdc41f5769d3eccc661f022ed496f55f6e0a214c20aaf56e56385d61b6"}, - {file = "PyQt6_sip-13.9.1-cp312-cp312-win_arm64.whl", hash = "sha256:976c7758f668806d4df7a8853f390ac123d5d1f73591ed368bdb8963574ff589"}, - {file = "PyQt6_sip-13.9.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:56ce0afb19cd8a8c63ff93ae506dffb74f844b88adaa6673ebc0dec43af48a76"}, - {file = "PyQt6_sip-13.9.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d7726556d1ca7a7ed78e19ba53285b64a2a8f6ad7ff4cb18a1832efca1a3102"}, - {file = "PyQt6_sip-13.9.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:14f95c6352e3b85dc26bf59cfbf77a470ecbd5fcdcf00af4b648f0e1b9eefb9e"}, - {file = "PyQt6_sip-13.9.1-cp313-cp313-win_amd64.whl", hash = "sha256:3c269052c770c09b61fce2f2f9ea934a67dfc65f443d59629b4ccc8f89751890"}, - {file = "PyQt6_sip-13.9.1-cp313-cp313-win_arm64.whl", hash = "sha256:8b2ac36d6e04db6099614b9c1178a2f87788c7ffc3826571fb63d36ddb4c401d"}, - {file = "PyQt6_sip-13.9.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:69a879cfc94f4984d180321b76f52923861cd5bf4969aa885eef7591ee932517"}, - {file = "PyQt6_sip-13.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fa27b51ae4c7013b3700cf0ecf46907d1333ae396fc6511311920485cbce094b"}, - {file = "PyQt6_sip-13.9.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:1d322ded1d1fea339cc6ac65b768e72c69c486eebb7db6ccde061b5786d74cc5"}, - {file = "PyQt6_sip-13.9.1-cp39-cp39-win_amd64.whl", hash = "sha256:8c207528992d59b0801458aa6fcff118e5c099608ef0fc6ff8bccbdc23f29c04"}, - {file = "pyqt6_sip-13.9.1.tar.gz", hash = "sha256:15be741d1ae8c82bb7afe9a61f3cf8c50457f7d61229a1c39c24cd6e8f4d86dc"}, + {file = "PyQt6_sip-13.10.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e7b1258963717cfae1d30e262bb784db808072a8a674d98f57c2076caaa50499"}, + {file = "PyQt6_sip-13.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d27a3fed2a461f179d3cde6a74530fbad629ccaa66ed739b9544fda1932887af"}, + {file = "PyQt6_sip-13.10.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:0422781c77b85eefd7a26f104c5998ede178a16b0fd35212664250215b6e5e4c"}, + {file = "PyQt6_sip-13.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:f64183dde2af36515dab515f4301a5a8d9b3658b231769fa48fe6287dc52f375"}, + {file = "PyQt6_sip-13.10.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6e78fb8036b18f6258a1af0956c5a3cec1dd3d8dd5196ecd89a31b529bf40e82"}, + {file = "PyQt6_sip-13.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e19d5887fa3003a635419644dfed3158cb15eb566fc27b1ed56913a5767a71dc"}, + {file = "PyQt6_sip-13.10.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:079bb946edc3960f08d92b3a8eebff55d3abb51bc2a0583b6683dfd9f77a616a"}, + {file = "PyQt6_sip-13.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:90974f5dbba1f5d1d2ca9b1cfdfd5258e5e3cfacead03f0df674d54c69973ea7"}, + {file = "PyQt6_sip-13.10.0-cp311-cp311-win_arm64.whl", hash = "sha256:bbefd5539eeda4dec37e8b6dfc362ba240ec31279060336bcceaff572807dac8"}, + {file = "PyQt6_sip-13.10.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:48791db2914fc39c3218519a02d2a5fd3fcd354a1be3141a57bf2880701486f2"}, + {file = "PyQt6_sip-13.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:466d6b4791973c9fcbdc2e0087ed194b9ea802a8c3948867a849498f0841c70c"}, + {file = "PyQt6_sip-13.10.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:ae15358941f127cd3d1ab09c1ebd45c4dabb0b2e91587b9eebde0279d0039c54"}, + {file = "PyQt6_sip-13.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:ad573184fa8b00041944e5a17d150ab0d08db2d2189e39c9373574ebab3f2e58"}, + {file = "PyQt6_sip-13.10.0-cp312-cp312-win_arm64.whl", hash = "sha256:2d579d810d0047d40bde9c6aef281d6ed218db93c9496ebc9e55b9e6f27a229d"}, + {file = "PyQt6_sip-13.10.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7b6e250c2e7c14702a623f2cc1479d7fb8db2b6eee9697cac10d06fe79c281bb"}, + {file = "PyQt6_sip-13.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fcb30756568f8cd59290f9ef2ae5ee3e72ff9cdd61a6f80c9e3d3b95ae676be"}, + {file = "PyQt6_sip-13.10.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:757ac52c92b2ef0b56ecc7cd763b55a62d3c14271d7ea8d03315af85a70090ff"}, + {file = "PyQt6_sip-13.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:571900c44a3e38738d696234d94fe2043972b9de0633505451c99e2922cb6a34"}, + {file = "PyQt6_sip-13.10.0-cp313-cp313-win_arm64.whl", hash = "sha256:39cba2cc71cf80a99b4dc8147b43508d4716e128f9fb99f5eb5860a37f082282"}, + {file = "PyQt6_sip-13.10.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5f026a1278f9c2a745542d4a05350f2392d4cf339275fb8efccb47b0f213d120"}, + {file = "PyQt6_sip-13.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:548c70bc40d993be0eb011e1bbc41ba7c95f6af375613b58217f39ad8d703345"}, + {file = "PyQt6_sip-13.10.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:21417ffd2c489afef114cb09683bbc0fb24d78df848a21fc0d09e70ecbb0a4a4"}, + {file = "PyQt6_sip-13.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:6e1b1f7a29290afc83bcd9970e0cffa2d0da87d81796b6eab7b6f583e4f49652"}, + {file = "pyqt6_sip-13.10.0.tar.gz", hash = "sha256:d6daa95a0bd315d9ec523b549e0ce97455f61ded65d5eafecd83ed2aa4ae5350"}, ] [[package]] @@ -847,6 +814,7 @@ version = "2.9.0.post0" description = "Extensions to the standard Python datetime module" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +groups = ["runtime"] files = [ {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, @@ -857,29 +825,29 @@ six = ">=1.5" [[package]] name = "pywin32" -version = "308" +version = "310" description = "Python for Window Extensions" optional = false python-versions = "*" +groups = ["runtime"] +markers = "platform_system == \"Windows\"" files = [ - {file = "pywin32-308-cp310-cp310-win32.whl", hash = "sha256:796ff4426437896550d2981b9c2ac0ffd75238ad9ea2d3bfa67a1abd546d262e"}, - {file = "pywin32-308-cp310-cp310-win_amd64.whl", hash = "sha256:4fc888c59b3c0bef905ce7eb7e2106a07712015ea1c8234b703a088d46110e8e"}, - {file = "pywin32-308-cp310-cp310-win_arm64.whl", hash = "sha256:a5ab5381813b40f264fa3495b98af850098f814a25a63589a8e9eb12560f450c"}, - {file = "pywin32-308-cp311-cp311-win32.whl", hash = "sha256:5d8c8015b24a7d6855b1550d8e660d8daa09983c80e5daf89a273e5c6fb5095a"}, - {file = "pywin32-308-cp311-cp311-win_amd64.whl", hash = "sha256:575621b90f0dc2695fec346b2d6302faebd4f0f45c05ea29404cefe35d89442b"}, - {file = "pywin32-308-cp311-cp311-win_arm64.whl", hash = "sha256:100a5442b7332070983c4cd03f2e906a5648a5104b8a7f50175f7906efd16bb6"}, - {file = "pywin32-308-cp312-cp312-win32.whl", hash = "sha256:587f3e19696f4bf96fde9d8a57cec74a57021ad5f204c9e627e15c33ff568897"}, - {file = "pywin32-308-cp312-cp312-win_amd64.whl", hash = "sha256:00b3e11ef09ede56c6a43c71f2d31857cf7c54b0ab6e78ac659497abd2834f47"}, - {file = "pywin32-308-cp312-cp312-win_arm64.whl", hash = "sha256:9b4de86c8d909aed15b7011182c8cab38c8850de36e6afb1f0db22b8959e3091"}, - {file = "pywin32-308-cp313-cp313-win32.whl", hash = "sha256:1c44539a37a5b7b21d02ab34e6a4d314e0788f1690d65b48e9b0b89f31abbbed"}, - {file = "pywin32-308-cp313-cp313-win_amd64.whl", hash = "sha256:fd380990e792eaf6827fcb7e187b2b4b1cede0585e3d0c9e84201ec27b9905e4"}, - {file = "pywin32-308-cp313-cp313-win_arm64.whl", hash = "sha256:ef313c46d4c18dfb82a2431e3051ac8f112ccee1a34f29c263c583c568db63cd"}, - {file = "pywin32-308-cp37-cp37m-win32.whl", hash = "sha256:1f696ab352a2ddd63bd07430080dd598e6369152ea13a25ebcdd2f503a38f1ff"}, - {file = "pywin32-308-cp37-cp37m-win_amd64.whl", hash = "sha256:13dcb914ed4347019fbec6697a01a0aec61019c1046c2b905410d197856326a6"}, - {file = "pywin32-308-cp38-cp38-win32.whl", hash = "sha256:5794e764ebcabf4ff08c555b31bd348c9025929371763b2183172ff4708152f0"}, - {file = "pywin32-308-cp38-cp38-win_amd64.whl", hash = "sha256:3b92622e29d651c6b783e368ba7d6722b1634b8e70bd376fd7610fe1992e19de"}, - {file = "pywin32-308-cp39-cp39-win32.whl", hash = "sha256:7873ca4dc60ab3287919881a7d4f88baee4a6e639aa6962de25a98ba6b193341"}, - {file = "pywin32-308-cp39-cp39-win_amd64.whl", hash = "sha256:71b3322d949b4cc20776436a9c9ba0eeedcbc9c650daa536df63f0ff111bb920"}, + {file = "pywin32-310-cp310-cp310-win32.whl", hash = "sha256:6dd97011efc8bf51d6793a82292419eba2c71cf8e7250cfac03bba284454abc1"}, + {file = "pywin32-310-cp310-cp310-win_amd64.whl", hash = "sha256:c3e78706e4229b915a0821941a84e7ef420bf2b77e08c9dae3c76fd03fd2ae3d"}, + {file = "pywin32-310-cp310-cp310-win_arm64.whl", hash = "sha256:33babed0cf0c92a6f94cc6cc13546ab24ee13e3e800e61ed87609ab91e4c8213"}, + {file = "pywin32-310-cp311-cp311-win32.whl", hash = "sha256:1e765f9564e83011a63321bb9d27ec456a0ed90d3732c4b2e312b855365ed8bd"}, + {file = "pywin32-310-cp311-cp311-win_amd64.whl", hash = "sha256:126298077a9d7c95c53823934f000599f66ec9296b09167810eb24875f32689c"}, + {file = "pywin32-310-cp311-cp311-win_arm64.whl", hash = "sha256:19ec5fc9b1d51c4350be7bb00760ffce46e6c95eaf2f0b2f1150657b1a43c582"}, + {file = "pywin32-310-cp312-cp312-win32.whl", hash = "sha256:8a75a5cc3893e83a108c05d82198880704c44bbaee4d06e442e471d3c9ea4f3d"}, + {file = "pywin32-310-cp312-cp312-win_amd64.whl", hash = "sha256:bf5c397c9a9a19a6f62f3fb821fbf36cac08f03770056711f765ec1503972060"}, + {file = "pywin32-310-cp312-cp312-win_arm64.whl", hash = "sha256:2349cc906eae872d0663d4d6290d13b90621eaf78964bb1578632ff20e152966"}, + {file = "pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab"}, + {file = "pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e"}, + {file = "pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33"}, + {file = "pywin32-310-cp38-cp38-win32.whl", hash = "sha256:0867beb8addefa2e3979d4084352e4ac6e991ca45373390775f7084cc0209b9c"}, + {file = "pywin32-310-cp38-cp38-win_amd64.whl", hash = "sha256:30f0a9b3138fb5e07eb4973b7077e1883f558e40c578c6925acc7a94c34eaa36"}, + {file = "pywin32-310-cp39-cp39-win32.whl", hash = "sha256:851c8d927af0d879221e616ae1f66145253537bbdd321a77e8ef701b443a9a1a"}, + {file = "pywin32-310-cp39-cp39-win_amd64.whl", hash = "sha256:96867217335559ac619f00ad70e513c0fcf84b8a3af9fc2bba3b59b97da70475"}, ] [[package]] @@ -888,6 +856,7 @@ version = "6.0.2" description = "YAML parser and emitter for Python" optional = false python-versions = ">=3.8" +groups = ["main", "runtime"] files = [ {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, @@ -950,6 +919,7 @@ version = "3.2.3" description = "The most complete dark/light style sheet for C++/Python and Qt applications" optional = false python-versions = "*" +groups = ["runtime"] files = [ {file = "QDarkStyle-3.2.3-py2.py3-none-any.whl", hash = "sha256:ea980ee426d594909cf1058306832af71ff6cbad6f69237b036d1550635aefbc"}, {file = "QDarkStyle-3.2.3.tar.gz", hash = "sha256:0c0b7f74a6e92121008992b369bab60468157db1c02cd30d64a5e9a3b402f1ae"}, @@ -965,13 +935,14 @@ example = ["pyqt5", "pyside2"] [[package]] name = "qtpy" -version = "2.4.2" +version = "2.4.3" description = "Provides an abstraction layer on top of the various Qt bindings (PyQt5/6 and PySide2/6)." optional = false python-versions = ">=3.7" +groups = ["runtime"] files = [ - {file = "QtPy-2.4.2-py3-none-any.whl", hash = "sha256:5a696b1dd7a354cb330657da1d17c20c2190c72d4888ba923f8461da67aa1a1c"}, - {file = "qtpy-2.4.2.tar.gz", hash = "sha256:9d6ec91a587cc1495eaebd23130f7619afa5cdd34a277acb87735b4ad7c65156"}, + {file = "QtPy-2.4.3-py3-none-any.whl", hash = "sha256:72095afe13673e017946cc258b8d5da43314197b741ed2890e563cf384b51aa1"}, + {file = "qtpy-2.4.3.tar.gz", hash = "sha256:db744f7832e6d3da90568ba6ccbca3ee2b3b4a890c3d6fbbc63142f6e4cdf5bb"}, ] [package.dependencies] @@ -986,6 +957,7 @@ version = "2.32.3" description = "Python HTTP for Humans." optional = false python-versions = ">=3.8" +groups = ["runtime"] files = [ {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, @@ -1007,6 +979,7 @@ version = "1.0.0" description = "A utility belt for advanced users of python-requests" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +groups = ["runtime"] files = [ {file = "requests-toolbelt-1.0.0.tar.gz", hash = "sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6"}, {file = "requests_toolbelt-1.0.0-py2.py3-none-any.whl", hash = "sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06"}, @@ -1021,6 +994,7 @@ version = "13.9.4" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.8.0" +groups = ["main", "runtime"] files = [ {file = "rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90"}, {file = "rich-13.9.4.tar.gz", hash = "sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098"}, @@ -1035,29 +1009,30 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.9.10" +version = "0.11.2" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" +groups = ["lint"] files = [ - {file = "ruff-0.9.10-py3-none-linux_armv6l.whl", hash = "sha256:eb4d25532cfd9fe461acc83498361ec2e2252795b4f40b17e80692814329e42d"}, - {file = "ruff-0.9.10-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:188a6638dab1aa9bb6228a7302387b2c9954e455fb25d6b4470cb0641d16759d"}, - {file = "ruff-0.9.10-py3-none-macosx_11_0_arm64.whl", hash = "sha256:5284dcac6b9dbc2fcb71fdfc26a217b2ca4ede6ccd57476f52a587451ebe450d"}, - {file = "ruff-0.9.10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:47678f39fa2a3da62724851107f438c8229a3470f533894b5568a39b40029c0c"}, - {file = "ruff-0.9.10-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:99713a6e2766b7a17147b309e8c915b32b07a25c9efd12ada79f217c9c778b3e"}, - {file = "ruff-0.9.10-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:524ee184d92f7c7304aa568e2db20f50c32d1d0caa235d8ddf10497566ea1a12"}, - {file = "ruff-0.9.10-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:df92aeac30af821f9acf819fc01b4afc3dfb829d2782884f8739fb52a8119a16"}, - {file = "ruff-0.9.10-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de42e4edc296f520bb84954eb992a07a0ec5a02fecb834498415908469854a52"}, - {file = "ruff-0.9.10-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d257f95b65806104b6b1ffca0ea53f4ef98454036df65b1eda3693534813ecd1"}, - {file = "ruff-0.9.10-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b60dec7201c0b10d6d11be00e8f2dbb6f40ef1828ee75ed739923799513db24c"}, - {file = "ruff-0.9.10-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:d838b60007da7a39c046fcdd317293d10b845001f38bcb55ba766c3875b01e43"}, - {file = "ruff-0.9.10-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:ccaf903108b899beb8e09a63ffae5869057ab649c1e9231c05ae354ebc62066c"}, - {file = "ruff-0.9.10-py3-none-musllinux_1_2_i686.whl", hash = "sha256:f9567d135265d46e59d62dc60c0bfad10e9a6822e231f5b24032dba5a55be6b5"}, - {file = "ruff-0.9.10-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:5f202f0d93738c28a89f8ed9eaba01b7be339e5d8d642c994347eaa81c6d75b8"}, - {file = "ruff-0.9.10-py3-none-win32.whl", hash = "sha256:bfb834e87c916521ce46b1788fbb8484966e5113c02df216680102e9eb960029"}, - {file = "ruff-0.9.10-py3-none-win_amd64.whl", hash = "sha256:f2160eeef3031bf4b17df74e307d4c5fb689a6f3a26a2de3f7ef4044e3c484f1"}, - {file = "ruff-0.9.10-py3-none-win_arm64.whl", hash = "sha256:5fd804c0327a5e5ea26615550e706942f348b197d5475ff34c19733aee4b2e69"}, - {file = "ruff-0.9.10.tar.gz", hash = "sha256:9bacb735d7bada9cfb0f2c227d3658fc443d90a727b47f206fb33f52f3c0eac7"}, + {file = "ruff-0.11.2-py3-none-linux_armv6l.whl", hash = "sha256:c69e20ea49e973f3afec2c06376eb56045709f0212615c1adb0eda35e8a4e477"}, + {file = "ruff-0.11.2-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:2c5424cc1c4eb1d8ecabe6d4f1b70470b4f24a0c0171356290b1953ad8f0e272"}, + {file = "ruff-0.11.2-py3-none-macosx_11_0_arm64.whl", hash = "sha256:ecf20854cc73f42171eedb66f006a43d0a21bfb98a2523a809931cda569552d9"}, + {file = "ruff-0.11.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0c543bf65d5d27240321604cee0633a70c6c25c9a2f2492efa9f6d4b8e4199bb"}, + {file = "ruff-0.11.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20967168cc21195db5830b9224be0e964cc9c8ecf3b5a9e3ce19876e8d3a96e3"}, + {file = "ruff-0.11.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:955a9ce63483999d9f0b8f0b4a3ad669e53484232853054cc8b9d51ab4c5de74"}, + {file = "ruff-0.11.2-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:86b3a27c38b8fce73bcd262b0de32e9a6801b76d52cdb3ae4c914515f0cef608"}, + {file = "ruff-0.11.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a3b66a03b248c9fcd9d64d445bafdf1589326bee6fc5c8e92d7562e58883e30f"}, + {file = "ruff-0.11.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0397c2672db015be5aa3d4dac54c69aa012429097ff219392c018e21f5085147"}, + {file = "ruff-0.11.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:869bcf3f9abf6457fbe39b5a37333aa4eecc52a3b99c98827ccc371a8e5b6f1b"}, + {file = "ruff-0.11.2-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:2a2b50ca35457ba785cd8c93ebbe529467594087b527a08d487cf0ee7b3087e9"}, + {file = "ruff-0.11.2-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:7c69c74bf53ddcfbc22e6eb2f31211df7f65054bfc1f72288fc71e5f82db3eab"}, + {file = "ruff-0.11.2-py3-none-musllinux_1_2_i686.whl", hash = "sha256:6e8fb75e14560f7cf53b15bbc55baf5ecbe373dd5f3aab96ff7aa7777edd7630"}, + {file = "ruff-0.11.2-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:842a472d7b4d6f5924e9297aa38149e5dcb1e628773b70e6387ae2c97a63c58f"}, + {file = "ruff-0.11.2-py3-none-win32.whl", hash = "sha256:aca01ccd0eb5eb7156b324cfaa088586f06a86d9e5314b0eb330cb48415097cc"}, + {file = "ruff-0.11.2-py3-none-win_amd64.whl", hash = "sha256:3170150172a8f994136c0c66f494edf199a0bbea7a409f649e4bc8f4d7084080"}, + {file = "ruff-0.11.2-py3-none-win_arm64.whl", hash = "sha256:52933095158ff328f4c77af3d74f0379e34fd52f175144cefc1b192e7ccd32b4"}, + {file = "ruff-0.11.2.tar.gz", hash = "sha256:ec47591497d5a1050175bdf4e1a4e6272cddff7da88a2ad595e1e326041d8d94"}, ] [[package]] @@ -1066,6 +1041,7 @@ version = "1.15.2" description = "Fundamental algorithms for scientific computing in Python" optional = false python-versions = ">=3.10" +groups = ["main", "runtime"] files = [ {file = "scipy-1.15.2-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:a2ec871edaa863e8213ea5df811cd600734f6400b4af272e1c011e69401218e9"}, {file = "scipy-1.15.2-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:6f223753c6ea76983af380787611ae1291e3ceb23917393079dcc746ba60cfb5"}, @@ -1121,7 +1097,7 @@ numpy = ">=1.23.5,<2.5" [package.extras] dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy (==1.10.0)", "pycodestyle", "pydevtool", "rich-click", "ruff (>=0.0.292)", "types-psutil", "typing_extensions"] doc = ["intersphinx_registry", "jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.16.5)", "jupytext", "matplotlib (>=3.5)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0,<8.0.0)", "sphinx-copybutton", "sphinx-design (>=0.4.0)"] -test = ["Cython", "array-api-strict (>=2.0,<2.1.1)", "asv", "gmpy2", "hypothesis (>=6.30)", "meson", "mpmath", "ninja", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] +test = ["Cython", "array-api-strict (>=2.0,<2.1.1)", "asv", "gmpy2", "hypothesis (>=6.30)", "meson", "mpmath", "ninja ; sys_platform != \"emscripten\"", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] [[package]] name = "six" @@ -1129,6 +1105,7 @@ version = "1.17.0" description = "Python 2 and 3 compatibility utilities" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +groups = ["runtime"] files = [ {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"}, {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"}, @@ -1140,6 +1117,7 @@ version = "1.2.2" description = "Collection of stuff that's useful in general python programming" optional = false python-versions = ">=3.12" +groups = ["main"] files = [ {file = "stgpytools-1.2.2-py3-none-any.whl", hash = "sha256:c8d919a33a9f4d7090759e023ac80ca814c71f6bafaf2696a8b023b06a377f8d"}, {file = "stgpytools-1.2.2.tar.gz", hash = "sha256:9da1bfbb5c7d0b0bc90a15cbe14c36488a99a9b70217cfeec09a9c216e818ee4"}, @@ -1147,17 +1125,18 @@ files = [ [[package]] name = "urllib3" -version = "2.2.3" +version = "2.3.0" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["runtime"] files = [ - {file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"}, - {file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"}, + {file = "urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df"}, + {file = "urllib3-2.3.0.tar.gz", hash = "sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d"}, ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -1168,6 +1147,7 @@ version = "70" description = "A frameserver for the 21st century" optional = false python-versions = "*" +groups = ["main", "runtime"] files = [ {file = "VapourSynth-70-cp312-cp312-win_amd64.whl", hash = "sha256:c143ed081f4c11bd8c09e058d1a9f84d4892d73330f66f58b20b30236607682c"}, {file = "VapourSynth-70-cp38-cp38-win_amd64.whl", hash = "sha256:7352f0f258c7703678cb6570a14f67463a2eb3a43f879d4890d27fc194864f54"}, @@ -1180,6 +1160,7 @@ version = "0.2.0" description = "vsengine - A common set of function that bridge vapoursynth with your application." optional = false python-versions = ">=3.9" +groups = ["runtime"] files = [ {file = "vsengine-0.2.0-py3-none-any.whl", hash = "sha256:ed14293ce77f79e994832cb91050e7653b5d02812d3e9db3c562f4536e69bdbb"}, {file = "vsengine-0.2.0.tar.gz", hash = "sha256:e0cdf49bc5e3e332a7bfdbc9ce8add31513cbdfe6d2a2305d80567dab9854823"}, @@ -1198,6 +1179,7 @@ version = "0.2.2" description = "Full suite of filters, wrappers, and helper functions for filtering video using VapourSynth" optional = false python-versions = ">=3.10" +groups = ["main", "runtime"] files = [ {file = "vsjetpack-0.2.2-py3-none-any.whl", hash = "sha256:9ed10736c1ec26a0c08a9d87c67ab8cc94570d4eb7cb12ea201fbe2d2848d16e"}, {file = "vsjetpack-0.2.2.tar.gz", hash = "sha256:1a1b278aec38287a28c021d0e94696167c9a0f238872b8a8e0e684cda07ec9e7"}, @@ -1210,27 +1192,13 @@ rich = ">=12.6.0" scipy = ">=1.10.0" VapourSynth = ">=68" -[[package]] -name = "vskernels" -version = "3.3.1" -description = "Kernel objects for scaling and format conversion within VapourSynth" -optional = false -python-versions = ">=3.12" -files = [ - {file = "vskernels-3.3.1-py3-none-any.whl", hash = "sha256:03a0efa381c149ca10bd8177ee1a6cc6755d8d20f3610467fb008e4c48fe6fc8"}, - {file = "vskernels-3.3.1.tar.gz", hash = "sha256:da064789db43ec94552da32d093878c61da60110af36b485903c2e1aed287c5b"}, -] - -[package.dependencies] -VapourSynth = ">=68" -vstools = ">=3.2.0" - [[package]] name = "vspreview" version = "0.11.3" description = "Previewer for VapourSynth scripts" optional = false python-versions = ">=3.12" +groups = ["runtime"] files = [ {file = "vspreview-0.11.3-py3-none-any.whl", hash = "sha256:088a685e0442d424bc48aa3ec86972fc3af7343f6d68d5162d5452e881f66397"}, {file = "vspreview-0.11.3.tar.gz", hash = "sha256:cfdabab7ba1dae3713f2702a0060edf82122de1be5bb504a7de6f602ba13f2eb"}, @@ -1254,18 +1222,19 @@ vsjetpack = ">=0.1.1" [[package]] name = "vstools" -version = "3.3.4" +version = "3.4.4" description = "Functions and utils related to VapourSynth." optional = false python-versions = ">=3.12" +groups = ["main"] files = [ - {file = "vstools-3.3.4-py3-none-any.whl", hash = "sha256:e53da14e8566526c8b59e6e5a9d95efd6947e4006c7ae8c1acb1036278200c49"}, - {file = "vstools-3.3.4.tar.gz", hash = "sha256:a79f0af525d2bf17939587e3a7f80d3efa93d5496ad644d3f29dc9ad238cfe6c"}, + {file = "vstools-3.4.4-py3-none-any.whl", hash = "sha256:39319a0653934a422c59f8cab22a40b3e83bf1c92782b11ab396c8b4b4fbf426"}, + {file = "vstools-3.4.4.tar.gz", hash = "sha256:f09b7d481a9f5b65e2aa7dc7f1b0963d1407cdaaf5989335d2c01ab0c25f774c"}, ] [package.dependencies] rich = ">=12.6.0" -stgpytools = ">=1.2.0" +stgpytools = ">=1.2.2" VapourSynth = ">=68" [[package]] @@ -1274,6 +1243,7 @@ version = "0.8.0" description = "A collection of general-purpose Vapoursynth functions to be reused in modules and scripts." optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "vsutil-0.8.0-py3-none-any.whl", hash = "sha256:b14751680f1aa47a8671a943932e160fc3b6029b3e60227875fd73d7a47dac86"}, {file = "vsutil-0.8.0.tar.gz", hash = "sha256:e01831203dfb9c3af86a101fba5e7fe04e3686bddec94bb3057ca73e84c98768"}, @@ -1283,6 +1253,6 @@ files = [ vapoursynth = "*" [metadata] -lock-version = "2.0" +lock-version = "2.1" python-versions = "^3.12" -content-hash = "ef2dcd74349a93c90faae43b50a29d0dd11b533674275f84c87672b401222487" +content-hash = "4a6419382b2d79e255c6c0ccce17265a48c7e7004d4f94a94d3f8afcf29151b3" diff --git a/pyproject.toml b/pyproject.toml index 14ccc5bd..f773c4af 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,18 +11,18 @@ dnfunc = "^0.1.0" pyyaml = "^6.0.2" [tool.poetry.group.lint.dependencies] -ruff = "^0.9.10" +ruff = "^0.11.2" [tool.poetry.group.runtime.dependencies] vspreview = "^0.11.3" -numpy = "^2.2.3" +numpy = "^2.2.4" [tool.pyright] typeCheckingMode = "off" [tool.ruff] line-length = 99 -target-version = "py311" # Until Poetry v2 +target-version = "py312" # Until Poetry v2 [tool.ruff.format] line-ending = "lf" @@ -50,7 +50,7 @@ ignore-fully-untyped = true [tool.ruff.lint.pycodestyle] max-doc-length = 129 -max-line-length = 129 +max-line-length = 149 [tool.ruff.lint.pydocstyle] convention = "google" diff --git a/src/completed/#KonoSuba/2016-KonoSubaS1/zonesgen.py b/src/completed/#KonoSuba/2016-KonoSubaS1/zonesgen.py index e17b59a9..e3e4445e 100755 --- a/src/completed/#KonoSuba/2016-KonoSubaS1/zonesgen.py +++ b/src/completed/#KonoSuba/2016-KonoSubaS1/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next") - zone = f"{epname}: {OP},{OPend-1},b=0.80/{OP+1092},{OP+1280},b=0.99/{ED},{ED+173},b=0.55/{ED+174},{EDend-1},b=0.90" + zone = f"{epname}: {OP},{OPend - 1},b=0.80/{OP + 1092},{OP + 1280},b=0.99/{ED},{ED + 173},b=0.55/{ED + 174},{EDend - 1},b=0.90" print(zone) except (NameError, TypeError): @@ -26,8 +26,8 @@ zone = ( f"{epname}:" - f" {OP},{OPend-1},b=0.80/{OP+1092},{OP+1280},b=0.99" - f"/{ED},{ED+173},b=0.55/{ED+174},{EDend-1},b=0.90" + f" {OP},{OPend - 1},b=0.80/{OP + 1092},{OP + 1280},b=0.99" + f"/{ED},{ED + 173},b=0.55/{ED + 174},{EDend - 1},b=0.90" ) print(zone) diff --git a/src/completed/#KonoSuba/2017-KonoSubaS2/zonesgen.py b/src/completed/#KonoSuba/2017-KonoSubaS2/zonesgen.py index 0433cfd1..cf71e290 100755 --- a/src/completed/#KonoSuba/2017-KonoSubaS2/zonesgen.py +++ b/src/completed/#KonoSuba/2017-KonoSubaS2/zonesgen.py @@ -14,9 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next") - zone = ( - f"{epname}: {OP},{OPend-1},b=0.80/{ED},{ED+179},b=0.55/{ED+180},{EDend-1},b=0.90" - ) + zone = f"{epname}: {OP},{OPend - 1},b=0.80/{ED},{ED + 179},b=0.55/{ED + 180},{EDend - 1},b=0.90" print(zone) except (NameError, TypeError): @@ -26,7 +24,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "End") - zone = f"{epname}: {OP},{OPend-1},b=0.80/{ED},{ED+179},b=0.55/{ED+180},{EDend-1},b=0.90" + zone = f"{epname}: {OP},{OPend - 1},b=0.80/{ED},{ED + 179},b=0.55/{ED + 180},{EDend - 1},b=0.90" print(zone) except (NameError, TypeError): diff --git a/src/completed/#MonogatariSeries/2012-Nekomonogatari/ed1.py b/src/completed/#MonogatariSeries/2012-Nekomonogatari/ed1.py index db40b43f..557cd365 100644 --- a/src/completed/#MonogatariSeries/2012-Nekomonogatari/ed1.py +++ b/src/completed/#MonogatariSeries/2012-Nekomonogatari/ed1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2012-Nekomonogatari/ed2.py b/src/completed/#MonogatariSeries/2012-Nekomonogatari/ed2.py index db40b43f..557cd365 100644 --- a/src/completed/#MonogatariSeries/2012-Nekomonogatari/ed2.py +++ b/src/completed/#MonogatariSeries/2012-Nekomonogatari/ed2.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2012-Nekomonogatari/op1.py b/src/completed/#MonogatariSeries/2012-Nekomonogatari/op1.py index db40b43f..557cd365 100644 --- a/src/completed/#MonogatariSeries/2012-Nekomonogatari/op1.py +++ b/src/completed/#MonogatariSeries/2012-Nekomonogatari/op1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2012-Nisemonogatari/ed1.py b/src/completed/#MonogatariSeries/2012-Nisemonogatari/ed1.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2012-Nisemonogatari/ed1.py +++ b/src/completed/#MonogatariSeries/2012-Nisemonogatari/ed1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2012-Nisemonogatari/ed2.py b/src/completed/#MonogatariSeries/2012-Nisemonogatari/ed2.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2012-Nisemonogatari/ed2.py +++ b/src/completed/#MonogatariSeries/2012-Nisemonogatari/ed2.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2012-Nisemonogatari/ed3.py b/src/completed/#MonogatariSeries/2012-Nisemonogatari/ed3.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2012-Nisemonogatari/ed3.py +++ b/src/completed/#MonogatariSeries/2012-Nisemonogatari/ed3.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2012-Nisemonogatari/op1.py b/src/completed/#MonogatariSeries/2012-Nisemonogatari/op1.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2012-Nisemonogatari/op1.py +++ b/src/completed/#MonogatariSeries/2012-Nisemonogatari/op1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2012-Nisemonogatari/op2.py b/src/completed/#MonogatariSeries/2012-Nisemonogatari/op2.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2012-Nisemonogatari/op2.py +++ b/src/completed/#MonogatariSeries/2012-Nisemonogatari/op2.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2012-Nisemonogatari/op3.py b/src/completed/#MonogatariSeries/2012-Nisemonogatari/op3.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2012-Nisemonogatari/op3.py +++ b/src/completed/#MonogatariSeries/2012-Nisemonogatari/op3.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2012-Nisemonogatari/op4.py b/src/completed/#MonogatariSeries/2012-Nisemonogatari/op4.py index 1e4e049b..a9afe5b2 100644 --- a/src/completed/#MonogatariSeries/2012-Nisemonogatari/op4.py +++ b/src/completed/#MonogatariSeries/2012-Nisemonogatari/op4.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2013-MonogatariSS/ed1.py b/src/completed/#MonogatariSeries/2013-MonogatariSS/ed1.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2013-MonogatariSS/ed1.py +++ b/src/completed/#MonogatariSeries/2013-MonogatariSS/ed1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2013-MonogatariSS/ed2.py b/src/completed/#MonogatariSeries/2013-MonogatariSS/ed2.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2013-MonogatariSS/ed2.py +++ b/src/completed/#MonogatariSeries/2013-MonogatariSS/ed2.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2013-MonogatariSS/ed3.py b/src/completed/#MonogatariSeries/2013-MonogatariSS/ed3.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2013-MonogatariSS/ed3.py +++ b/src/completed/#MonogatariSeries/2013-MonogatariSS/ed3.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2013-MonogatariSS/ed4.py b/src/completed/#MonogatariSeries/2013-MonogatariSS/ed4.py index e645914a..daecc311 100644 --- a/src/completed/#MonogatariSeries/2013-MonogatariSS/ed4.py +++ b/src/completed/#MonogatariSeries/2013-MonogatariSS/ed4.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2013-MonogatariSS/ed5.py b/src/completed/#MonogatariSeries/2013-MonogatariSS/ed5.py index e645914a..daecc311 100644 --- a/src/completed/#MonogatariSeries/2013-MonogatariSS/ed5.py +++ b/src/completed/#MonogatariSeries/2013-MonogatariSS/ed5.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2013-MonogatariSS/ed6.py b/src/completed/#MonogatariSeries/2013-MonogatariSS/ed6.py index 7972ebe3..40ae481f 100644 --- a/src/completed/#MonogatariSeries/2013-MonogatariSS/ed6.py +++ b/src/completed/#MonogatariSeries/2013-MonogatariSS/ed6.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2013-MonogatariSS/op1.py b/src/completed/#MonogatariSeries/2013-MonogatariSS/op1.py index 80d9f693..a5abe956 100644 --- a/src/completed/#MonogatariSeries/2013-MonogatariSS/op1.py +++ b/src/completed/#MonogatariSeries/2013-MonogatariSS/op1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2013-MonogatariSS/op2.py b/src/completed/#MonogatariSeries/2013-MonogatariSS/op2.py index 7972ebe3..40ae481f 100644 --- a/src/completed/#MonogatariSeries/2013-MonogatariSS/op2.py +++ b/src/completed/#MonogatariSeries/2013-MonogatariSS/op2.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2013-MonogatariSS/op3.py b/src/completed/#MonogatariSeries/2013-MonogatariSS/op3.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2013-MonogatariSS/op3.py +++ b/src/completed/#MonogatariSeries/2013-MonogatariSS/op3.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2013-MonogatariSS/op4.py b/src/completed/#MonogatariSeries/2013-MonogatariSS/op4.py index a51bb80e..610f4081 100644 --- a/src/completed/#MonogatariSeries/2013-MonogatariSS/op4.py +++ b/src/completed/#MonogatariSeries/2013-MonogatariSS/op4.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2014-Hanamonogatari/ed1.py b/src/completed/#MonogatariSeries/2014-Hanamonogatari/ed1.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2014-Hanamonogatari/ed1.py +++ b/src/completed/#MonogatariSeries/2014-Hanamonogatari/ed1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2014-Hanamonogatari/op1.py b/src/completed/#MonogatariSeries/2014-Hanamonogatari/op1.py index 6a6c9826..81c0177c 100644 --- a/src/completed/#MonogatariSeries/2014-Hanamonogatari/op1.py +++ b/src/completed/#MonogatariSeries/2014-Hanamonogatari/op1.py @@ -11,10 +11,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2014-Tsukimonogatari/ed1.py b/src/completed/#MonogatariSeries/2014-Tsukimonogatari/ed1.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2014-Tsukimonogatari/ed1.py +++ b/src/completed/#MonogatariSeries/2014-Tsukimonogatari/ed1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2014-Tsukimonogatari/op1.py b/src/completed/#MonogatariSeries/2014-Tsukimonogatari/op1.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2014-Tsukimonogatari/op1.py +++ b/src/completed/#MonogatariSeries/2014-Tsukimonogatari/op1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2015-Owarimonogatari/ed1.py b/src/completed/#MonogatariSeries/2015-Owarimonogatari/ed1.py index 7650ecbe..7f158973 100644 --- a/src/completed/#MonogatariSeries/2015-Owarimonogatari/ed1.py +++ b/src/completed/#MonogatariSeries/2015-Owarimonogatari/ed1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2015-Owarimonogatari/ed2.py b/src/completed/#MonogatariSeries/2015-Owarimonogatari/ed2.py index 7650ecbe..7f158973 100644 --- a/src/completed/#MonogatariSeries/2015-Owarimonogatari/ed2.py +++ b/src/completed/#MonogatariSeries/2015-Owarimonogatari/ed2.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2015-Owarimonogatari/op1.py b/src/completed/#MonogatariSeries/2015-Owarimonogatari/op1.py index fe382d09..30f8c305 100644 --- a/src/completed/#MonogatariSeries/2015-Owarimonogatari/op1.py +++ b/src/completed/#MonogatariSeries/2015-Owarimonogatari/op1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2015-Owarimonogatari/op2.py b/src/completed/#MonogatariSeries/2015-Owarimonogatari/op2.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2015-Owarimonogatari/op2.py +++ b/src/completed/#MonogatariSeries/2015-Owarimonogatari/op2.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2015-Owarimonogatari/op3.py b/src/completed/#MonogatariSeries/2015-Owarimonogatari/op3.py index 1056f1d1..4261a2a6 100644 --- a/src/completed/#MonogatariSeries/2015-Owarimonogatari/op3.py +++ b/src/completed/#MonogatariSeries/2015-Owarimonogatari/op3.py @@ -11,10 +11,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2015-Owarimonogatari/op4.py b/src/completed/#MonogatariSeries/2015-Owarimonogatari/op4.py index 2d739c4b..0ae69aa5 100644 --- a/src/completed/#MonogatariSeries/2015-Owarimonogatari/op4.py +++ b/src/completed/#MonogatariSeries/2015-Owarimonogatari/op4.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2016-Koyomimonogatari/ed1.py b/src/completed/#MonogatariSeries/2016-Koyomimonogatari/ed1.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2016-Koyomimonogatari/ed1.py +++ b/src/completed/#MonogatariSeries/2016-Koyomimonogatari/ed1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2017-Owarimonogatari2/ed1.py b/src/completed/#MonogatariSeries/2017-Owarimonogatari2/ed1.py index 12c1a048..0bab5eb1 100644 --- a/src/completed/#MonogatariSeries/2017-Owarimonogatari2/ed1.py +++ b/src/completed/#MonogatariSeries/2017-Owarimonogatari2/ed1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2017-Owarimonogatari2/ed2.py b/src/completed/#MonogatariSeries/2017-Owarimonogatari2/ed2.py index 12c1a048..0bab5eb1 100644 --- a/src/completed/#MonogatariSeries/2017-Owarimonogatari2/ed2.py +++ b/src/completed/#MonogatariSeries/2017-Owarimonogatari2/ed2.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2017-Owarimonogatari2/ed3.py b/src/completed/#MonogatariSeries/2017-Owarimonogatari2/ed3.py index 12c1a048..0bab5eb1 100644 --- a/src/completed/#MonogatariSeries/2017-Owarimonogatari2/ed3.py +++ b/src/completed/#MonogatariSeries/2017-Owarimonogatari2/ed3.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2017-Owarimonogatari2/op1.py b/src/completed/#MonogatariSeries/2017-Owarimonogatari2/op1.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2017-Owarimonogatari2/op1.py +++ b/src/completed/#MonogatariSeries/2017-Owarimonogatari2/op1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2017-Owarimonogatari2/op2.py b/src/completed/#MonogatariSeries/2017-Owarimonogatari2/op2.py index cca8a18b..897ce154 100644 --- a/src/completed/#MonogatariSeries/2017-Owarimonogatari2/op2.py +++ b/src/completed/#MonogatariSeries/2017-Owarimonogatari2/op2.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#MonogatariSeries/2017-Owarimonogatari2/op3.py b/src/completed/#MonogatariSeries/2017-Owarimonogatari2/op3.py index abdfb19a..17ba090c 100644 --- a/src/completed/#MonogatariSeries/2017-Owarimonogatari2/op3.py +++ b/src/completed/#MonogatariSeries/2017-Owarimonogatari2/op3.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#Mushishi/2014-MushishiS20/zonesgen.py b/src/completed/#Mushishi/2014-MushishiS20/zonesgen.py index ae9efadb..61ea8a97 100755 --- a/src/completed/#Mushishi/2014-MushishiS20/zonesgen.py +++ b/src/completed/#Mushishi/2014-MushishiS20/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next") - zone = f"{epname}: {OP},{OPend-1},b=0.37/{ED},{EDend-1},b=0.80" + zone = f"{epname}: {OP},{OPend - 1},b=0.37/{ED},{EDend - 1},b=0.80" print(zone) except (NameError, TypeError): diff --git a/src/completed/#Mushishi/2014-MushishiS30/zonesgen.py b/src/completed/#Mushishi/2014-MushishiS30/zonesgen.py index 8b8cfa79..149c95da 100755 --- a/src/completed/#Mushishi/2014-MushishiS30/zonesgen.py +++ b/src/completed/#Mushishi/2014-MushishiS30/zonesgen.py @@ -14,12 +14,12 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next") - zone = f"{epname}: {OP},{OPend-1},b=0.37/{ED},{EDend-1},b=0.80" + zone = f"{epname}: {OP},{OPend - 1},b=0.37/{ED},{EDend - 1},b=0.80" print(zone) except (NameError, TypeError): ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next") - zone = f"{epname}: {ED},{EDend-1},b=0.80" + zone = f"{epname}: {ED},{EDend - 1},b=0.80" print(zone) diff --git a/src/completed/#Mushishi/2015-MushishiS31/zonesgen.py b/src/completed/#Mushishi/2015-MushishiS31/zonesgen.py index ae9efadb..61ea8a97 100755 --- a/src/completed/#Mushishi/2015-MushishiS31/zonesgen.py +++ b/src/completed/#Mushishi/2015-MushishiS31/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next") - zone = f"{epname}: {OP},{OPend-1},b=0.37/{ED},{EDend-1},b=0.80" + zone = f"{epname}: {OP},{OPend - 1},b=0.37/{ED},{EDend - 1},b=0.80" print(zone) except (NameError, TypeError): diff --git a/src/completed/#NonNonBiyori/2013-NonNonBiyoriS1/ed1.py b/src/completed/#NonNonBiyori/2013-NonNonBiyoriS1/ed1.py index 97960f8b..a8616f60 100644 --- a/src/completed/#NonNonBiyori/2013-NonNonBiyoriS1/ed1.py +++ b/src/completed/#NonNonBiyori/2013-NonNonBiyoriS1/ed1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#NonNonBiyori/2013-NonNonBiyoriS1/ed2.py b/src/completed/#NonNonBiyori/2013-NonNonBiyoriS1/ed2.py index 97960f8b..a8616f60 100644 --- a/src/completed/#NonNonBiyori/2013-NonNonBiyoriS1/ed2.py +++ b/src/completed/#NonNonBiyori/2013-NonNonBiyoriS1/ed2.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#NonNonBiyori/2013-NonNonBiyoriS1/op1.py b/src/completed/#NonNonBiyori/2013-NonNonBiyoriS1/op1.py index 9115c751..7a10acc7 100644 --- a/src/completed/#NonNonBiyori/2013-NonNonBiyoriS1/op1.py +++ b/src/completed/#NonNonBiyori/2013-NonNonBiyoriS1/op1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#NonNonBiyori/2015-NonNonBiyoriS2/ed1.py b/src/completed/#NonNonBiyori/2015-NonNonBiyoriS2/ed1.py index 7db5dcf0..3093dea3 100644 --- a/src/completed/#NonNonBiyori/2015-NonNonBiyoriS2/ed1.py +++ b/src/completed/#NonNonBiyori/2015-NonNonBiyoriS2/ed1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#NonNonBiyori/2015-NonNonBiyoriS2/ed2.py b/src/completed/#NonNonBiyori/2015-NonNonBiyoriS2/ed2.py index 7db5dcf0..3093dea3 100644 --- a/src/completed/#NonNonBiyori/2015-NonNonBiyoriS2/ed2.py +++ b/src/completed/#NonNonBiyori/2015-NonNonBiyoriS2/ed2.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#NonNonBiyori/2015-NonNonBiyoriS2/op1.py b/src/completed/#NonNonBiyori/2015-NonNonBiyoriS2/op1.py index 1a59cf9c..dde3823a 100644 --- a/src/completed/#NonNonBiyori/2015-NonNonBiyoriS2/op1.py +++ b/src/completed/#NonNonBiyori/2015-NonNonBiyoriS2/op1.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/#ShingekiNoKyojin/2013-ShingekiNoKyojinOAD-dvd/zonesgen.py b/src/completed/#ShingekiNoKyojin/2013-ShingekiNoKyojinOAD-dvd/zonesgen.py index d3552247..9681750d 100755 --- a/src/completed/#ShingekiNoKyojin/2013-ShingekiNoKyojinOAD-dvd/zonesgen.py +++ b/src/completed/#ShingekiNoKyojin/2013-ShingekiNoKyojinOAD-dvd/zonesgen.py @@ -12,7 +12,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend") - zone = f"{epname}: {ED},{EDend-1},b=0.90" + zone = f"{epname}: {ED},{EDend - 1},b=0.90" print(zone) except (NameError, TypeError): diff --git a/src/completed/#ShingekiNoKyojin/2013-ShingekiNoKyojinS1/zonesgen.py b/src/completed/#ShingekiNoKyojin/2013-ShingekiNoKyojinS1/zonesgen.py index 5412693f..0c296522 100755 --- a/src/completed/#ShingekiNoKyojin/2013-ShingekiNoKyojinS1/zonesgen.py +++ b/src/completed/#ShingekiNoKyojin/2013-ShingekiNoKyojinS1/zonesgen.py @@ -15,9 +15,7 @@ EDend = dn.chapt(epname, "EDend", "Next") Next = dn.chapt(epname, "Next") - zone = ( - f"{epname}: {OP},{OPend-1},b=0.60/{OPend},{OPend+119},b=0.50/{ED},{EDend-1},b=0.5" - ) + zone = f"{epname}: {OP},{OPend - 1},b=0.60/{OPend},{OPend + 119},b=0.50/{ED},{EDend - 1},b=0.5" print(zone) except (NameError, TypeError): diff --git a/src/completed/#ShingekiNoKyojin/2017-ShingekiNoKyojinS2/zonesgen.py b/src/completed/#ShingekiNoKyojin/2017-ShingekiNoKyojinS2/zonesgen.py index 4478bc72..7dbedbec 100755 --- a/src/completed/#ShingekiNoKyojin/2017-ShingekiNoKyojinS2/zonesgen.py +++ b/src/completed/#ShingekiNoKyojin/2017-ShingekiNoKyojinS2/zonesgen.py @@ -21,8 +21,8 @@ zone = ( f"{epname}:" - f" {OP},{OPend-1},b=0.76/{OPend},{OPend+120},b=0.36" - f"/{ED},{EDend-1},b=0.35/{Next},{T1},b=0.36/{T2},{EOF-1},b=0.36" + f" {OP},{OPend - 1},b=0.76/{OPend},{OPend + 120},b=0.36" + f"/{ED},{EDend - 1},b=0.35/{Next},{T1},b=0.36/{T2},{EOF - 1},b=0.36" ) print(zone) @@ -33,7 +33,5 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend", "Next") - zone = ( - f"{epname}: {OP},{OPend-1},b=0.76/{OPend},{OPend+120},b=0.36/{ED},{EDend-1},b=0.35" - ) + zone = f"{epname}: {OP},{OPend - 1},b=0.76/{OPend},{OPend + 120},b=0.36/{ED},{EDend - 1},b=0.35" print(zone) diff --git a/src/completed/#ShingekiNoKyojin/2018-ShingekiNoKyojinS3P1/zonesgen.py b/src/completed/#ShingekiNoKyojin/2018-ShingekiNoKyojinS3P1/zonesgen.py index 5b147b33..7d1ee0b2 100755 --- a/src/completed/#ShingekiNoKyojin/2018-ShingekiNoKyojinS3P1/zonesgen.py +++ b/src/completed/#ShingekiNoKyojin/2018-ShingekiNoKyojinS3P1/zonesgen.py @@ -21,8 +21,8 @@ zone = ( f"{epname}:" - f" {OP},{OPend-1},b=0.80/{OPend},{OPend+120},b=0.36" - f"/{ED},{EDend-1},b=0.35/{Next},{T1},b=0.36/{T2},{EOF-1},b=0.36" + f" {OP},{OPend - 1},b=0.80/{OPend},{OPend + 120},b=0.36" + f"/{ED},{EDend - 1},b=0.35/{Next},{T1},b=0.36/{T2},{EOF - 1},b=0.36" ) print(zone) @@ -33,7 +33,5 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend", "Next") - zone = ( - f"{epname}: {OP},{OPend-1},b=0.80/{OPend},{OPend+120},b=0.36/{ED},{EDend-1},b=0.35" - ) + zone = f"{epname}: {OP},{OPend - 1},b=0.80/{OPend},{OPend + 120},b=0.36/{ED},{EDend - 1},b=0.35" print(zone) diff --git a/src/completed/#ShingekiNoKyojin/2019-ShingekiNoKyojinS3P2/zonesgen.py b/src/completed/#ShingekiNoKyojin/2019-ShingekiNoKyojinS3P2/zonesgen.py index b65e900a..93cca7ed 100755 --- a/src/completed/#ShingekiNoKyojin/2019-ShingekiNoKyojinS3P2/zonesgen.py +++ b/src/completed/#ShingekiNoKyojin/2019-ShingekiNoKyojinS3P2/zonesgen.py @@ -21,8 +21,8 @@ zone = ( f"{epname}:" - f" {OP},{OPend-1},b=0.80/{OPend},{OPend+120},b=0.36" - f"/{ED},{EDend-1},b=0.70/{Next},{T1},b=0.36/{T2},{EOF-1},b=0.36" + f" {OP},{OPend - 1},b=0.80/{OPend},{OPend + 120},b=0.36" + f"/{ED},{EDend - 1},b=0.70/{Next},{T1},b=0.36/{T2},{EOF - 1},b=0.36" ) print(zone) @@ -33,7 +33,5 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend", "Next") - zone = ( - f"{epname}: {OP},{OPend-1},b=0.80/{OPend},{OPend+120},b=0.36/{ED},{EDend-1},b=0.70" - ) + zone = f"{epname}: {OP},{OPend - 1},b=0.80/{OPend},{OPend + 120},b=0.36/{ED},{EDend - 1},b=0.70" print(zone) diff --git a/src/completed/#ShingekiNoKyojin/2020-ShingekiNoKyojinFinal/zonesgen.py b/src/completed/#ShingekiNoKyojin/2020-ShingekiNoKyojinFinal/zonesgen.py index 77ebe644..c0c62a94 100755 --- a/src/completed/#ShingekiNoKyojin/2020-ShingekiNoKyojinFinal/zonesgen.py +++ b/src/completed/#ShingekiNoKyojin/2020-ShingekiNoKyojinFinal/zonesgen.py @@ -17,8 +17,8 @@ zone = ( f"{epname}:" - f" {OP},{OPend-1},b=0.60" - f"/{ED},{EDend-1},b=0.80/{ED},{ED+270},b=0.40/{ED+1333},{ED+1876},b=0.49/{Next},{Next+71},b=0.50" + f" {OP},{OPend - 1},b=0.60" + f"/{ED},{EDend - 1},b=0.80/{ED},{ED + 270},b=0.40/{ED + 1333},{ED + 1876},b=0.49/{Next},{Next + 71},b=0.50" ) print(zone) diff --git a/src/completed/2000-NieA_7/zonesgen.py b/src/completed/2000-NieA_7/zonesgen.py index 2df20df6..3ed5eb73 100755 --- a/src/completed/2000-NieA_7/zonesgen.py +++ b/src/completed/2000-NieA_7/zonesgen.py @@ -14,12 +14,12 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next", "EDend") - zone = f"{epname}: {OP},{OPend-1},b=0.82/{ED},{EDend-1},b=0.90" + zone = f"{epname}: {OP},{OPend - 1},b=0.82/{ED},{EDend - 1},b=0.90" print(zone) except (NameError, TypeError): ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next", "EDend") - zone = f"{epname}: {ED},{EDend-1},b=0.90" + zone = f"{epname}: {ED},{EDend - 1},b=0.90" print(zone) diff --git a/src/completed/2006-ErgoProxy/zonesgen.py b/src/completed/2006-ErgoProxy/zonesgen.py index a5a9da08..a8cf368d 100755 --- a/src/completed/2006-ErgoProxy/zonesgen.py +++ b/src/completed/2006-ErgoProxy/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next", "EDend") - zone = f"{epname}: {OP},{OPend-1},b=0.50/{ED},{EDend-1},b=0.98" + zone = f"{epname}: {OP},{OPend - 1},b=0.50/{ED},{EDend - 1},b=0.98" print(zone) except (NameError, TypeError): @@ -22,7 +22,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next", "EDend") - zone = f"{epname}: {ED},{EDend-1},b=0.98" + zone = f"{epname}: {ED},{EDend - 1},b=0.98" print(zone) except (NameError, TypeError): diff --git a/src/completed/2008-kissXsisOVA/zonesgen.py b/src/completed/2008-kissXsisOVA/zonesgen.py index 21fae6bf..cf25053c 100755 --- a/src/completed/2008-kissXsisOVA/zonesgen.py +++ b/src/completed/2008-kissXsisOVA/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend") - zone = f"{epname}: {OP},{OPend-1},b=0.99/{ED},{EDend-1},b=0.90" + zone = f"{epname}: {OP},{OPend - 1},b=0.99/{ED},{EDend - 1},b=0.90" print(zone) except (NameError, TypeError): diff --git a/src/completed/2010-BGataHKei/zonesgen.py b/src/completed/2010-BGataHKei/zonesgen.py index a345e4b0..2e4b48f5 100755 --- a/src/completed/2010-BGataHKei/zonesgen.py +++ b/src/completed/2010-BGataHKei/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next") - zone = f"{epname}: {OP},{OPend-1},b=0.90/{ED},{EDend-1},b=0.90" + zone = f"{epname}: {OP},{OPend - 1},b=0.90/{ED},{EDend - 1},b=0.90" print(zone) except (NameError, TypeError): diff --git a/src/completed/2010-YojouhanShinwaTaikei/op1.py b/src/completed/2010-YojouhanShinwaTaikei/op1.py index 5937b270..47e1417e 100644 --- a/src/completed/2010-YojouhanShinwaTaikei/op1.py +++ b/src/completed/2010-YojouhanShinwaTaikei/op1.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h, kernel=kernel) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h, kernel=kernel) +) mrgc = aaep # ------------ # diff --git a/src/completed/2010-YojouhanShinwaTaikei/zonesgen.py b/src/completed/2010-YojouhanShinwaTaikei/zonesgen.py index 404491d7..d513286a 100755 --- a/src/completed/2010-YojouhanShinwaTaikei/zonesgen.py +++ b/src/completed/2010-YojouhanShinwaTaikei/zonesgen.py @@ -16,8 +16,8 @@ zone = ( f"{epname}:" - f" {OP},{OP+1412},b=0.49/{OP+1413},{OPend-1},b=0.99/{ED},{ED+1352},b=0.49" - f"/{ED+1353},{ED+1451},b=0.99/{ED+1452},{ED+1760},b=0.49/{ED+1761},{ED+1864},b=0.99/{ED+1865},,b=0.49" + f" {OP},{OP + 1412},b=0.49/{OP + 1413},{OPend - 1},b=0.99/{ED},{ED + 1352},b=0.49" + f"/{ED + 1353},{ED + 1451},b=0.99/{ED + 1452},{ED + 1760},b=0.49/{ED + 1761},{ED + 1864},b=0.99/{ED + 1865},,b=0.49" ) # zone=f'{epname}: {ED},{ED-24+1580},b=0.49/{ED-24+1581},{ED-24+1679},b=0.99/{ED-24+1680},{EDend-1},b=0.49' print(zone) diff --git a/src/completed/2011-UsagiDrop/zonesgen.py b/src/completed/2011-UsagiDrop/zonesgen.py index f3abaac0..0edf550a 100755 --- a/src/completed/2011-UsagiDrop/zonesgen.py +++ b/src/completed/2011-UsagiDrop/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Epilog") - zone = f"{epname}: 0,{OP-1},b=0.74/{OP},{OPend},b=0.78/{ED},{EDend-1},b=0.67" + zone = f"{epname}: 0,{OP - 1},b=0.74/{OP},{OPend},b=0.78/{ED},{EDend - 1},b=0.67" print(zone) except (NameError, TypeError): diff --git a/src/completed/2012-MadokaMagica/op1.py b/src/completed/2012-MadokaMagica/op1.py index be0e0ab1..6c6a5bcc 100644 --- a/src/completed/2012-MadokaMagica/op1.py +++ b/src/completed/2012-MadokaMagica/op1.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/2012-MadokaMagica/op3.py b/src/completed/2012-MadokaMagica/op3.py index be0e0ab1..6c6a5bcc 100644 --- a/src/completed/2012-MadokaMagica/op3.py +++ b/src/completed/2012-MadokaMagica/op3.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/2014-NoGameNoLife/zonesgen.py b/src/completed/2014-NoGameNoLife/zonesgen.py index 835d148b..43985497 100755 --- a/src/completed/2014-NoGameNoLife/zonesgen.py +++ b/src/completed/2014-NoGameNoLife/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Part_C", "Next") - zone = f"{epname}: {OP},{OPend-1},b=0.95/{ED},{EDend-1},b=0.75" + zone = f"{epname}: {OP},{OPend - 1},b=0.95/{ED},{EDend - 1},b=0.75" print(zone) except (NameError, TypeError): @@ -22,14 +22,14 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Part_C", "Next") - zone = f"{epname}: {ED},{EDend-1},b=0.75" + zone = f"{epname}: {ED},{EDend - 1},b=0.75" print(zone) except (NameError, TypeError): try: OP = dn.chapt(epname, "OP") OPend = dn.chapt(epname, "Promo_1", "Part_A") - zone = f"{epname}: {OP},{OPend-1},b=0.95" + zone = f"{epname}: {OP},{OPend - 1},b=0.95" print(zone) except (NameError, TypeError): print("err") diff --git a/src/completed/2016-SangatsuNoLionS1/ed1.py b/src/completed/2016-SangatsuNoLionS1/ed1.py index 28e66e5d..613c225c 100644 --- a/src/completed/2016-SangatsuNoLionS1/ed1.py +++ b/src/completed/2016-SangatsuNoLionS1/ed1.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h, kernel=kernel) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h, kernel=kernel) +) mrgc = aaep # ------------ # diff --git a/src/completed/2016-SangatsuNoLionS1/op1.py b/src/completed/2016-SangatsuNoLionS1/op1.py index 5dac45a1..51376ef3 100644 --- a/src/completed/2016-SangatsuNoLionS1/op1.py +++ b/src/completed/2016-SangatsuNoLionS1/op1.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h, kernel=kernel) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h, kernel=kernel) +) mrgc = aaep # ------------ # diff --git a/src/completed/2016-SangatsuNoLionS1/op2.py b/src/completed/2016-SangatsuNoLionS1/op2.py index 2c99fe1c..3735f6f5 100644 --- a/src/completed/2016-SangatsuNoLionS1/op2.py +++ b/src/completed/2016-SangatsuNoLionS1/op2.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h, kernel=kernel) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h, kernel=kernel) +) mrgc = aaep # ------------ # diff --git a/src/completed/2016-SangatsuNoLionS1/zonesgen.py b/src/completed/2016-SangatsuNoLionS1/zonesgen.py index bf777b50..435da449 100755 --- a/src/completed/2016-SangatsuNoLionS1/zonesgen.py +++ b/src/completed/2016-SangatsuNoLionS1/zonesgen.py @@ -14,7 +14,7 @@ # ED = dn.chapt(epname, 'ED') # EDend = dn.chapt(epname, 'EDend') - zone = f"{epname}: {OP},{OPend-178},b=0.80/{OPend-177},{OPend-1},b=1.01" + zone = f"{epname}: {OP},{OPend - 178},b=0.80/{OPend - 177},{OPend - 1},b=1.01" print(zone) except (NameError, TypeError): diff --git a/src/completed/2017-KinoNoTabi/op2.py b/src/completed/2017-KinoNoTabi/op2.py index 34b83cfc..5df6b8eb 100644 --- a/src/completed/2017-KinoNoTabi/op2.py +++ b/src/completed/2017-KinoNoTabi/op2.py @@ -9,10 +9,11 @@ epis = dn.source(f"./in/{epname}.mkv") # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/completed/2017-KobayashiS1/zonesgen.py b/src/completed/2017-KobayashiS1/zonesgen.py index 462393be..05f411b6 100755 --- a/src/completed/2017-KobayashiS1/zonesgen.py +++ b/src/completed/2017-KobayashiS1/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend", "Next") - zone = f"{epname}: {OP},{OPend},b=0.95/{ED},{EDend},b=0.90/{EDend-66},{EDend},b=0.75" + zone = f"{epname}: {OP},{OPend},b=0.95/{ED},{EDend},b=0.90/{EDend - 66},{EDend},b=0.75" print(zone) except (NameError, TypeError): diff --git a/src/completed/2017-SangatsuNoLionS2/ed1.py b/src/completed/2017-SangatsuNoLionS2/ed1.py index b62f7f0f..a1456409 100644 --- a/src/completed/2017-SangatsuNoLionS2/ed1.py +++ b/src/completed/2017-SangatsuNoLionS2/ed1.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h, kernel=kernel) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h, kernel=kernel) +) mrgc = aaep # ------------ # diff --git a/src/completed/2017-SangatsuNoLionS2/ed2.py b/src/completed/2017-SangatsuNoLionS2/ed2.py index b62f7f0f..a1456409 100644 --- a/src/completed/2017-SangatsuNoLionS2/ed2.py +++ b/src/completed/2017-SangatsuNoLionS2/ed2.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h, kernel=kernel) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h, kernel=kernel) +) mrgc = aaep # ------------ # diff --git a/src/completed/2017-SangatsuNoLionS2/op1.py b/src/completed/2017-SangatsuNoLionS2/op1.py index a7f047a6..46030355 100644 --- a/src/completed/2017-SangatsuNoLionS2/op1.py +++ b/src/completed/2017-SangatsuNoLionS2/op1.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h, kernel=kernel) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h, kernel=kernel) +) mrgc = aaep # ------------ # diff --git a/src/completed/2017-SangatsuNoLionS2/op2.py b/src/completed/2017-SangatsuNoLionS2/op2.py index 7f5802d6..18ec8522 100644 --- a/src/completed/2017-SangatsuNoLionS2/op2.py +++ b/src/completed/2017-SangatsuNoLionS2/op2.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h, kernel=kernel) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h, kernel=kernel) +) mrgc = aaep # ------------ # diff --git a/src/completed/2017-SangatsuNoLionS2/zonesgen.py b/src/completed/2017-SangatsuNoLionS2/zonesgen.py index cc46ee0b..7bcb6bff 100755 --- a/src/completed/2017-SangatsuNoLionS2/zonesgen.py +++ b/src/completed/2017-SangatsuNoLionS2/zonesgen.py @@ -15,7 +15,7 @@ EDend = dn.chapt(epname, "EDend", "Next") # zone=f'{epname}: {OP},{OPend-1},b=0.80/{ED},{EDend-1},b=0.98' #1-11 - zone = f"{epname}: {ED},{EDend-1},b=0.65" # 12-22 + zone = f"{epname}: {ED},{EDend - 1},b=0.65" # 12-22 print(zone) diff --git a/src/completed/2017-Umaru-chan/zonesgen.py b/src/completed/2017-Umaru-chan/zonesgen.py index d495b256..f6a2d36f 100755 --- a/src/completed/2017-Umaru-chan/zonesgen.py +++ b/src/completed/2017-Umaru-chan/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next", "Epilog") - zone = f"{epname}: {OP},{OPend-1},b=0.96/{ED},{EDend-1},b=0.99" + zone = f"{epname}: {OP},{OPend - 1},b=0.96/{ED},{EDend - 1},b=0.99" print(zone) except (NameError, TypeError): diff --git a/src/completed/2018-HakumeiToMikochi/zonesgen.py b/src/completed/2018-HakumeiToMikochi/zonesgen.py index 4eae9f7d..d5d22340 100755 --- a/src/completed/2018-HakumeiToMikochi/zonesgen.py +++ b/src/completed/2018-HakumeiToMikochi/zonesgen.py @@ -16,8 +16,8 @@ zone = ( f"{epname}:" - f" {OP},{OP+1842-24},b=0.40/{OP+1843-24},{OP+2038-24},b=0.88/{OP+2039-24},{OPend-1},b=0.40" - f"/{ED},{EDend-1},b=0.80" + f" {OP},{OP + 1842 - 24},b=0.40/{OP + 1843 - 24},{OP + 2038 - 24},b=0.88/{OP + 2039 - 24},{OPend - 1},b=0.40" + f"/{ED},{EDend - 1},b=0.80" ) print(zone) @@ -25,5 +25,5 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend") - zone = f"{epname}: {ED},{EDend-1},b=0.80" + zone = f"{epname}: {ED},{EDend - 1},b=0.80" print(zone) diff --git a/src/completed/2018-ModaoZushi/zonesgen.py b/src/completed/2018-ModaoZushi/zonesgen.py index 81a0a850..213139fe 100755 --- a/src/completed/2018-ModaoZushi/zonesgen.py +++ b/src/completed/2018-ModaoZushi/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend", "Next") - zone = f"{epname}: {OP},{OPend},b=0.65/{ED},{EDend},b=0.85/{ED+1116-24},{ED+1285-24},b=0.60" + zone = f"{epname}: {OP},{OPend},b=0.65/{ED},{EDend},b=0.85/{ED + 1116 - 24},{ED + 1285 - 24},b=0.60" print(zone) except (NameError, TypeError): diff --git a/src/completed/2018-SiriusJaeger/zonesgen.py b/src/completed/2018-SiriusJaeger/zonesgen.py index 79bf4d32..c6540f40 100755 --- a/src/completed/2018-SiriusJaeger/zonesgen.py +++ b/src/completed/2018-SiriusJaeger/zonesgen.py @@ -16,7 +16,7 @@ Next = dn.chapt(epname, "Next") End = dn.chapt(epname, "End") - zone = f"{epname}: {OP},{OPend-1},b=0.60/{ED},{EDend-1},b=0.80/{Next},{End-1},b=0.45" + zone = f"{epname}: {OP},{OPend - 1},b=0.60/{ED},{EDend - 1},b=0.80/{Next},{End - 1},b=0.45" print(zone) except (NameError, TypeError): @@ -25,5 +25,5 @@ Next = dn.chapt(epname, "Next") End = dn.chapt(epname, "End") - zone = f"{epname}: {ED},{EDend-1},b=0.55/{Next},{End-1},b=0.45" + zone = f"{epname}: {ED},{EDend - 1},b=0.55/{Next},{End - 1},b=0.45" print(zone) diff --git a/src/completed/2018-SteinsGate0/zonesgen.py b/src/completed/2018-SteinsGate0/zonesgen.py index 5f9014a9..74f9f99d 100755 --- a/src/completed/2018-SteinsGate0/zonesgen.py +++ b/src/completed/2018-SteinsGate0/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Part_C", "Next") - zone = f"{epname}: {OP},{OPend-1},b=0.9/{ED},{EDend-1},b=0.90" + zone = f"{epname}: {OP},{OPend - 1},b=0.9/{ED},{EDend - 1},b=0.90" print(zone) except (NameError, TypeError): @@ -24,7 +24,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Epilog", "Next") - zone = f"{epname}: {OP},{OPend-1},b=0.9/{ED},{EDend-1},b=0.90" + zone = f"{epname}: {OP},{OPend - 1},b=0.9/{ED},{EDend - 1},b=0.90" print(zone) except (NameError, TypeError): print("err") diff --git a/src/completed/2019-Hitoribocchi/zonesgen.py b/src/completed/2019-Hitoribocchi/zonesgen.py index f85d9f49..6166bee2 100755 --- a/src/completed/2019-Hitoribocchi/zonesgen.py +++ b/src/completed/2019-Hitoribocchi/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend") - zone = f"{epname}: {OP},{OPend-1},b=0.98/{ED},{EDend-1},b=0.98" + zone = f"{epname}: {OP},{OPend - 1},b=0.98/{ED},{EDend - 1},b=0.98" print(zone) except (NameError, TypeError): diff --git a/src/completed/2019-KandagawaJetGirls/zonesgen.py b/src/completed/2019-KandagawaJetGirls/zonesgen.py index 7db7149e..d317bf2c 100755 --- a/src/completed/2019-KandagawaJetGirls/zonesgen.py +++ b/src/completed/2019-KandagawaJetGirls/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend", "Next") - zone = f"{epname}: {OP},{OPend-1},b=0.90/{ED},{EDend-1},b=0.80" + zone = f"{epname}: {OP},{OPend - 1},b=0.90/{ED},{EDend - 1},b=0.80" print(zone) except (NameError, TypeError): diff --git a/src/completed/2019-KimetsuNoYaiba/zonesgen.py b/src/completed/2019-KimetsuNoYaiba/zonesgen.py index 38a83c98..5bdb5a2b 100755 --- a/src/completed/2019-KimetsuNoYaiba/zonesgen.py +++ b/src/completed/2019-KimetsuNoYaiba/zonesgen.py @@ -16,8 +16,8 @@ zone = ( f"{epname}:" - f" {OP},{OPend},b=0.99/{OP},{OP+282},b=0.50/{OP+1294},{OP+1398},b=0.90" - f"/{ED},{EDend},b=0.99/{ED+112},{ED+399},b=0.98" + f" {OP},{OPend},b=0.99/{OP},{OP + 282},b=0.50/{OP + 1294},{OP + 1398},b=0.90" + f"/{ED},{EDend},b=0.99/{ED + 112},{ED + 399},b=0.98" ) print(zone) diff --git a/src/completed/2019-MachikadoMazoku/zonesgen.py b/src/completed/2019-MachikadoMazoku/zonesgen.py index 483036dc..231dc804 100755 --- a/src/completed/2019-MachikadoMazoku/zonesgen.py +++ b/src/completed/2019-MachikadoMazoku/zonesgen.py @@ -14,12 +14,12 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next", "Epilog") - zone = f"{epname}: {OP},{OPend-1},b=0.96/{ED},{EDend-1},b=0.95" + zone = f"{epname}: {OP},{OPend - 1},b=0.96/{ED},{EDend - 1},b=0.95" print(zone) except (NameError, TypeError): OP = dn.chapt(epname, "OP") OPend = dn.chapt(epname, "Part_A") - zone = f"{epname}: {OP},{OPend-1},b=0.96" + zone = f"{epname}: {OP},{OPend - 1},b=0.96" print(zone) diff --git a/src/completed/2019-ModaoZushi/zonesgen.py b/src/completed/2019-ModaoZushi/zonesgen.py index 6fdf1ee2..19b5fdc7 100755 --- a/src/completed/2019-ModaoZushi/zonesgen.py +++ b/src/completed/2019-ModaoZushi/zonesgen.py @@ -14,9 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next", "EOF") - zone = ( - f"{epname}: {OP},{OPend},b=0.65/{ED},{EDend},b=0.60/{ED+58-24},{ED+289-24},b=0.40" - ) + zone = f"{epname}: {OP},{OPend},b=0.65/{ED},{EDend},b=0.60/{ED + 58 - 24},{ED + 289 - 24},b=0.40" print(zone) except (NameError, TypeError): diff --git a/src/completed/2019-Nankoko/zonesgen.py b/src/completed/2019-Nankoko/zonesgen.py index 927d2790..560e47d3 100755 --- a/src/completed/2019-Nankoko/zonesgen.py +++ b/src/completed/2019-Nankoko/zonesgen.py @@ -20,7 +20,7 @@ ED = dn.chapt(epname, "realED", "ED") EDend = dn.chapt(epname, "EDend") - zone = f"{epname}: {OP},{OPend-1},b=0.96/{ED},{EDend-1},b=0.4" + zone = f"{epname}: {OP},{OPend - 1},b=0.96/{ED},{EDend - 1},b=0.4" print(zone) except (NameError, TypeError): diff --git a/src/completed/2019-VinlandSaga/zonesgen.py b/src/completed/2019-VinlandSaga/zonesgen.py index ee2dccfa..df5639ca 100755 --- a/src/completed/2019-VinlandSaga/zonesgen.py +++ b/src/completed/2019-VinlandSaga/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "End") - zone = f"{epname}: {OP},{OPend-1},b=0.99/{ED},{EDend-1},b=0.80" + zone = f"{epname}: {OP},{OPend - 1},b=0.99/{ED},{EDend - 1},b=0.80" print(zone) except (NameError, TypeError): diff --git a/src/completed/2020-Bofuri/zonesgen.py b/src/completed/2020-Bofuri/zonesgen.py index 0dbc2d6e..7491abab 100755 --- a/src/completed/2020-Bofuri/zonesgen.py +++ b/src/completed/2020-Bofuri/zonesgen.py @@ -14,9 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend") - zone = ( - f"{epname}: {OP},{OPend-1},b=0.86/{ED},{EDend-1},b=0.86/{ED+166},{ED+288},b=0.45" - ) + zone = f"{epname}: {OP},{OPend - 1},b=0.86/{ED},{EDend - 1},b=0.86/{ED + 166},{ED + 288},b=0.45" print(zone) except (NameError, TypeError): @@ -24,7 +22,7 @@ OP = dn.chapt(epname, "OP") OPend = dn.chapt(epname, "Part_A") - zone = f"{epname}: {OP},{OPend-1},b=0.86" + zone = f"{epname}: {OP},{OPend - 1},b=0.86" print(zone) except (NameError, TypeError): diff --git a/src/completed/2020-Eizouken/zonesgen.py b/src/completed/2020-Eizouken/zonesgen.py index b1c9d920..a5c9c6bc 100755 --- a/src/completed/2020-Eizouken/zonesgen.py +++ b/src/completed/2020-Eizouken/zonesgen.py @@ -14,7 +14,9 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend") - zone = f"{epname}: {OP},{OPend},b=0.90/{ED},{EDend},b=0.70/{ED+299},{ED+723},b=0.92" + zone = ( + f"{epname}: {OP},{OPend},b=0.90/{ED},{EDend},b=0.70/{ED + 299},{ED + 723},b=0.92" + ) print(zone) except (NameError, TypeError): diff --git a/src/completed/2020-KamisamaNiNattaHi/zonesgen.py b/src/completed/2020-KamisamaNiNattaHi/zonesgen.py index 27b8a830..6028ba2f 100755 --- a/src/completed/2020-KamisamaNiNattaHi/zonesgen.py +++ b/src/completed/2020-KamisamaNiNattaHi/zonesgen.py @@ -14,7 +14,9 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next", "EOF") - zone = f"{epname}: {OP},{OPend},b=0.60/{ED},{EDend},b=0.50/{EDend-483},{EDend},b=0.90" + zone = ( + f"{epname}: {OP},{OPend},b=0.60/{ED},{EDend},b=0.50/{EDend - 483},{EDend},b=0.90" + ) print(zone) except (NameError, TypeError): diff --git a/src/completed/2020-KoisuruAsteroid/zonesgen.py b/src/completed/2020-KoisuruAsteroid/zonesgen.py index 3c884d05..e4df9e10 100755 --- a/src/completed/2020-KoisuruAsteroid/zonesgen.py +++ b/src/completed/2020-KoisuruAsteroid/zonesgen.py @@ -12,7 +12,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend", "Next") - zone = f"{epname}: {ED},{ED+875},b=0.50" + zone = f"{epname}: {ED},{ED + 875},b=0.50" print(zone) except (NameError, TypeError): diff --git a/src/completed/2020-KyokouSuiri/zonesgen.py b/src/completed/2020-KyokouSuiri/zonesgen.py index 699763cd..a3f4c1c9 100755 --- a/src/completed/2020-KyokouSuiri/zonesgen.py +++ b/src/completed/2020-KyokouSuiri/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend", "Next") - zone = f"{epname}: {OP},{OPend},b=0.99/{OP+559-24},{OP+623-24},b=0.90/{ED},{ED+282-24},b=0.89" + zone = f"{epname}: {OP},{OPend},b=0.99/{OP + 559 - 24},{OP + 623 - 24},b=0.90/{ED},{ED + 282 - 24},b=0.89" print(zone) except (NameError, TypeError): @@ -22,7 +22,7 @@ OP = dn.chapt(epname, "OP") OPend = dn.chapt(epname, "Part_A") - zone = f"{epname}: {OP},{OPend},b=0.99/{OP+559-24},{OP+623-24},b=0.90" + zone = f"{epname}: {OP},{OPend},b=0.99/{OP + 559 - 24},{OP + 623 - 24},b=0.90" print(zone) except (NameError, TypeError): @@ -30,7 +30,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend", "Next") - zone = f"{epname}: {ED},{ED+282-24},b=0.89" + zone = f"{epname}: {ED},{ED + 282 - 24},b=0.89" print(zone) except (NameError, TypeError): diff --git a/src/completed/2020-MagiaRecord/zonesgen.py b/src/completed/2020-MagiaRecord/zonesgen.py index 5fa02c00..9b48cf53 100755 --- a/src/completed/2020-MagiaRecord/zonesgen.py +++ b/src/completed/2020-MagiaRecord/zonesgen.py @@ -16,8 +16,8 @@ zone = ( f"{epname}:" - f" {OP},{OPend-1},b=0.90" - f"/{ED},{ED+1691-24},b=0.70/{ED+1691-24+1},{EDend-1},b=0.80/{ED+58-24},{ED+307-24},b=0.80" + f" {OP},{OPend - 1},b=0.90" + f"/{ED},{ED + 1691 - 24},b=0.70/{ED + 1691 - 24 + 1},{EDend - 1},b=0.80/{ED + 58 - 24},{ED + 307 - 24},b=0.80" ) print(zone) @@ -26,7 +26,7 @@ OP = dn.chapt(epname, "OP") OPend = dn.chapt(epname, "OPend", "Part_A") - zone = f"{epname}: {OP},{OPend-1},b=0.90" + zone = f"{epname}: {OP},{OPend - 1},b=0.90" print(zone) except (NameError, TypeError): diff --git a/src/completed/2020-SomaliToMori/zonesgen.py b/src/completed/2020-SomaliToMori/zonesgen.py index 976bd704..f333fb2f 100755 --- a/src/completed/2020-SomaliToMori/zonesgen.py +++ b/src/completed/2020-SomaliToMori/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "Next") - zone = f"{epname}: {OP},{OPend-1},b=0.99/{ED},{EDend-1},b=0.80" + zone = f"{epname}: {OP},{OPend - 1},b=0.99/{ED},{EDend - 1},b=0.80" print(zone) except (NameError, TypeError): diff --git a/src/completed/2021-KobayashiS2/zonesgen.py b/src/completed/2021-KobayashiS2/zonesgen.py index 6b47ca5f..a103820b 100755 --- a/src/completed/2021-KobayashiS2/zonesgen.py +++ b/src/completed/2021-KobayashiS2/zonesgen.py @@ -17,7 +17,7 @@ Next = dn.chapt(epname, "Next") EOF = dn.chapt(epname, "EOF") - zone = f"{epname}: {OP},{OPend},b=0.85/{OP},{OP+356},b=0.70/{ED},{EDend},b=0.90" + zone = f"{epname}: {OP},{OPend},b=0.85/{OP},{OP + 356},b=0.70/{ED},{EDend},b=0.90" print(zone) except (NameError, TypeError): diff --git a/src/completed/2021-RedoOfHealer/zonesgen.py b/src/completed/2021-RedoOfHealer/zonesgen.py index 88bb2a4e..ddfa08f0 100755 --- a/src/completed/2021-RedoOfHealer/zonesgen.py +++ b/src/completed/2021-RedoOfHealer/zonesgen.py @@ -14,7 +14,7 @@ ED = dn.chapt(epname, "ED") EDend = dn.chapt(epname, "EDend", "Next") - zone = f"{epname}: {OP},{OPend},b=0.90/{ED},{EDend},b=0.85/{ED+1233-24},{ED+1891-24},b=0.65" + zone = f"{epname}: {OP},{OPend},b=0.90/{ED},{EDend},b=0.85/{ED + 1233 - 24},{ED + 1891 - 24},b=0.65" print(zone) except (NameError, TypeError): diff --git a/src/completed/2021-WonderEggPriority/zonesgen.py b/src/completed/2021-WonderEggPriority/zonesgen.py index bee8b9fc..f9163c15 100755 --- a/src/completed/2021-WonderEggPriority/zonesgen.py +++ b/src/completed/2021-WonderEggPriority/zonesgen.py @@ -15,7 +15,7 @@ EDend = dn.chapt(epname, "Next", "EOF") Next = dn.chapt(epname, "Next") - zone = f"{epname}: {OP},{OPend-1},b=0.90/{ED},{EDend-1},b=0.90" + zone = f"{epname}: {OP},{OPend - 1},b=0.90/{ED},{EDend - 1},b=0.90" print(zone) except (NameError, TypeError): diff --git a/src/in-proggress/1998-SerialExperimentsLain/zonesgen.py b/src/in-proggress/1998-SerialExperimentsLain/zonesgen.py index f76e13a0..37b44bfa 100755 --- a/src/in-proggress/1998-SerialExperimentsLain/zonesgen.py +++ b/src/in-proggress/1998-SerialExperimentsLain/zonesgen.py @@ -16,11 +16,11 @@ zone = ( f"{epname}:" - f" 0,{OP-1},b=0.40/{OP},{OPend-1},b=0.99/{ED},{EDend-1},b=0.89/{OP-24+77},{OP-24+162},b=0.40" - f"/{OP-24+318},{OP-24+338},b=0.40/{OP-24+484},{OP-24+520},b=0.40/{OP-24+521},{OP-24+675},b=0.65" - f"/{OP-24+768},{OP-24+803},b=0.40/{OP-24+841},{OP-24+872},b=0.40/{OP-24+908},{OP-24+1026},b=0.40" - f"/{OP-24+1027},{OP-24+1285},b=0.65/{OP-24+1456},{OP-24+1531},b=0.40/{OP-24+1569},{OP-24+1653},b=0.40" - f"/{OP-24+1761},{OP-24+1764},b=0.40/{OP-24+2251},{OPend-1},b=0.76" + f" 0,{OP - 1},b=0.40/{OP},{OPend - 1},b=0.99/{ED},{EDend - 1},b=0.89/{OP - 24 + 77},{OP - 24 + 162},b=0.40" + f"/{OP - 24 + 318},{OP - 24 + 338},b=0.40/{OP - 24 + 484},{OP - 24 + 520},b=0.40/{OP - 24 + 521},{OP - 24 + 675},b=0.65" + f"/{OP - 24 + 768},{OP - 24 + 803},b=0.40/{OP - 24 + 841},{OP - 24 + 872},b=0.40/{OP - 24 + 908},{OP - 24 + 1026},b=0.40" + f"/{OP - 24 + 1027},{OP - 24 + 1285},b=0.65/{OP - 24 + 1456},{OP - 24 + 1531},b=0.40/{OP - 24 + 1569},{OP - 24 + 1653},b=0.40" + f"/{OP - 24 + 1761},{OP - 24 + 1764},b=0.40/{OP - 24 + 2251},{OPend - 1},b=0.76" ) print(zone) diff --git a/src/in-proggress/2009-Bakemonogatari/old/ed1.py b/src/in-proggress/2009-Bakemonogatari/old/ed1.py index a81a14e9..f2fb5019 100644 --- a/src/in-proggress/2009-Bakemonogatari/old/ed1.py +++ b/src/in-proggress/2009-Bakemonogatari/old/ed1.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/in-proggress/2009-Bakemonogatari/old/ed2.py b/src/in-proggress/2009-Bakemonogatari/old/ed2.py index a81a14e9..f2fb5019 100644 --- a/src/in-proggress/2009-Bakemonogatari/old/ed2.py +++ b/src/in-proggress/2009-Bakemonogatari/old/ed2.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/in-proggress/2009-Bakemonogatari/old/ed3.py b/src/in-proggress/2009-Bakemonogatari/old/ed3.py index e92eae9a..09140aeb 100644 --- a/src/in-proggress/2009-Bakemonogatari/old/ed3.py +++ b/src/in-proggress/2009-Bakemonogatari/old/ed3.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/in-proggress/2009-Bakemonogatari/old/op2.py b/src/in-proggress/2009-Bakemonogatari/old/op2.py index ad73a8af..62143c3e 100644 --- a/src/in-proggress/2009-Bakemonogatari/old/op2.py +++ b/src/in-proggress/2009-Bakemonogatari/old/op2.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/in-proggress/2009-Bakemonogatari/old/op3.py b/src/in-proggress/2009-Bakemonogatari/old/op3.py index cc625acb..fbe72144 100644 --- a/src/in-proggress/2009-Bakemonogatari/old/op3.py +++ b/src/in-proggress/2009-Bakemonogatari/old/op3.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/in-proggress/2009-Bakemonogatari/old/op3_filt.py b/src/in-proggress/2009-Bakemonogatari/old/op3_filt.py index 3d2c441b..df736b77 100644 --- a/src/in-proggress/2009-Bakemonogatari/old/op3_filt.py +++ b/src/in-proggress/2009-Bakemonogatari/old/op3_filt.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/in-proggress/2009-Bakemonogatari/old/op4a.py b/src/in-proggress/2009-Bakemonogatari/old/op4a.py index 31bcdb18..338a0b12 100644 --- a/src/in-proggress/2009-Bakemonogatari/old/op4a.py +++ b/src/in-proggress/2009-Bakemonogatari/old/op4a.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/in-proggress/2009-Bakemonogatari/old/op4b.py b/src/in-proggress/2009-Bakemonogatari/old/op4b.py index 31bcdb18..338a0b12 100644 --- a/src/in-proggress/2009-Bakemonogatari/old/op4b.py +++ b/src/in-proggress/2009-Bakemonogatari/old/op4b.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ # diff --git a/src/in-proggress/2009-Bakemonogatari/old/op5.py b/src/in-proggress/2009-Bakemonogatari/old/op5.py index ad73a8af..62143c3e 100644 --- a/src/in-proggress/2009-Bakemonogatari/old/op5.py +++ b/src/in-proggress/2009-Bakemonogatari/old/op5.py @@ -10,10 +10,11 @@ # ------------ # # -----aa----- # -if Path(f"./temp/{epname}_aa_lossless.mp4").is_file(): - aaep = dn.source(f"./temp/{epname}_aa_lossless.mp4") -else: - aaep = dn.aa(epis, desc_h=desc_h) +aaep = ( + dn.source(f"./temp/{epname}_aa_lossless.mp4") + if Path(f"./temp/{epname}_aa_lossless.mp4").is_file() + else dn.aa(epis, desc_h=desc_h) +) mrgc = aaep # ------------ #