From b41e5593b164171c1fbd84e9650a4bca6955f0c0 Mon Sep 17 00:00:00 2001 From: Ravencentric <78981416+Ravencentric@users.noreply.github.com> Date: Mon, 16 Sep 2024 09:22:47 +0530 Subject: [PATCH] feat: search() is now a generator (#8) * feat: search() is now a generator * fix: tests * fix: tests * fix: tests * fix remove 3.13 * docs: update * docs: fix broken code block * fix: docstrings --- .github/workflows/docs.yml | 2 +- .github/workflows/test.yml | 13 +- docs/api-reference/exceptions.md | 4 - docs/api-reference/types.md | 1 - mkdocs.yml | 1 - poetry.lock | 1268 +++++++++-------- pyproject.toml | 10 +- src/pynyaa/__init__.py | 13 +- src/pynyaa/__main__.py | 2 +- src/pynyaa/_clients/__init__.py | 4 - src/pynyaa/_clients/_async.py | 38 +- src/pynyaa/_clients/_sync.py | 38 +- src/pynyaa/_models.py | 2 + src/pynyaa/_parser.py | 9 +- src/pynyaa/_types.py | 5 +- ...29b8cc6ba63f1eeebbcb6e72a77947a9598.search | Bin 3039 -> 0 bytes tests/__responses__/1422797 | Bin 27230 -> 0 bytes tests/__responses__/1422797.torrent | Bin 91157 -> 0 bytes tests/__responses__/1544043 | Bin 45466 -> 0 bytes tests/__responses__/1544043.torrent | Bin 21393 -> 0 bytes tests/__responses__/1586776 | Bin 22145 -> 0 bytes tests/__responses__/1586776.torrent | Bin 15226 -> 0 bytes tests/__responses__/1694824 | Bin 18966 -> 0 bytes tests/__responses__/1694824.torrent | Bin 13996 -> 0 bytes tests/__responses__/1755409 | Bin 19626 -> 0 bytes tests/__responses__/1755409.torrent | Bin 13878 -> 0 bytes tests/__responses__/1765655 | Bin 23940 -> 0 bytes tests/__responses__/1765655.torrent | Bin 17532 -> 0 bytes tests/__responses__/1837420 | Bin 19798 -> 0 bytes tests/__responses__/1837420.torrent | Bin 19066 -> 0 bytes tests/__responses__/1837736 | Bin 19832 -> 0 bytes tests/__responses__/1837736.torrent | Bin 19766 -> 0 bytes tests/__responses__/1838091 | Bin 21645 -> 0 bytes tests/__responses__/1838091.torrent | Bin 21446 -> 0 bytes ...3b5e84383c6b0d69bb4a066546dfdbf1e5f.search | Bin 2901 -> 0 bytes ...98e6e048442d94667c9e79f55dedd4242d5.search | Bin 73536 -> 0 bytes tests/__responses__/5819 | Bin 17366 -> 0 bytes tests/__responses__/5819.torrent | Bin 16734 -> 0 bytes ...4eca5630fba0e65320b77d1979f99b09f2b.search | Bin 1880 -> 0 bytes tests/__responses__/76777 | Bin 17508 -> 0 bytes tests/__responses__/76777.torrent | Bin 15792 -> 0 bytes tests/__responses__/884488 | Bin 29389 -> 0 bytes tests/__responses__/884488.torrent | Bin 104996 -> 0 bytes ...eaeab64b0ed455de071731ba0b6a4998ece.search | Bin 1920 -> 0 bytes tests/__responses__/_generate.py | 78 - tests/helpers.py | 45 - tests/test_async.py | 120 +- tests/test_sync.py | 118 +- 48 files changed, 730 insertions(+), 1041 deletions(-) delete mode 100644 docs/api-reference/exceptions.md delete mode 100644 tests/__responses__/12ef158cb1836d0c59e541b9214f829b8cc6ba63f1eeebbcb6e72a77947a9598.search delete mode 100644 tests/__responses__/1422797 delete mode 100644 tests/__responses__/1422797.torrent delete mode 100644 tests/__responses__/1544043 delete mode 100644 tests/__responses__/1544043.torrent delete mode 100644 tests/__responses__/1586776 delete mode 100644 tests/__responses__/1586776.torrent delete mode 100644 tests/__responses__/1694824 delete mode 100644 tests/__responses__/1694824.torrent delete mode 100644 tests/__responses__/1755409 delete mode 100644 tests/__responses__/1755409.torrent delete mode 100644 tests/__responses__/1765655 delete mode 100644 tests/__responses__/1765655.torrent delete mode 100644 tests/__responses__/1837420 delete mode 100644 tests/__responses__/1837420.torrent delete mode 100644 tests/__responses__/1837736 delete mode 100644 tests/__responses__/1837736.torrent delete mode 100644 tests/__responses__/1838091 delete mode 100644 tests/__responses__/1838091.torrent delete mode 100644 tests/__responses__/1d1887c576821bc21f11d997255183b5e84383c6b0d69bb4a066546dfdbf1e5f.search delete mode 100644 tests/__responses__/2444d7829ba9dd685da41ce76c36f98e6e048442d94667c9e79f55dedd4242d5.search delete mode 100644 tests/__responses__/5819 delete mode 100644 tests/__responses__/5819.torrent delete mode 100644 tests/__responses__/5fd1cf7f7240a8a641ba44a0b2c694eca5630fba0e65320b77d1979f99b09f2b.search delete mode 100644 tests/__responses__/76777 delete mode 100644 tests/__responses__/76777.torrent delete mode 100644 tests/__responses__/884488 delete mode 100644 tests/__responses__/884488.torrent delete mode 100644 tests/__responses__/9c1235763e8ac01b4c169c01144a5eaeab64b0ed455de071731ba0b6a4998ece.search delete mode 100644 tests/__responses__/_generate.py delete mode 100644 tests/helpers.py diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 9a11cc4..233fafa 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -45,7 +45,7 @@ jobs: - uses: actions/cache@v4 name: Define a cache for the venv based on the dependencies lock file with: - key: ubuntu-latest-3.12-${{ hashFiles('poetry.lock') }} + key: 3.12-${{ hashFiles('poetry.lock') }} path: ./.venv - name: Install dependencies diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e40d801..8767318 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -7,14 +7,14 @@ on: paths: - 'src/**' - 'tests/**' - - '.github\workflows\test.yml' + - '.github/workflows/test.yml' pull_request: branches: - main paths: - 'src/**' - 'tests/**' - - '.github\workflows\test.yml' + - '.github/workflows/test.yml' workflow_dispatch: defaults: @@ -27,9 +27,8 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.9', '3.10', '3.11', '3.12'] - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} + python-version: ['3.10', '3.11', '3.12'] + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -53,7 +52,7 @@ jobs: - uses: actions/cache@v4 name: Define a cache for the venv based on the dependencies lock file with: - key: ${{ matrix.os }}-${{ matrix.python-version }}-${{ hashFiles('poetry.lock') }} + key: ${{ matrix.python-version }}-${{ hashFiles('poetry.lock') }} path: ./.venv - name: Install the project dependencies @@ -73,7 +72,7 @@ jobs: - uses: actions/upload-artifact@v4 with: - name: pynyaa-${{ steps.version.outputs.version }}-${{ matrix.python-version }}-${{ matrix.os }} + name: pynyaa-${{ steps.version.outputs.version }}-${{ matrix.python-version }} path: "dist/*" - name: Upload coverage to Codecov diff --git a/docs/api-reference/exceptions.md b/docs/api-reference/exceptions.md deleted file mode 100644 index 249fee8..0000000 --- a/docs/api-reference/exceptions.md +++ /dev/null @@ -1,4 +0,0 @@ -`pynyaa` doesn't raise any custom exceptions of it's own. The two most likely errors you'll encounter will be either of these: - -- `pynyaa.HTTPStatusError` - Alias for [`httpx.HTTPStatusError`](https://www.python-httpx.org/exceptions/). Raised if a request returns a non 2xx status code. -- `pynyaa.ValidationError` - Alias for [`pydantic.ValidationError`](https://docs.pydantic.dev/latest/errors/validation_errors/). Raised if an input is invalid. diff --git a/docs/api-reference/types.md b/docs/api-reference/types.md index 3a458c5..2bcbb0d 100644 --- a/docs/api-reference/types.md +++ b/docs/api-reference/types.md @@ -1,2 +1 @@ -::: pynyaa._types.SearchLimit ::: pynyaa._types.MagnetUrl diff --git a/mkdocs.yml b/mkdocs.yml index 00e5b4c..8c8295e 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -82,4 +82,3 @@ nav: - Models: api-reference/models.md - Enums: api-reference/enums.md - Types: api-reference/types.md - - Exceptions: api-reference/exceptions.md \ No newline at end of file diff --git a/poetry.lock b/poetry.lock index 7ffd30b..e719a62 100644 --- a/poetry.lock +++ b/poetry.lock @@ -35,29 +35,18 @@ trio = ["trio (>=0.23)"] [[package]] name = "babel" -version = "2.15.0" +version = "2.16.0" description = "Internationalization utilities" optional = false python-versions = ">=3.8" files = [ - {file = "Babel-2.15.0-py3-none-any.whl", hash = "sha256:08706bdad8d0a3413266ab61bd6c34d0c28d6e1e7badf40a2cebe67644e2e1fb"}, - {file = "babel-2.15.0.tar.gz", hash = "sha256:8daf0e265d05768bc6c7a314cf1321e9a123afc328cc635c18622a2f30a04413"}, + {file = "babel-2.16.0-py3-none-any.whl", hash = "sha256:368b5b98b37c06b7daf6696391c3240c938b37767d4584413e8438c5c435fa8b"}, + {file = "babel-2.16.0.tar.gz", hash = "sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316"}, ] [package.extras] dev = ["freezegun (>=1.0,<2.0)", "pytest (>=6.0)", "pytest-cov"] -[[package]] -name = "backports-strenum" -version = "1.3.1" -description = "Base class for creating enumerated constants that are also subclasses of str" -optional = false -python-versions = ">=3.8.6,<3.11" -files = [ - {file = "backports_strenum-1.3.1-py3-none-any.whl", hash = "sha256:cdcfe36dc897e2615dc793b7d3097f54d359918fc448754a517e6f23044ccf83"}, - {file = "backports_strenum-1.3.1.tar.gz", hash = "sha256:77c52407342898497714f0596e86188bb7084f89063226f4ba66863482f42414"}, -] - [[package]] name = "beautifulsoup4" version = "4.12.3" @@ -81,13 +70,13 @@ lxml = ["lxml"] [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -227,63 +216,83 @@ files = [ [[package]] name = "coverage" -version = "7.6.0" +version = "7.6.1" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.8" files = [ - {file = "coverage-7.6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dff044f661f59dace805eedb4a7404c573b6ff0cdba4a524141bc63d7be5c7fd"}, - {file = "coverage-7.6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a8659fd33ee9e6ca03950cfdcdf271d645cf681609153f218826dd9805ab585c"}, - {file = "coverage-7.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7792f0ab20df8071d669d929c75c97fecfa6bcab82c10ee4adb91c7a54055463"}, - {file = "coverage-7.6.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d4b3cd1ca7cd73d229487fa5caca9e4bc1f0bca96526b922d61053ea751fe791"}, - {file = "coverage-7.6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e7e128f85c0b419907d1f38e616c4f1e9f1d1b37a7949f44df9a73d5da5cd53c"}, - {file = "coverage-7.6.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a94925102c89247530ae1dab7dc02c690942566f22e189cbd53579b0693c0783"}, - {file = "coverage-7.6.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:dcd070b5b585b50e6617e8972f3fbbee786afca71b1936ac06257f7e178f00f6"}, - {file = "coverage-7.6.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d50a252b23b9b4dfeefc1f663c568a221092cbaded20a05a11665d0dbec9b8fb"}, - {file = "coverage-7.6.0-cp310-cp310-win32.whl", hash = "sha256:0e7b27d04131c46e6894f23a4ae186a6a2207209a05df5b6ad4caee6d54a222c"}, - {file = "coverage-7.6.0-cp310-cp310-win_amd64.whl", hash = "sha256:54dece71673b3187c86226c3ca793c5f891f9fc3d8aa183f2e3653da18566169"}, - {file = "coverage-7.6.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c7b525ab52ce18c57ae232ba6f7010297a87ced82a2383b1afd238849c1ff933"}, - {file = "coverage-7.6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4bea27c4269234e06f621f3fac3925f56ff34bc14521484b8f66a580aacc2e7d"}, - {file = "coverage-7.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed8d1d1821ba5fc88d4a4f45387b65de52382fa3ef1f0115a4f7a20cdfab0e94"}, - {file = "coverage-7.6.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01c322ef2bbe15057bc4bf132b525b7e3f7206f071799eb8aa6ad1940bcf5fb1"}, - {file = "coverage-7.6.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03cafe82c1b32b770a29fd6de923625ccac3185a54a5e66606da26d105f37dac"}, - {file = "coverage-7.6.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0d1b923fc4a40c5832be4f35a5dab0e5ff89cddf83bb4174499e02ea089daf57"}, - {file = "coverage-7.6.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4b03741e70fb811d1a9a1d75355cf391f274ed85847f4b78e35459899f57af4d"}, - {file = "coverage-7.6.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a73d18625f6a8a1cbb11eadc1d03929f9510f4131879288e3f7922097a429f63"}, - {file = "coverage-7.6.0-cp311-cp311-win32.whl", hash = "sha256:65fa405b837060db569a61ec368b74688f429b32fa47a8929a7a2f9b47183713"}, - {file = "coverage-7.6.0-cp311-cp311-win_amd64.whl", hash = "sha256:6379688fb4cfa921ae349c76eb1a9ab26b65f32b03d46bb0eed841fd4cb6afb1"}, - {file = "coverage-7.6.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f7db0b6ae1f96ae41afe626095149ecd1b212b424626175a6633c2999eaad45b"}, - {file = "coverage-7.6.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bbdf9a72403110a3bdae77948b8011f644571311c2fb35ee15f0f10a8fc082e8"}, - {file = "coverage-7.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cc44bf0315268e253bf563f3560e6c004efe38f76db03a1558274a6e04bf5d5"}, - {file = "coverage-7.6.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:da8549d17489cd52f85a9829d0e1d91059359b3c54a26f28bec2c5d369524807"}, - {file = "coverage-7.6.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0086cd4fc71b7d485ac93ca4239c8f75732c2ae3ba83f6be1c9be59d9e2c6382"}, - {file = "coverage-7.6.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1fad32ee9b27350687035cb5fdf9145bc9cf0a094a9577d43e909948ebcfa27b"}, - {file = "coverage-7.6.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:044a0985a4f25b335882b0966625270a8d9db3d3409ddc49a4eb00b0ef5e8cee"}, - {file = "coverage-7.6.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:76d5f82213aa78098b9b964ea89de4617e70e0d43e97900c2778a50856dac605"}, - {file = "coverage-7.6.0-cp312-cp312-win32.whl", hash = "sha256:3c59105f8d58ce500f348c5b56163a4113a440dad6daa2294b5052a10db866da"}, - {file = "coverage-7.6.0-cp312-cp312-win_amd64.whl", hash = "sha256:ca5d79cfdae420a1d52bf177de4bc2289c321d6c961ae321503b2ca59c17ae67"}, - {file = "coverage-7.6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d39bd10f0ae453554798b125d2f39884290c480f56e8a02ba7a6ed552005243b"}, - {file = "coverage-7.6.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:beb08e8508e53a568811016e59f3234d29c2583f6b6e28572f0954a6b4f7e03d"}, - {file = "coverage-7.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2e16f4cd2bc4d88ba30ca2d3bbf2f21f00f382cf4e1ce3b1ddc96c634bc48ca"}, - {file = "coverage-7.6.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6616d1c9bf1e3faea78711ee42a8b972367d82ceae233ec0ac61cc7fec09fa6b"}, - {file = "coverage-7.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad4567d6c334c46046d1c4c20024de2a1c3abc626817ae21ae3da600f5779b44"}, - {file = "coverage-7.6.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d17c6a415d68cfe1091d3296ba5749d3d8696e42c37fca5d4860c5bf7b729f03"}, - {file = "coverage-7.6.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:9146579352d7b5f6412735d0f203bbd8d00113a680b66565e205bc605ef81bc6"}, - {file = "coverage-7.6.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cdab02a0a941af190df8782aafc591ef3ad08824f97850b015c8c6a8b3877b0b"}, - {file = "coverage-7.6.0-cp38-cp38-win32.whl", hash = "sha256:df423f351b162a702c053d5dddc0fc0ef9a9e27ea3f449781ace5f906b664428"}, - {file = "coverage-7.6.0-cp38-cp38-win_amd64.whl", hash = "sha256:f2501d60d7497fd55e391f423f965bbe9e650e9ffc3c627d5f0ac516026000b8"}, - {file = "coverage-7.6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7221f9ac9dad9492cecab6f676b3eaf9185141539d5c9689d13fd6b0d7de840c"}, - {file = "coverage-7.6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ddaaa91bfc4477d2871442bbf30a125e8fe6b05da8a0015507bfbf4718228ab2"}, - {file = "coverage-7.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c4cbe651f3904e28f3a55d6f371203049034b4ddbce65a54527a3f189ca3b390"}, - {file = "coverage-7.6.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:831b476d79408ab6ccfadaaf199906c833f02fdb32c9ab907b1d4aa0713cfa3b"}, - {file = "coverage-7.6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:46c3d091059ad0b9c59d1034de74a7f36dcfa7f6d3bde782c49deb42438f2450"}, - {file = "coverage-7.6.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:4d5fae0a22dc86259dee66f2cc6c1d3e490c4a1214d7daa2a93d07491c5c04b6"}, - {file = "coverage-7.6.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:07ed352205574aad067482e53dd606926afebcb5590653121063fbf4e2175166"}, - {file = "coverage-7.6.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:49c76cdfa13015c4560702574bad67f0e15ca5a2872c6a125f6327ead2b731dd"}, - {file = "coverage-7.6.0-cp39-cp39-win32.whl", hash = "sha256:482855914928c8175735a2a59c8dc5806cf7d8f032e4820d52e845d1f731dca2"}, - {file = "coverage-7.6.0-cp39-cp39-win_amd64.whl", hash = "sha256:543ef9179bc55edfd895154a51792b01c017c87af0ebaae092720152e19e42ca"}, - {file = "coverage-7.6.0-pp38.pp39.pp310-none-any.whl", hash = "sha256:6fe885135c8a479d3e37a7aae61cbd3a0fb2deccb4dda3c25f92a49189f766d6"}, - {file = "coverage-7.6.0.tar.gz", hash = "sha256:289cc803fa1dc901f84701ac10c9ee873619320f2f9aff38794db4a4a0268d51"}, + {file = "coverage-7.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b06079abebbc0e89e6163b8e8f0e16270124c154dc6e4a47b413dd538859af16"}, + {file = "coverage-7.6.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cf4b19715bccd7ee27b6b120e7e9dd56037b9c0681dcc1adc9ba9db3d417fa36"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61c0abb4c85b095a784ef23fdd4aede7a2628478e7baba7c5e3deba61070a02"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fd21f6ae3f08b41004dfb433fa895d858f3f5979e7762d052b12aef444e29afc"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f59d57baca39b32db42b83b2a7ba6f47ad9c394ec2076b084c3f029b7afca23"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a1ac0ae2b8bd743b88ed0502544847c3053d7171a3cff9228af618a068ed9c34"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e6a08c0be454c3b3beb105c0596ebdc2371fab6bb90c0c0297f4e58fd7e1012c"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f5796e664fe802da4f57a168c85359a8fbf3eab5e55cd4e4569fbacecc903959"}, + {file = "coverage-7.6.1-cp310-cp310-win32.whl", hash = "sha256:7bb65125fcbef8d989fa1dd0e8a060999497629ca5b0efbca209588a73356232"}, + {file = "coverage-7.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:3115a95daa9bdba70aea750db7b96b37259a81a709223c8448fa97727d546fe0"}, + {file = "coverage-7.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7dea0889685db8550f839fa202744652e87c60015029ce3f60e006f8c4462c93"}, + {file = "coverage-7.6.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ed37bd3c3b063412f7620464a9ac1314d33100329f39799255fb8d3027da50d3"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d85f5e9a5f8b73e2350097c3756ef7e785f55bd71205defa0bfdaf96c31616ff"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9bc572be474cafb617672c43fe989d6e48d3c83af02ce8de73fff1c6bb3c198d"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c0420b573964c760df9e9e86d1a9a622d0d27f417e1a949a8a66dd7bcee7bc6"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f4aa8219db826ce6be7099d559f8ec311549bfc4046f7f9fe9b5cea5c581c56"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:fc5a77d0c516700ebad189b587de289a20a78324bc54baee03dd486f0855d234"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b48f312cca9621272ae49008c7f613337c53fadca647d6384cc129d2996d1133"}, + {file = "coverage-7.6.1-cp311-cp311-win32.whl", hash = "sha256:1125ca0e5fd475cbbba3bb67ae20bd2c23a98fac4e32412883f9bcbaa81c314c"}, + {file = "coverage-7.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:8ae539519c4c040c5ffd0632784e21b2f03fc1340752af711f33e5be83a9d6c6"}, + {file = "coverage-7.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:95cae0efeb032af8458fc27d191f85d1717b1d4e49f7cb226cf526ff28179778"}, + {file = "coverage-7.6.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5621a9175cf9d0b0c84c2ef2b12e9f5f5071357c4d2ea6ca1cf01814f45d2391"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:260933720fdcd75340e7dbe9060655aff3af1f0c5d20f46b57f262ab6c86a5e8"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07e2ca0ad381b91350c0ed49d52699b625aab2b44b65e1b4e02fa9df0e92ad2d"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c44fee9975f04b33331cb8eb272827111efc8930cfd582e0320613263ca849ca"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:877abb17e6339d96bf08e7a622d05095e72b71f8afd8a9fefc82cf30ed944163"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:3e0cadcf6733c09154b461f1ca72d5416635e5e4ec4e536192180d34ec160f8a"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c3c02d12f837d9683e5ab2f3d9844dc57655b92c74e286c262e0fc54213c216d"}, + {file = "coverage-7.6.1-cp312-cp312-win32.whl", hash = "sha256:e05882b70b87a18d937ca6768ff33cc3f72847cbc4de4491c8e73880766718e5"}, + {file = "coverage-7.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:b5d7b556859dd85f3a541db6a4e0167b86e7273e1cdc973e5b175166bb634fdb"}, + {file = "coverage-7.6.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a4acd025ecc06185ba2b801f2de85546e0b8ac787cf9d3b06e7e2a69f925b106"}, + {file = "coverage-7.6.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a6d3adcf24b624a7b778533480e32434a39ad8fa30c315208f6d3e5542aeb6e9"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0c212c49b6c10e6951362f7c6df3329f04c2b1c28499563d4035d964ab8e08c"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6e81d7a3e58882450ec4186ca59a3f20a5d4440f25b1cff6f0902ad890e6748a"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78b260de9790fd81e69401c2dc8b17da47c8038176a79092a89cb2b7d945d060"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a78d169acd38300060b28d600344a803628c3fd585c912cacc9ea8790fe96862"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2c09f4ce52cb99dd7505cd0fc8e0e37c77b87f46bc9c1eb03fe3bc9991085388"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6878ef48d4227aace338d88c48738a4258213cd7b74fd9a3d4d7582bb1d8a155"}, + {file = "coverage-7.6.1-cp313-cp313-win32.whl", hash = "sha256:44df346d5215a8c0e360307d46ffaabe0f5d3502c8a1cefd700b34baf31d411a"}, + {file = "coverage-7.6.1-cp313-cp313-win_amd64.whl", hash = "sha256:8284cf8c0dd272a247bc154eb6c95548722dce90d098c17a883ed36e67cdb129"}, + {file = "coverage-7.6.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:d3296782ca4eab572a1a4eca686d8bfb00226300dcefdf43faa25b5242ab8a3e"}, + {file = "coverage-7.6.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:502753043567491d3ff6d08629270127e0c31d4184c4c8d98f92c26f65019962"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6a89ecca80709d4076b95f89f308544ec8f7b4727e8a547913a35f16717856cb"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a318d68e92e80af8b00fa99609796fdbcdfef3629c77c6283566c6f02c6d6704"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13b0a73a0896988f053e4fbb7de6d93388e6dd292b0d87ee51d106f2c11b465b"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4421712dbfc5562150f7554f13dde997a2e932a6b5f352edcce948a815efee6f"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:166811d20dfea725e2e4baa71fffd6c968a958577848d2131f39b60043400223"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:225667980479a17db1048cb2bf8bfb39b8e5be8f164b8f6628b64f78a72cf9d3"}, + {file = "coverage-7.6.1-cp313-cp313t-win32.whl", hash = "sha256:170d444ab405852903b7d04ea9ae9b98f98ab6d7e63e1115e82620807519797f"}, + {file = "coverage-7.6.1-cp313-cp313t-win_amd64.whl", hash = "sha256:b9f222de8cded79c49bf184bdbc06630d4c58eec9459b939b4a690c82ed05657"}, + {file = "coverage-7.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6db04803b6c7291985a761004e9060b2bca08da6d04f26a7f2294b8623a0c1a0"}, + {file = "coverage-7.6.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f1adfc8ac319e1a348af294106bc6a8458a0f1633cc62a1446aebc30c5fa186a"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a95324a9de9650a729239daea117df21f4b9868ce32e63f8b650ebe6cef5595b"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b43c03669dc4618ec25270b06ecd3ee4fa94c7f9b3c14bae6571ca00ef98b0d3"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8929543a7192c13d177b770008bc4e8119f2e1f881d563fc6b6305d2d0ebe9de"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:a09ece4a69cf399510c8ab25e0950d9cf2b42f7b3cb0374f95d2e2ff594478a6"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:9054a0754de38d9dbd01a46621636689124d666bad1936d76c0341f7d71bf569"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0dbde0f4aa9a16fa4d754356a8f2e36296ff4d83994b2c9d8398aa32f222f989"}, + {file = "coverage-7.6.1-cp38-cp38-win32.whl", hash = "sha256:da511e6ad4f7323ee5702e6633085fb76c2f893aaf8ce4c51a0ba4fc07580ea7"}, + {file = "coverage-7.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:3f1156e3e8f2872197af3840d8ad307a9dd18e615dc64d9ee41696f287c57ad8"}, + {file = "coverage-7.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:abd5fd0db5f4dc9289408aaf34908072f805ff7792632250dcb36dc591d24255"}, + {file = "coverage-7.6.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:547f45fa1a93154bd82050a7f3cddbc1a7a4dd2a9bf5cb7d06f4ae29fe94eaf8"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:645786266c8f18a931b65bfcefdbf6952dd0dea98feee39bd188607a9d307ed2"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9e0b2df163b8ed01d515807af24f63de04bebcecbd6c3bfeff88385789fdf75a"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:609b06f178fe8e9f89ef676532760ec0b4deea15e9969bf754b37f7c40326dbc"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:702855feff378050ae4f741045e19a32d57d19f3e0676d589df0575008ea5004"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2bdb062ea438f22d99cba0d7829c2ef0af1d768d1e4a4f528087224c90b132cb"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:9c56863d44bd1c4fe2abb8a4d6f5371d197f1ac0ebdee542f07f35895fc07f36"}, + {file = "coverage-7.6.1-cp39-cp39-win32.whl", hash = "sha256:6e2cd258d7d927d09493c8df1ce9174ad01b381d4729a9d8d4e38670ca24774c"}, + {file = "coverage-7.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:06a737c882bd26d0d6ee7269b20b12f14a8704807a01056c80bb881a4b2ce6ca"}, + {file = "coverage-7.6.1-pp38.pp39.pp310-none-any.whl", hash = "sha256:e9a6e0eb86070e8ccaedfbd9d38fec54864f3125ab95419970575b42af7541df"}, + {file = "coverage-7.6.1.tar.gz", hash = "sha256:953510dfb7b12ab69d20135a0662397f077c59b1e6379a768e97c59d852ee51d"}, ] [package.extras] @@ -330,19 +339,19 @@ test = ["pytest (>=6)"] [[package]] name = "filelock" -version = "3.15.4" +version = "3.16.0" description = "A platform independent file lock." optional = false python-versions = ">=3.8" files = [ - {file = "filelock-3.15.4-py3-none-any.whl", hash = "sha256:6ca1fffae96225dab4c6eaf1c4f4f28cd2568d3ec2a44e15a08520504de468e7"}, - {file = "filelock-3.15.4.tar.gz", hash = "sha256:2207938cbc1844345cb01a5a95524dae30f0ce089eba5b00378295a17e3e90cb"}, + {file = "filelock-3.16.0-py3-none-any.whl", hash = "sha256:f6ed4c963184f4c84dd5557ce8fece759a3724b37b80c6c4f20a2f63a4dc6609"}, + {file = "filelock-3.16.0.tar.gz", hash = "sha256:81de9eb8453c769b63369f87f11131a7ab04e367f8d97ad39dc230daa07e3bec"}, ] [package.extras] -docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"] -testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8.0.1)", "pytest (>=7.4.3)", "pytest-asyncio (>=0.21)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)", "virtualenv (>=20.26.2)"] -typing = ["typing-extensions (>=4.8)"] +docs = ["furo (>=2024.8.6)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4)"] +testing = ["covdefaults (>=2.3)", "coverage (>=7.6.1)", "diff-cover (>=9.1.1)", "pytest (>=8.3.2)", "pytest-asyncio (>=0.24)", "pytest-cov (>=5)", "pytest-mock (>=3.14)", "pytest-timeout (>=2.3.1)", "virtualenv (>=20.26.3)"] +typing = ["typing-extensions (>=4.12.2)"] [[package]] name = "flatbencode" @@ -373,17 +382,16 @@ dev = ["flake8", "markdown", "twine", "wheel"] [[package]] name = "griffe" -version = "0.48.0" +version = "1.3.1" description = "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API." optional = false python-versions = ">=3.8" files = [ - {file = "griffe-0.48.0-py3-none-any.whl", hash = "sha256:f944c6ff7bd31cf76f264adcd6ab8f3d00a2f972ae5cc8db2d7b6dcffeff65a2"}, - {file = "griffe-0.48.0.tar.gz", hash = "sha256:f099461c02f016b6be4af386d5aa92b01fb4efe6c1c2c360dda9a5d0a863bb7f"}, + {file = "griffe-1.3.1-py3-none-any.whl", hash = "sha256:940aeb630bc3054b4369567f150b6365be6f11eef46b0ed8623aea96e6d17b19"}, + {file = "griffe-1.3.1.tar.gz", hash = "sha256:3f86a716b631a4c0f96a43cb75d05d3c85975003c20540426c0eba3b0581c56a"}, ] [package.dependencies] -backports-strenum = {version = ">=1.3", markers = "python_version < \"3.11\""} colorama = ">=0.4" [[package]] @@ -441,13 +449,13 @@ trio = ["trio (>=0.22.0,<0.26.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -462,16 +470,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "identify" -version = "2.6.0" +version = "2.6.1" description = "File identification library for Python" optional = false python-versions = ">=3.8" files = [ - {file = "identify-2.6.0-py2.py3-none-any.whl", hash = "sha256:e79ae4406387a9d300332b5fd366d8994f1525e8414984e1a59e058b2eda2dd0"}, - {file = "identify-2.6.0.tar.gz", hash = "sha256:cb171c685bdc31bcc4c1734698736a7d5b6c8bf2e0c15117f4d469c8640ae5cf"}, + {file = "identify-2.6.1-py2.py3-none-any.whl", hash = "sha256:53863bcac7caf8d2ed85bd20312ea5dcfc22226800f6d6881f232d861db5a8f0"}, + {file = "identify-2.6.1.tar.gz", hash = "sha256:91478c5fb7c3aac5ff7bf9b4344f803843dc586832d5f110d672b19aa1984c98"}, ] [package.extras] @@ -479,33 +488,40 @@ license = ["ukkonen"] [[package]] name = "idna" -version = "3.7" +version = "3.10" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, + {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, ] +[package.extras] +all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"] + [[package]] name = "importlib-metadata" -version = "8.0.0" +version = "8.5.0" description = "Read metadata from Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "importlib_metadata-8.0.0-py3-none-any.whl", hash = "sha256:15584cf2b1bf449d98ff8a6ff1abef57bf20f3ac6454f431736cd3e660921b2f"}, - {file = "importlib_metadata-8.0.0.tar.gz", hash = "sha256:188bd24e4c346d3f0a933f275c2fec67050326a856b9a359881d7c2a697e8812"}, + {file = "importlib_metadata-8.5.0-py3-none-any.whl", hash = "sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b"}, + {file = "importlib_metadata-8.5.0.tar.gz", hash = "sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7"}, ] [package.dependencies] -zipp = ">=0.5" +zipp = ">=3.20" [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-perf (>=0.9.2)", "pytest-ruff (>=0.2.1)"] +test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +type = ["pytest-mypy"] [[package]] name = "iniconfig" @@ -537,153 +553,149 @@ i18n = ["Babel (>=2.7)"] [[package]] name = "lxml" -version = "5.2.2" +version = "5.3.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false python-versions = ">=3.6" files = [ - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:364d03207f3e603922d0d3932ef363d55bbf48e3647395765f9bfcbdf6d23632"}, - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:50127c186f191b8917ea2fb8b206fbebe87fd414a6084d15568c27d0a21d60db"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:74e4f025ef3db1c6da4460dd27c118d8cd136d0391da4e387a15e48e5c975147"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981a06a3076997adf7c743dcd0d7a0415582661e2517c7d961493572e909aa1d"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aef5474d913d3b05e613906ba4090433c515e13ea49c837aca18bde190853dff"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1e275ea572389e41e8b039ac076a46cb87ee6b8542df3fff26f5baab43713bca"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5b65529bb2f21ac7861a0e94fdbf5dc0daab41497d18223b46ee8515e5ad297"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bcc98f911f10278d1daf14b87d65325851a1d29153caaf146877ec37031d5f36"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:b47633251727c8fe279f34025844b3b3a3e40cd1b198356d003aa146258d13a2"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:fbc9d316552f9ef7bba39f4edfad4a734d3d6f93341232a9dddadec4f15d425f"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:13e69be35391ce72712184f69000cda04fc89689429179bc4c0ae5f0b7a8c21b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:3b6a30a9ab040b3f545b697cb3adbf3696c05a3a68aad172e3fd7ca73ab3c835"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:a233bb68625a85126ac9f1fc66d24337d6e8a0f9207b688eec2e7c880f012ec0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:dfa7c241073d8f2b8e8dbc7803c434f57dbb83ae2a3d7892dd068d99e96efe2c"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1a7aca7964ac4bb07680d5c9d63b9d7028cace3e2d43175cb50bba8c5ad33316"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ae4073a60ab98529ab8a72ebf429f2a8cc612619a8c04e08bed27450d52103c0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ffb2be176fed4457e445fe540617f0252a72a8bc56208fd65a690fdb1f57660b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:e290d79a4107d7d794634ce3e985b9ae4f920380a813717adf61804904dc4393"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:96e85aa09274955bb6bd483eaf5b12abadade01010478154b0ec70284c1b1526"}, - {file = "lxml-5.2.2-cp310-cp310-win32.whl", hash = "sha256:f956196ef61369f1685d14dad80611488d8dc1ef00be57c0c5a03064005b0f30"}, - {file = "lxml-5.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:875a3f90d7eb5c5d77e529080d95140eacb3c6d13ad5b616ee8095447b1d22e7"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:45f9494613160d0405682f9eee781c7e6d1bf45f819654eb249f8f46a2c22545"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b0b3f2df149efb242cee2ffdeb6674b7f30d23c9a7af26595099afaf46ef4e88"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d28cb356f119a437cc58a13f8135ab8a4c8ece18159eb9194b0d269ec4e28083"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:657a972f46bbefdbba2d4f14413c0d079f9ae243bd68193cb5061b9732fa54c1"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b74b9ea10063efb77a965a8d5f4182806fbf59ed068b3c3fd6f30d2ac7bee734"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07542787f86112d46d07d4f3c4e7c760282011b354d012dc4141cc12a68cef5f"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:303f540ad2dddd35b92415b74b900c749ec2010e703ab3bfd6660979d01fd4ed"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:2eb2227ce1ff998faf0cd7fe85bbf086aa41dfc5af3b1d80867ecfe75fb68df3"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:1d8a701774dfc42a2f0b8ccdfe7dbc140500d1049e0632a611985d943fcf12df"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:56793b7a1a091a7c286b5f4aa1fe4ae5d1446fe742d00cdf2ffb1077865db10d"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eb00b549b13bd6d884c863554566095bf6fa9c3cecb2e7b399c4bc7904cb33b5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1a2569a1f15ae6c8c64108a2cd2b4a858fc1e13d25846be0666fc144715e32ab"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:8cf85a6e40ff1f37fe0f25719aadf443686b1ac7652593dc53c7ef9b8492b115"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:d237ba6664b8e60fd90b8549a149a74fcc675272e0e95539a00522e4ca688b04"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0b3f5016e00ae7630a4b83d0868fca1e3d494c78a75b1c7252606a3a1c5fc2ad"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23441e2b5339bc54dc949e9e675fa35efe858108404ef9aa92f0456929ef6fe8"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:2fb0ba3e8566548d6c8e7dd82a8229ff47bd8fb8c2da237607ac8e5a1b8312e5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:79d1fb9252e7e2cfe4de6e9a6610c7cbb99b9708e2c3e29057f487de5a9eaefa"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6dcc3d17eac1df7859ae01202e9bb11ffa8c98949dcbeb1069c8b9a75917e01b"}, - {file = "lxml-5.2.2-cp311-cp311-win32.whl", hash = "sha256:4c30a2f83677876465f44c018830f608fa3c6a8a466eb223535035fbc16f3438"}, - {file = "lxml-5.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:49095a38eb333aaf44c06052fd2ec3b8f23e19747ca7ec6f6c954ffea6dbf7be"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:7429e7faa1a60cad26ae4227f4dd0459efde239e494c7312624ce228e04f6391"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:50ccb5d355961c0f12f6cf24b7187dbabd5433f29e15147a67995474f27d1776"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc911208b18842a3a57266d8e51fc3cfaccee90a5351b92079beed912a7914c2"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33ce9e786753743159799fdf8e92a5da351158c4bfb6f2db0bf31e7892a1feb5"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ec87c44f619380878bd49ca109669c9f221d9ae6883a5bcb3616785fa8f94c97"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08ea0f606808354eb8f2dfaac095963cb25d9d28e27edcc375d7b30ab01abbf6"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75a9632f1d4f698b2e6e2e1ada40e71f369b15d69baddb8968dcc8e683839b18"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74da9f97daec6928567b48c90ea2c82a106b2d500f397eeb8941e47d30b1ca85"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:0969e92af09c5687d769731e3f39ed62427cc72176cebb54b7a9d52cc4fa3b73"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:9164361769b6ca7769079f4d426a41df6164879f7f3568be9086e15baca61466"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d26a618ae1766279f2660aca0081b2220aca6bd1aa06b2cf73f07383faf48927"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab67ed772c584b7ef2379797bf14b82df9aa5f7438c5b9a09624dd834c1c1aaf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:3d1e35572a56941b32c239774d7e9ad724074d37f90c7a7d499ab98761bd80cf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:8268cbcd48c5375f46e000adb1390572c98879eb4f77910c6053d25cc3ac2c67"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e282aedd63c639c07c3857097fc0e236f984ceb4089a8b284da1c526491e3f3d"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dfdc2bfe69e9adf0df4915949c22a25b39d175d599bf98e7ddf620a13678585"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4aefd911793b5d2d7a921233a54c90329bf3d4a6817dc465f12ffdfe4fc7b8fe"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:8b8df03a9e995b6211dafa63b32f9d405881518ff1ddd775db4e7b98fb545e1c"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f11ae142f3a322d44513de1018b50f474f8f736bc3cd91d969f464b5bfef8836"}, - {file = "lxml-5.2.2-cp312-cp312-win32.whl", hash = "sha256:16a8326e51fcdffc886294c1e70b11ddccec836516a343f9ed0f82aac043c24a"}, - {file = "lxml-5.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:bbc4b80af581e18568ff07f6395c02114d05f4865c2812a1f02f2eaecf0bfd48"}, - {file = "lxml-5.2.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:e3d9d13603410b72787579769469af730c38f2f25505573a5888a94b62b920f8"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:38b67afb0a06b8575948641c1d6d68e41b83a3abeae2ca9eed2ac59892b36706"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c689d0d5381f56de7bd6966a4541bff6e08bf8d3871bbd89a0c6ab18aa699573"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:cf2a978c795b54c539f47964ec05e35c05bd045db5ca1e8366988c7f2fe6b3ce"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:739e36ef7412b2bd940f75b278749106e6d025e40027c0b94a17ef7968d55d56"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:d8bbcd21769594dbba9c37d3c819e2d5847656ca99c747ddb31ac1701d0c0ed9"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:2304d3c93f2258ccf2cf7a6ba8c761d76ef84948d87bf9664e14d203da2cd264"}, - {file = "lxml-5.2.2-cp36-cp36m-win32.whl", hash = "sha256:02437fb7308386867c8b7b0e5bc4cd4b04548b1c5d089ffb8e7b31009b961dc3"}, - {file = "lxml-5.2.2-cp36-cp36m-win_amd64.whl", hash = "sha256:edcfa83e03370032a489430215c1e7783128808fd3e2e0a3225deee278585196"}, - {file = "lxml-5.2.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:28bf95177400066596cdbcfc933312493799382879da504633d16cf60bba735b"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a745cc98d504d5bd2c19b10c79c61c7c3df9222629f1b6210c0368177589fb8"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b590b39ef90c6b22ec0be925b211298e810b4856909c8ca60d27ffbca6c12e6"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b336b0416828022bfd5a2e3083e7f5ba54b96242159f83c7e3eebaec752f1716"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:c2faf60c583af0d135e853c86ac2735ce178f0e338a3c7f9ae8f622fd2eb788c"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:4bc6cb140a7a0ad1f7bc37e018d0ed690b7b6520ade518285dc3171f7a117905"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7ff762670cada8e05b32bf1e4dc50b140790909caa8303cfddc4d702b71ea184"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:57f0a0bbc9868e10ebe874e9f129d2917750adf008fe7b9c1598c0fbbfdde6a6"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:a6d2092797b388342c1bc932077ad232f914351932353e2e8706851c870bca1f"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:60499fe961b21264e17a471ec296dcbf4365fbea611bf9e303ab69db7159ce61"}, - {file = "lxml-5.2.2-cp37-cp37m-win32.whl", hash = "sha256:d9b342c76003c6b9336a80efcc766748a333573abf9350f4094ee46b006ec18f"}, - {file = "lxml-5.2.2-cp37-cp37m-win_amd64.whl", hash = "sha256:b16db2770517b8799c79aa80f4053cd6f8b716f21f8aca962725a9565ce3ee40"}, - {file = "lxml-5.2.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7ed07b3062b055d7a7f9d6557a251cc655eed0b3152b76de619516621c56f5d3"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f60fdd125d85bf9c279ffb8e94c78c51b3b6a37711464e1f5f31078b45002421"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a7e24cb69ee5f32e003f50e016d5fde438010c1022c96738b04fc2423e61706"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23cfafd56887eaed93d07bc4547abd5e09d837a002b791e9767765492a75883f"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:19b4e485cd07b7d83e3fe3b72132e7df70bfac22b14fe4bf7a23822c3a35bff5"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:7ce7ad8abebe737ad6143d9d3bf94b88b93365ea30a5b81f6877ec9c0dee0a48"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e49b052b768bb74f58c7dda4e0bdf7b79d43a9204ca584ffe1fb48a6f3c84c66"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d14a0d029a4e176795cef99c056d58067c06195e0c7e2dbb293bf95c08f772a3"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:be49ad33819d7dcc28a309b86d4ed98e1a65f3075c6acd3cd4fe32103235222b"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:a6d17e0370d2516d5bb9062c7b4cb731cff921fc875644c3d751ad857ba9c5b1"}, - {file = "lxml-5.2.2-cp38-cp38-win32.whl", hash = "sha256:5b8c041b6265e08eac8a724b74b655404070b636a8dd6d7a13c3adc07882ef30"}, - {file = "lxml-5.2.2-cp38-cp38-win_amd64.whl", hash = "sha256:f61efaf4bed1cc0860e567d2ecb2363974d414f7f1f124b1df368bbf183453a6"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:fb91819461b1b56d06fa4bcf86617fac795f6a99d12239fb0c68dbeba41a0a30"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d4ed0c7cbecde7194cd3228c044e86bf73e30a23505af852857c09c24e77ec5d"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54401c77a63cc7d6dc4b4e173bb484f28a5607f3df71484709fe037c92d4f0ed"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:625e3ef310e7fa3a761d48ca7ea1f9d8718a32b1542e727d584d82f4453d5eeb"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:519895c99c815a1a24a926d5b60627ce5ea48e9f639a5cd328bda0515ea0f10c"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c7079d5eb1c1315a858bbf180000757db8ad904a89476653232db835c3114001"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:343ab62e9ca78094f2306aefed67dcfad61c4683f87eee48ff2fd74902447726"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:cd9e78285da6c9ba2d5c769628f43ef66d96ac3085e59b10ad4f3707980710d3"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:546cf886f6242dff9ec206331209db9c8e1643ae642dea5fdbecae2453cb50fd"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:02f6a8eb6512fdc2fd4ca10a49c341c4e109aa6e9448cc4859af5b949622715a"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:339ee4a4704bc724757cd5dd9dc8cf4d00980f5d3e6e06d5847c1b594ace68ab"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0a028b61a2e357ace98b1615fc03f76eb517cc028993964fe08ad514b1e8892d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:f90e552ecbad426eab352e7b2933091f2be77115bb16f09f78404861c8322981"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:d83e2d94b69bf31ead2fa45f0acdef0757fa0458a129734f59f67f3d2eb7ef32"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a02d3c48f9bb1e10c7788d92c0c7db6f2002d024ab6e74d6f45ae33e3d0288a3"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:6d68ce8e7b2075390e8ac1e1d3a99e8b6372c694bbe612632606d1d546794207"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:453d037e09a5176d92ec0fd282e934ed26d806331a8b70ab431a81e2fbabf56d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:3b019d4ee84b683342af793b56bb35034bd749e4cbdd3d33f7d1107790f8c472"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cb3942960f0beb9f46e2a71a3aca220d1ca32feb5a398656be934320804c0df9"}, - {file = "lxml-5.2.2-cp39-cp39-win32.whl", hash = "sha256:ac6540c9fff6e3813d29d0403ee7a81897f1d8ecc09a8ff84d2eea70ede1cdbf"}, - {file = "lxml-5.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:610b5c77428a50269f38a534057444c249976433f40f53e3b47e68349cca1425"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b537bd04d7ccd7c6350cdaaaad911f6312cbd61e6e6045542f781c7f8b2e99d2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4820c02195d6dfb7b8508ff276752f6b2ff8b64ae5d13ebe02e7667e035000b9"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a09f6184f17a80897172863a655467da2b11151ec98ba8d7af89f17bf63dae"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:76acba4c66c47d27c8365e7c10b3d8016a7da83d3191d053a58382311a8bf4e1"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b128092c927eaf485928cec0c28f6b8bead277e28acf56800e972aa2c2abd7a2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ae791f6bd43305aade8c0e22f816b34f3b72b6c820477aab4d18473a37e8090b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a2f6a1bc2460e643785a2cde17293bd7a8f990884b822f7bca47bee0a82fc66b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e8d351ff44c1638cb6e980623d517abd9f580d2e53bfcd18d8941c052a5a009"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bec4bd9133420c5c52d562469c754f27c5c9e36ee06abc169612c959bd7dbb07"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:55ce6b6d803890bd3cc89975fca9de1dff39729b43b73cb15ddd933b8bc20484"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:8ab6a358d1286498d80fe67bd3d69fcbc7d1359b45b41e74c4a26964ca99c3f8"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:06668e39e1f3c065349c51ac27ae430719d7806c026fec462e5693b08b95696b"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9cd5323344d8ebb9fb5e96da5de5ad4ebab993bbf51674259dbe9d7a18049525"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89feb82ca055af0fe797a2323ec9043b26bc371365847dbe83c7fd2e2f181c34"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e481bba1e11ba585fb06db666bfc23dbe181dbafc7b25776156120bf12e0d5a6"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:9d6c6ea6a11ca0ff9cd0390b885984ed31157c168565702959c25e2191674a14"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3d98de734abee23e61f6b8c2e08a88453ada7d6486dc7cdc82922a03968928db"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:69ab77a1373f1e7563e0fb5a29a8440367dec051da6c7405333699d07444f511"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:34e17913c431f5ae01d8658dbf792fdc457073dcdfbb31dc0cc6ab256e664a8d"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05f8757b03208c3f50097761be2dea0aba02e94f0dc7023ed73a7bb14ff11eb0"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a520b4f9974b0a0a6ed73c2154de57cdfd0c8800f4f15ab2b73238ffed0b36e"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5e097646944b66207023bc3c634827de858aebc226d5d4d6d16f0b77566ea182"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b5e4ef22ff25bfd4ede5f8fb30f7b24446345f3e79d9b7455aef2836437bc38a"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ff69a9a0b4b17d78170c73abe2ab12084bdf1691550c5629ad1fe7849433f324"}, - {file = "lxml-5.2.2.tar.gz", hash = "sha256:bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7"}, + {file = "lxml-5.3.0-cp310-cp310-win32.whl", hash = "sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80"}, + {file = "lxml-5.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be"}, + {file = "lxml-5.3.0-cp311-cp311-win32.whl", hash = "sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9"}, + {file = "lxml-5.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d"}, + {file = "lxml-5.3.0-cp312-cp312-win32.whl", hash = "sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30"}, + {file = "lxml-5.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b"}, + {file = "lxml-5.3.0-cp313-cp313-win32.whl", hash = "sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957"}, + {file = "lxml-5.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d"}, + {file = "lxml-5.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237"}, + {file = "lxml-5.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577"}, + {file = "lxml-5.3.0-cp36-cp36m-win32.whl", hash = "sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70"}, + {file = "lxml-5.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c"}, + {file = "lxml-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11"}, + {file = "lxml-5.3.0-cp37-cp37m-win32.whl", hash = "sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84"}, + {file = "lxml-5.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e"}, + {file = "lxml-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42"}, + {file = "lxml-5.3.0-cp38-cp38-win32.whl", hash = "sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e"}, + {file = "lxml-5.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a"}, + {file = "lxml-5.3.0-cp39-cp39-win32.whl", hash = "sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff"}, + {file = "lxml-5.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c"}, + {file = "lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"}, ] [package.extras] @@ -691,17 +703,17 @@ cssselect = ["cssselect (>=0.7)"] html-clean = ["lxml-html-clean"] html5 = ["html5lib"] htmlsoup = ["BeautifulSoup4"] -source = ["Cython (>=3.0.10)"] +source = ["Cython (>=3.0.11)"] [[package]] name = "markdown" -version = "3.6" +version = "3.7" description = "Python implementation of John Gruber's Markdown." optional = false python-versions = ">=3.8" files = [ - {file = "Markdown-3.6-py3-none-any.whl", hash = "sha256:48f276f4d8cfb8ce6527c8f79e2ee29708508bf4d40aa410fbc3b4ee832c850f"}, - {file = "Markdown-3.6.tar.gz", hash = "sha256:ed4f41f6daecbeeb96e576ce414c41d2d876daa9a16cb35fa8ed8c2ddfad0224"}, + {file = "Markdown-3.7-py3-none-any.whl", hash = "sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803"}, + {file = "markdown-3.7.tar.gz", hash = "sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2"}, ] [package.dependencies] @@ -793,13 +805,13 @@ files = [ [[package]] name = "mkdocs" -version = "1.6.0" +version = "1.6.1" description = "Project documentation with Markdown." optional = false python-versions = ">=3.8" files = [ - {file = "mkdocs-1.6.0-py3-none-any.whl", hash = "sha256:1eb5cb7676b7d89323e62b56235010216319217d4af5ddc543a91beb8d125ea7"}, - {file = "mkdocs-1.6.0.tar.gz", hash = "sha256:a73f735824ef83a4f3bcb7a231dcab23f5a838f88b7efc54a0eef5fbdbc3c512"}, + {file = "mkdocs-1.6.1-py3-none-any.whl", hash = "sha256:db91759624d1647f3f34aa0c3f327dd2601beae39a366d6e064c03468d35c20e"}, + {file = "mkdocs-1.6.1.tar.gz", hash = "sha256:7b432f01d928c084353ab39c57282f29f92136665bdd6abf7c1ec8d822ef86f2"}, ] [package.dependencies] @@ -824,13 +836,13 @@ min-versions = ["babel (==2.9.0)", "click (==7.0)", "colorama (==0.4)", "ghp-imp [[package]] name = "mkdocs-autorefs" -version = "1.0.1" +version = "1.2.0" description = "Automatically link across pages in MkDocs." optional = false python-versions = ">=3.8" files = [ - {file = "mkdocs_autorefs-1.0.1-py3-none-any.whl", hash = "sha256:aacdfae1ab197780fb7a2dac92ad8a3d8f7ca8049a9cbe56a4218cd52e8da570"}, - {file = "mkdocs_autorefs-1.0.1.tar.gz", hash = "sha256:f684edf847eced40b570b57846b15f0bf57fb93ac2c510450775dcf16accb971"}, + {file = "mkdocs_autorefs-1.2.0-py3-none-any.whl", hash = "sha256:d588754ae89bd0ced0c70c06f58566a4ee43471eeeee5202427da7de9ef85a2f"}, + {file = "mkdocs_autorefs-1.2.0.tar.gz", hash = "sha256:a86b93abff653521bda71cf3fc5596342b7a23982093915cb74273f67522190f"}, ] [package.dependencies] @@ -857,13 +869,13 @@ pyyaml = ">=5.1" [[package]] name = "mkdocs-material" -version = "9.5.29" +version = "9.5.34" description = "Documentation that simply works" optional = false python-versions = ">=3.8" files = [ - {file = "mkdocs_material-9.5.29-py3-none-any.whl", hash = "sha256:afc1f508e2662ded95f0a35a329e8a5acd73ee88ca07ba73836eb6fcdae5d8b4"}, - {file = "mkdocs_material-9.5.29.tar.gz", hash = "sha256:3e977598ec15a4ddad5c4dfc9e08edab6023edb51e88f0729bd27be77e3d322a"}, + {file = "mkdocs_material-9.5.34-py3-none-any.whl", hash = "sha256:54caa8be708de2b75167fd4d3b9f3d949579294f49cb242515d4653dbee9227e"}, + {file = "mkdocs_material-9.5.34.tar.gz", hash = "sha256:1e60ddf716cfb5679dfd65900b8a25d277064ed82d9a53cd5190e3f894df7840"}, ] [package.dependencies] @@ -897,25 +909,25 @@ files = [ [[package]] name = "mkdocstrings" -version = "0.25.1" +version = "0.26.1" description = "Automatic documentation from sources, for MkDocs." optional = false python-versions = ">=3.8" files = [ - {file = "mkdocstrings-0.25.1-py3-none-any.whl", hash = "sha256:da01fcc2670ad61888e8fe5b60afe9fee5781017d67431996832d63e887c2e51"}, - {file = "mkdocstrings-0.25.1.tar.gz", hash = "sha256:c3a2515f31577f311a9ee58d089e4c51fc6046dbd9e9b4c3de4c3194667fe9bf"}, + {file = "mkdocstrings-0.26.1-py3-none-any.whl", hash = "sha256:29738bfb72b4608e8e55cc50fb8a54f325dc7ebd2014e4e3881a49892d5983cf"}, + {file = "mkdocstrings-0.26.1.tar.gz", hash = "sha256:bb8b8854d6713d5348ad05b069a09f3b79edbc6a0f33a34c6821141adb03fe33"}, ] [package.dependencies] click = ">=7.0" importlib-metadata = {version = ">=4.6", markers = "python_version < \"3.10\""} Jinja2 = ">=2.11.1" -Markdown = ">=3.3" +Markdown = ">=3.6" MarkupSafe = ">=1.1" mkdocs = ">=1.4" -mkdocs-autorefs = ">=0.3.1" +mkdocs-autorefs = ">=1.2" mkdocstrings-python = {version = ">=0.5.2", optional = true, markers = "extra == \"python\""} -platformdirs = ">=2.2.0" +platformdirs = ">=2.2" pymdown-extensions = ">=6.3" typing-extensions = {version = ">=4.1", markers = "python_version < \"3.10\""} @@ -926,53 +938,54 @@ python-legacy = ["mkdocstrings-python-legacy (>=0.2.1)"] [[package]] name = "mkdocstrings-python" -version = "1.10.5" +version = "1.11.1" description = "A Python handler for mkdocstrings." optional = false python-versions = ">=3.8" files = [ - {file = "mkdocstrings_python-1.10.5-py3-none-any.whl", hash = "sha256:92e3c588ef1b41151f55281d075de7558dd8092e422cb07a65b18ee2b0863ebb"}, - {file = "mkdocstrings_python-1.10.5.tar.gz", hash = "sha256:acdc2a98cd9d46c7ece508193a16ca03ccabcb67520352b7449f84b57c162bdf"}, + {file = "mkdocstrings_python-1.11.1-py3-none-any.whl", hash = "sha256:a21a1c05acef129a618517bb5aae3e33114f569b11588b1e7af3e9d4061a71af"}, + {file = "mkdocstrings_python-1.11.1.tar.gz", hash = "sha256:8824b115c5359304ab0b5378a91f6202324a849e1da907a3485b59208b797322"}, ] [package.dependencies] -griffe = ">=0.47" -mkdocstrings = ">=0.25" +griffe = ">=0.49" +mkdocs-autorefs = ">=1.2" +mkdocstrings = ">=0.26" [[package]] name = "mypy" -version = "1.11.0" +version = "1.11.2" description = "Optional static typing for Python" optional = false python-versions = ">=3.8" files = [ - {file = "mypy-1.11.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3824187c99b893f90c845bab405a585d1ced4ff55421fdf5c84cb7710995229"}, - {file = "mypy-1.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:96f8dbc2c85046c81bcddc246232d500ad729cb720da4e20fce3b542cab91287"}, - {file = "mypy-1.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1a5d8d8dd8613a3e2be3eae829ee891b6b2de6302f24766ff06cb2875f5be9c6"}, - {file = "mypy-1.11.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:72596a79bbfb195fd41405cffa18210af3811beb91ff946dbcb7368240eed6be"}, - {file = "mypy-1.11.0-cp310-cp310-win_amd64.whl", hash = "sha256:35ce88b8ed3a759634cb4eb646d002c4cef0a38f20565ee82b5023558eb90c00"}, - {file = "mypy-1.11.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:98790025861cb2c3db8c2f5ad10fc8c336ed2a55f4daf1b8b3f877826b6ff2eb"}, - {file = "mypy-1.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:25bcfa75b9b5a5f8d67147a54ea97ed63a653995a82798221cca2a315c0238c1"}, - {file = "mypy-1.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0bea2a0e71c2a375c9fa0ede3d98324214d67b3cbbfcbd55ac8f750f85a414e3"}, - {file = "mypy-1.11.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d2b3d36baac48e40e3064d2901f2fbd2a2d6880ec6ce6358825c85031d7c0d4d"}, - {file = "mypy-1.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:d8e2e43977f0e09f149ea69fd0556623919f816764e26d74da0c8a7b48f3e18a"}, - {file = "mypy-1.11.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:1d44c1e44a8be986b54b09f15f2c1a66368eb43861b4e82573026e04c48a9e20"}, - {file = "mypy-1.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cea3d0fb69637944dd321f41bc896e11d0fb0b0aa531d887a6da70f6e7473aba"}, - {file = "mypy-1.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a83ec98ae12d51c252be61521aa5731f5512231d0b738b4cb2498344f0b840cd"}, - {file = "mypy-1.11.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c7b73a856522417beb78e0fb6d33ef89474e7a622db2653bc1285af36e2e3e3d"}, - {file = "mypy-1.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:f2268d9fcd9686b61ab64f077be7ffbc6fbcdfb4103e5dd0cc5eaab53a8886c2"}, - {file = "mypy-1.11.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:940bfff7283c267ae6522ef926a7887305945f716a7704d3344d6d07f02df850"}, - {file = "mypy-1.11.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:14f9294528b5f5cf96c721f231c9f5b2733164e02c1c018ed1a0eff8a18005ac"}, - {file = "mypy-1.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d7b54c27783991399046837df5c7c9d325d921394757d09dbcbf96aee4649fe9"}, - {file = "mypy-1.11.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:65f190a6349dec29c8d1a1cd4aa71284177aee5949e0502e6379b42873eddbe7"}, - {file = "mypy-1.11.0-cp38-cp38-win_amd64.whl", hash = "sha256:dbe286303241fea8c2ea5466f6e0e6a046a135a7e7609167b07fd4e7baf151bf"}, - {file = "mypy-1.11.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:104e9c1620c2675420abd1f6c44bab7dd33cc85aea751c985006e83dcd001095"}, - {file = "mypy-1.11.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f006e955718ecd8d159cee9932b64fba8f86ee6f7728ca3ac66c3a54b0062abe"}, - {file = "mypy-1.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:becc9111ca572b04e7e77131bc708480cc88a911adf3d0239f974c034b78085c"}, - {file = "mypy-1.11.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6801319fe76c3f3a3833f2b5af7bd2c17bb93c00026a2a1b924e6762f5b19e13"}, - {file = "mypy-1.11.0-cp39-cp39-win_amd64.whl", hash = "sha256:c1a184c64521dc549324ec6ef7cbaa6b351912be9cb5edb803c2808a0d7e85ac"}, - {file = "mypy-1.11.0-py3-none-any.whl", hash = "sha256:56913ec8c7638b0091ef4da6fcc9136896914a9d60d54670a75880c3e5b99ace"}, - {file = "mypy-1.11.0.tar.gz", hash = "sha256:93743608c7348772fdc717af4aeee1997293a1ad04bc0ea6efa15bf65385c538"}, + {file = "mypy-1.11.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d42a6dd818ffce7be66cce644f1dff482f1d97c53ca70908dff0b9ddc120b77a"}, + {file = "mypy-1.11.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:801780c56d1cdb896eacd5619a83e427ce436d86a3bdf9112527f24a66618fef"}, + {file = "mypy-1.11.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41ea707d036a5307ac674ea172875f40c9d55c5394f888b168033177fce47383"}, + {file = "mypy-1.11.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6e658bd2d20565ea86da7d91331b0eed6d2eee22dc031579e6297f3e12c758c8"}, + {file = "mypy-1.11.2-cp310-cp310-win_amd64.whl", hash = "sha256:478db5f5036817fe45adb7332d927daa62417159d49783041338921dcf646fc7"}, + {file = "mypy-1.11.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:75746e06d5fa1e91bfd5432448d00d34593b52e7e91a187d981d08d1f33d4385"}, + {file = "mypy-1.11.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a976775ab2256aadc6add633d44f100a2517d2388906ec4f13231fafbb0eccca"}, + {file = "mypy-1.11.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cd953f221ac1379050a8a646585a29574488974f79d8082cedef62744f0a0104"}, + {file = "mypy-1.11.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:57555a7715c0a34421013144a33d280e73c08df70f3a18a552938587ce9274f4"}, + {file = "mypy-1.11.2-cp311-cp311-win_amd64.whl", hash = "sha256:36383a4fcbad95f2657642a07ba22ff797de26277158f1cc7bd234821468b1b6"}, + {file = "mypy-1.11.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e8960dbbbf36906c5c0b7f4fbf2f0c7ffb20f4898e6a879fcf56a41a08b0d318"}, + {file = "mypy-1.11.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:06d26c277962f3fb50e13044674aa10553981ae514288cb7d0a738f495550b36"}, + {file = "mypy-1.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e7184632d89d677973a14d00ae4d03214c8bc301ceefcdaf5c474866814c987"}, + {file = "mypy-1.11.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3a66169b92452f72117e2da3a576087025449018afc2d8e9bfe5ffab865709ca"}, + {file = "mypy-1.11.2-cp312-cp312-win_amd64.whl", hash = "sha256:969ea3ef09617aff826885a22ece0ddef69d95852cdad2f60c8bb06bf1f71f70"}, + {file = "mypy-1.11.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:37c7fa6121c1cdfcaac97ce3d3b5588e847aa79b580c1e922bb5d5d2902df19b"}, + {file = "mypy-1.11.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4a8a53bc3ffbd161b5b2a4fff2f0f1e23a33b0168f1c0778ec70e1a3d66deb86"}, + {file = "mypy-1.11.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ff93107f01968ed834f4256bc1fc4475e2fecf6c661260066a985b52741ddce"}, + {file = "mypy-1.11.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:edb91dded4df17eae4537668b23f0ff6baf3707683734b6a818d5b9d0c0c31a1"}, + {file = "mypy-1.11.2-cp38-cp38-win_amd64.whl", hash = "sha256:ee23de8530d99b6db0573c4ef4bd8f39a2a6f9b60655bf7a1357e585a3486f2b"}, + {file = "mypy-1.11.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:801ca29f43d5acce85f8e999b1e431fb479cb02d0e11deb7d2abb56bdaf24fd6"}, + {file = "mypy-1.11.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:af8d155170fcf87a2afb55b35dc1a0ac21df4431e7d96717621962e4b9192e70"}, + {file = "mypy-1.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7821776e5c4286b6a13138cc935e2e9b6fde05e081bdebf5cdb2bb97c9df81d"}, + {file = "mypy-1.11.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:539c570477a96a4e6fb718b8d5c3e0c0eba1f485df13f86d2970c91f0673148d"}, + {file = "mypy-1.11.2-cp39-cp39-win_amd64.whl", hash = "sha256:3f14cd3d386ac4d05c5a39a51b84387403dadbd936e17cb35882134d4f8f0d24"}, + {file = "mypy-1.11.2-py3-none-any.whl", hash = "sha256:b499bc07dbdcd3de92b0a8b29fdf592c111276f6a12fe29c30f6c417dd546d12"}, + {file = "mypy-1.11.2.tar.gz", hash = "sha256:7f9993ad3e0ffdc95c2a14b66dee63729f021968bff8ad911867579c65d13a79"}, ] [package.dependencies] @@ -1021,14 +1034,19 @@ files = [ [[package]] name = "paginate" -version = "0.5.6" +version = "0.5.7" description = "Divides large result sets into pages for easier browsing" optional = false python-versions = "*" files = [ - {file = "paginate-0.5.6.tar.gz", hash = "sha256:5e6007b6a9398177a7e1648d04fdd9f8c9766a1a945bceac82f1929e8c78af2d"}, + {file = "paginate-0.5.7-py2.py3-none-any.whl", hash = "sha256:b885e2af73abcf01d9559fd5216b57ef722f8c42affbb63942377668e35c7591"}, + {file = "paginate-0.5.7.tar.gz", hash = "sha256:22bd083ab41e1a8b4f3690544afb2c60c25e5c9a63a30fa2f483f6c60c8e5945"}, ] +[package.extras] +dev = ["pytest", "tox"] +lint = ["black"] + [[package]] name = "pathspec" version = "0.12.1" @@ -1042,19 +1060,19 @@ files = [ [[package]] name = "platformdirs" -version = "4.2.2" +version = "4.3.3" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false python-versions = ">=3.8" files = [ - {file = "platformdirs-4.2.2-py3-none-any.whl", hash = "sha256:2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee"}, - {file = "platformdirs-4.2.2.tar.gz", hash = "sha256:38b7b51f512eed9e84a22788b4bce1de17c0adb134d6becb09836e37d8654cd3"}, + {file = "platformdirs-4.3.3-py3-none-any.whl", hash = "sha256:50a5450e2e84f44539718293cbb1da0a0885c9d14adf21b77bae4e66fc99d9b5"}, + {file = "platformdirs-4.3.3.tar.gz", hash = "sha256:d4e0b7d8ec176b341fb03cb11ca12d0276faa8c485f9cd218f613840463fc2c0"}, ] [package.extras] -docs = ["furo (>=2023.9.10)", "proselint (>=0.13)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"] -test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)"] -type = ["mypy (>=1.8)"] +docs = ["furo (>=2024.8.6)", "proselint (>=0.14)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=8.3.2)", "pytest-cov (>=5)", "pytest-mock (>=3.14)"] +type = ["mypy (>=1.11.2)"] [[package]] name = "pluggy" @@ -1073,13 +1091,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "pre-commit" -version = "3.7.1" +version = "3.8.0" description = "A framework for managing and maintaining multi-language pre-commit hooks." optional = false python-versions = ">=3.9" files = [ - {file = "pre_commit-3.7.1-py2.py3-none-any.whl", hash = "sha256:fae36fd1d7ad7d6a5a1c0b0d5adb2ed1a3bda5a21bf6c3e5372073d7a11cd4c5"}, - {file = "pre_commit-3.7.1.tar.gz", hash = "sha256:8ca3ad567bc78a4972a3f1a477e94a79d4597e8140a6e0b651c5e33899c3654a"}, + {file = "pre_commit-3.8.0-py2.py3-none-any.whl", hash = "sha256:9a90a53bf82fdd8778d58085faf8d83df56e40dfe18f45b19446e26bf1b3a63f"}, + {file = "pre_commit-3.8.0.tar.gz", hash = "sha256:8bb6494d4a20423842e198980c9ecf9f96607a07ea29549e180eef9ae80fe7af"}, ] [package.dependencies] @@ -1091,18 +1109,18 @@ virtualenv = ">=20.10.0" [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.1" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.1-py3-none-any.whl", hash = "sha256:7aff4db5fdf3cf573d4b3c30926a510a10e19a0774d38fc4967f78beb6deb612"}, + {file = "pydantic-2.9.1.tar.gz", hash = "sha256:1363c7d975c7036df0db2b4a61f2e062fbc0aa5ab5f2772e0ffc7191a4f4bce2"}, ] [package.dependencies] -annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +annotated-types = ">=0.6.0" +pydantic-core = "2.23.3" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, @@ -1110,103 +1128,104 @@ typing-extensions = [ [package.extras] email = ["email-validator (>=2.0.0)"] +timezone = ["tzdata"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.3" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.3-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7f10a5d1b9281392f1bf507d16ac720e78285dfd635b05737c3911637601bae6"}, + {file = "pydantic_core-2.23.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3c09a7885dd33ee8c65266e5aa7fb7e2f23d49d8043f089989726391dd7350c5"}, + {file = "pydantic_core-2.23.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6470b5a1ec4d1c2e9afe928c6cb37eb33381cab99292a708b8cb9aa89e62429b"}, + {file = "pydantic_core-2.23.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9172d2088e27d9a185ea0a6c8cebe227a9139fd90295221d7d495944d2367700"}, + {file = "pydantic_core-2.23.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86fc6c762ca7ac8fbbdff80d61b2c59fb6b7d144aa46e2d54d9e1b7b0e780e01"}, + {file = "pydantic_core-2.23.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f0cb80fd5c2df4898693aa841425ea1727b1b6d2167448253077d2a49003e0ed"}, + {file = "pydantic_core-2.23.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03667cec5daf43ac4995cefa8aaf58f99de036204a37b889c24a80927b629cec"}, + {file = "pydantic_core-2.23.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:047531242f8e9c2db733599f1c612925de095e93c9cc0e599e96cf536aaf56ba"}, + {file = "pydantic_core-2.23.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:5499798317fff7f25dbef9347f4451b91ac2a4330c6669821c8202fd354c7bee"}, + {file = "pydantic_core-2.23.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bbb5e45eab7624440516ee3722a3044b83fff4c0372efe183fd6ba678ff681fe"}, + {file = "pydantic_core-2.23.3-cp310-none-win32.whl", hash = "sha256:8b5b3ed73abb147704a6e9f556d8c5cb078f8c095be4588e669d315e0d11893b"}, + {file = "pydantic_core-2.23.3-cp310-none-win_amd64.whl", hash = "sha256:2b603cde285322758a0279995b5796d64b63060bfbe214b50a3ca23b5cee3e83"}, + {file = "pydantic_core-2.23.3-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:c889fd87e1f1bbeb877c2ee56b63bb297de4636661cc9bbfcf4b34e5e925bc27"}, + {file = "pydantic_core-2.23.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ea85bda3189fb27503af4c45273735bcde3dd31c1ab17d11f37b04877859ef45"}, + {file = "pydantic_core-2.23.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a7f7f72f721223f33d3dc98a791666ebc6a91fa023ce63733709f4894a7dc611"}, + {file = "pydantic_core-2.23.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b2b55b0448e9da68f56b696f313949cda1039e8ec7b5d294285335b53104b61"}, + {file = "pydantic_core-2.23.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c24574c7e92e2c56379706b9a3f07c1e0c7f2f87a41b6ee86653100c4ce343e5"}, + {file = "pydantic_core-2.23.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2b05e6ccbee333a8f4b8f4d7c244fdb7a979e90977ad9c51ea31261e2085ce0"}, + {file = "pydantic_core-2.23.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e2c409ce1c219c091e47cb03feb3c4ed8c2b8e004efc940da0166aaee8f9d6c8"}, + {file = "pydantic_core-2.23.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d965e8b325f443ed3196db890d85dfebbb09f7384486a77461347f4adb1fa7f8"}, + {file = "pydantic_core-2.23.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f56af3a420fb1ffaf43ece3ea09c2d27c444e7c40dcb7c6e7cf57aae764f2b48"}, + {file = "pydantic_core-2.23.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5b01a078dd4f9a52494370af21aa52964e0a96d4862ac64ff7cea06e0f12d2c5"}, + {file = "pydantic_core-2.23.3-cp311-none-win32.whl", hash = "sha256:560e32f0df04ac69b3dd818f71339983f6d1f70eb99d4d1f8e9705fb6c34a5c1"}, + {file = "pydantic_core-2.23.3-cp311-none-win_amd64.whl", hash = "sha256:c744fa100fdea0d000d8bcddee95213d2de2e95b9c12be083370b2072333a0fa"}, + {file = "pydantic_core-2.23.3-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:e0ec50663feedf64d21bad0809f5857bac1ce91deded203efc4a84b31b2e4305"}, + {file = "pydantic_core-2.23.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:db6e6afcb95edbe6b357786684b71008499836e91f2a4a1e55b840955b341dbb"}, + {file = "pydantic_core-2.23.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:98ccd69edcf49f0875d86942f4418a4e83eb3047f20eb897bffa62a5d419c8fa"}, + {file = "pydantic_core-2.23.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a678c1ac5c5ec5685af0133262103defb427114e62eafeda12f1357a12140162"}, + {file = "pydantic_core-2.23.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:01491d8b4d8db9f3391d93b0df60701e644ff0894352947f31fff3e52bd5c801"}, + {file = "pydantic_core-2.23.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fcf31facf2796a2d3b7fe338fe8640aa0166e4e55b4cb108dbfd1058049bf4cb"}, + {file = "pydantic_core-2.23.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7200fd561fb3be06827340da066df4311d0b6b8eb0c2116a110be5245dceb326"}, + {file = "pydantic_core-2.23.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dc1636770a809dee2bd44dd74b89cc80eb41172bcad8af75dd0bc182c2666d4c"}, + {file = "pydantic_core-2.23.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:67a5def279309f2e23014b608c4150b0c2d323bd7bccd27ff07b001c12c2415c"}, + {file = "pydantic_core-2.23.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:748bdf985014c6dd3e1e4cc3db90f1c3ecc7246ff5a3cd4ddab20c768b2f1dab"}, + {file = "pydantic_core-2.23.3-cp312-none-win32.whl", hash = "sha256:255ec6dcb899c115f1e2a64bc9ebc24cc0e3ab097775755244f77360d1f3c06c"}, + {file = "pydantic_core-2.23.3-cp312-none-win_amd64.whl", hash = "sha256:40b8441be16c1e940abebed83cd006ddb9e3737a279e339dbd6d31578b802f7b"}, + {file = "pydantic_core-2.23.3-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:6daaf5b1ba1369a22c8b050b643250e3e5efc6a78366d323294aee54953a4d5f"}, + {file = "pydantic_core-2.23.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d015e63b985a78a3d4ccffd3bdf22b7c20b3bbd4b8227809b3e8e75bc37f9cb2"}, + {file = "pydantic_core-2.23.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3fc572d9b5b5cfe13f8e8a6e26271d5d13f80173724b738557a8c7f3a8a3791"}, + {file = "pydantic_core-2.23.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f6bd91345b5163ee7448bee201ed7dd601ca24f43f439109b0212e296eb5b423"}, + {file = "pydantic_core-2.23.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc379c73fd66606628b866f661e8785088afe2adaba78e6bbe80796baf708a63"}, + {file = "pydantic_core-2.23.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fbdce4b47592f9e296e19ac31667daed8753c8367ebb34b9a9bd89dacaa299c9"}, + {file = "pydantic_core-2.23.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc3cf31edf405a161a0adad83246568647c54404739b614b1ff43dad2b02e6d5"}, + {file = "pydantic_core-2.23.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8e22b477bf90db71c156f89a55bfe4d25177b81fce4aa09294d9e805eec13855"}, + {file = "pydantic_core-2.23.3-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:0a0137ddf462575d9bce863c4c95bac3493ba8e22f8c28ca94634b4a1d3e2bb4"}, + {file = "pydantic_core-2.23.3-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:203171e48946c3164fe7691fc349c79241ff8f28306abd4cad5f4f75ed80bc8d"}, + {file = "pydantic_core-2.23.3-cp313-none-win32.whl", hash = "sha256:76bdab0de4acb3f119c2a4bff740e0c7dc2e6de7692774620f7452ce11ca76c8"}, + {file = "pydantic_core-2.23.3-cp313-none-win_amd64.whl", hash = "sha256:37ba321ac2a46100c578a92e9a6aa33afe9ec99ffa084424291d84e456f490c1"}, + {file = "pydantic_core-2.23.3-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d063c6b9fed7d992bcbebfc9133f4c24b7a7f215d6b102f3e082b1117cddb72c"}, + {file = "pydantic_core-2.23.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6cb968da9a0746a0cf521b2b5ef25fc5a0bee9b9a1a8214e0a1cfaea5be7e8a4"}, + {file = "pydantic_core-2.23.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edbefe079a520c5984e30e1f1f29325054b59534729c25b874a16a5048028d16"}, + {file = "pydantic_core-2.23.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cbaaf2ef20d282659093913da9d402108203f7cb5955020bd8d1ae5a2325d1c4"}, + {file = "pydantic_core-2.23.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fb539d7e5dc4aac345846f290cf504d2fd3c1be26ac4e8b5e4c2b688069ff4cf"}, + {file = "pydantic_core-2.23.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e6f33503c5495059148cc486867e1d24ca35df5fc064686e631e314d959ad5b"}, + {file = "pydantic_core-2.23.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:04b07490bc2f6f2717b10c3969e1b830f5720b632f8ae2f3b8b1542394c47a8e"}, + {file = "pydantic_core-2.23.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:03795b9e8a5d7fda05f3873efc3f59105e2dcff14231680296b87b80bb327295"}, + {file = "pydantic_core-2.23.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:c483dab0f14b8d3f0df0c6c18d70b21b086f74c87ab03c59250dbf6d3c89baba"}, + {file = "pydantic_core-2.23.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b2682038e255e94baf2c473dca914a7460069171ff5cdd4080be18ab8a7fd6e"}, + {file = "pydantic_core-2.23.3-cp38-none-win32.whl", hash = "sha256:f4a57db8966b3a1d1a350012839c6a0099f0898c56512dfade8a1fe5fb278710"}, + {file = "pydantic_core-2.23.3-cp38-none-win_amd64.whl", hash = "sha256:13dd45ba2561603681a2676ca56006d6dee94493f03d5cadc055d2055615c3ea"}, + {file = "pydantic_core-2.23.3-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:82da2f4703894134a9f000e24965df73cc103e31e8c31906cc1ee89fde72cbd8"}, + {file = "pydantic_core-2.23.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:dd9be0a42de08f4b58a3cc73a123f124f65c24698b95a54c1543065baca8cf0e"}, + {file = "pydantic_core-2.23.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89b731f25c80830c76fdb13705c68fef6a2b6dc494402987c7ea9584fe189f5d"}, + {file = "pydantic_core-2.23.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c6de1ec30c4bb94f3a69c9f5f2182baeda5b809f806676675e9ef6b8dc936f28"}, + {file = "pydantic_core-2.23.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bb68b41c3fa64587412b104294b9cbb027509dc2f6958446c502638d481525ef"}, + {file = "pydantic_core-2.23.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c3980f2843de5184656aab58698011b42763ccba11c4a8c35936c8dd6c7068c"}, + {file = "pydantic_core-2.23.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94f85614f2cba13f62c3c6481716e4adeae48e1eaa7e8bac379b9d177d93947a"}, + {file = "pydantic_core-2.23.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:510b7fb0a86dc8f10a8bb43bd2f97beb63cffad1203071dc434dac26453955cd"}, + {file = "pydantic_core-2.23.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:1eba2f7ce3e30ee2170410e2171867ea73dbd692433b81a93758ab2de6c64835"}, + {file = "pydantic_core-2.23.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4b259fd8409ab84b4041b7b3f24dcc41e4696f180b775961ca8142b5b21d0e70"}, + {file = "pydantic_core-2.23.3-cp39-none-win32.whl", hash = "sha256:40d9bd259538dba2f40963286009bf7caf18b5112b19d2b55b09c14dde6db6a7"}, + {file = "pydantic_core-2.23.3-cp39-none-win_amd64.whl", hash = "sha256:5a8cd3074a98ee70173a8633ad3c10e00dcb991ecec57263aacb4095c5efb958"}, + {file = "pydantic_core-2.23.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f399e8657c67313476a121a6944311fab377085ca7f490648c9af97fc732732d"}, + {file = "pydantic_core-2.23.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:6b5547d098c76e1694ba85f05b595720d7c60d342f24d5aad32c3049131fa5c4"}, + {file = "pydantic_core-2.23.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0dda0290a6f608504882d9f7650975b4651ff91c85673341789a476b1159f211"}, + {file = "pydantic_core-2.23.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:65b6e5da855e9c55a0c67f4db8a492bf13d8d3316a59999cfbaf98cc6e401961"}, + {file = "pydantic_core-2.23.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:09e926397f392059ce0afdcac920df29d9c833256354d0c55f1584b0b70cf07e"}, + {file = "pydantic_core-2.23.3-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:87cfa0ed6b8c5bd6ae8b66de941cece179281239d482f363814d2b986b79cedc"}, + {file = "pydantic_core-2.23.3-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e61328920154b6a44d98cabcb709f10e8b74276bc709c9a513a8c37a18786cc4"}, + {file = "pydantic_core-2.23.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ce3317d155628301d649fe5e16a99528d5680af4ec7aa70b90b8dacd2d725c9b"}, + {file = "pydantic_core-2.23.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e89513f014c6be0d17b00a9a7c81b1c426f4eb9224b15433f3d98c1a071f8433"}, + {file = "pydantic_core-2.23.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:4f62c1c953d7ee375df5eb2e44ad50ce2f5aff931723b398b8bc6f0ac159791a"}, + {file = "pydantic_core-2.23.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2718443bc671c7ac331de4eef9b673063b10af32a0bb385019ad61dcf2cc8f6c"}, + {file = "pydantic_core-2.23.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0d90e08b2727c5d01af1b5ef4121d2f0c99fbee692c762f4d9d0409c9da6541"}, + {file = "pydantic_core-2.23.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2b676583fc459c64146debea14ba3af54e540b61762dfc0613dc4e98c3f66eeb"}, + {file = "pydantic_core-2.23.3-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:50e4661f3337977740fdbfbae084ae5693e505ca2b3130a6d4eb0f2281dc43b8"}, + {file = "pydantic_core-2.23.3-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:68f4cf373f0de6abfe599a38307f4417c1c867ca381c03df27c873a9069cda25"}, + {file = "pydantic_core-2.23.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:59d52cf01854cb26c46958552a21acb10dd78a52aa34c86f284e66b209db8cab"}, + {file = "pydantic_core-2.23.3.tar.gz", hash = "sha256:3cb0f65d8b4121c1b015c60104a685feb929a29d7cf204387c7f2688c7974690"}, ] [package.dependencies] @@ -1228,13 +1247,13 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pymdown-extensions" -version = "10.8.1" +version = "10.9" description = "Extension pack for Python Markdown." optional = false python-versions = ">=3.8" files = [ - {file = "pymdown_extensions-10.8.1-py3-none-any.whl", hash = "sha256:f938326115884f48c6059c67377c46cf631c733ef3629b6eed1349989d1b30cb"}, - {file = "pymdown_extensions-10.8.1.tar.gz", hash = "sha256:3ab1db5c9e21728dabf75192d71471f8e50f216627e9a1fa9535ecb0231b9940"}, + {file = "pymdown_extensions-10.9-py3-none-any.whl", hash = "sha256:d323f7e90d83c86113ee78f3fe62fc9dee5f56b54d912660703ea1816fed5626"}, + {file = "pymdown_extensions-10.9.tar.gz", hash = "sha256:6ff740bcd99ec4172a938970d42b96128bdc9d4b9bcad72494f29921dc69b753"}, ] [package.dependencies] @@ -1246,13 +1265,13 @@ extra = ["pygments (>=2.12)"] [[package]] name = "pytest" -version = "8.3.1" +version = "8.3.3" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.8" files = [ - {file = "pytest-8.3.1-py3-none-any.whl", hash = "sha256:e9600ccf4f563976e2c99fa02c7624ab938296551f280835ee6516df8bc4ae8c"}, - {file = "pytest-8.3.1.tar.gz", hash = "sha256:7e8e5c5abd6e93cb1cc151f23e57adc31fcf8cfd2a3ff2da63e23f732de35db6"}, + {file = "pytest-8.3.3-py3-none-any.whl", hash = "sha256:a6853c7375b2663155079443d2e45de913a911a11d669df02a50814944db57b2"}, + {file = "pytest-8.3.3.tar.gz", hash = "sha256:70b98107bd648308a7952b06e6ca9a50bc660be218d53c257cc1fc94fda10181"}, ] [package.dependencies] @@ -1300,62 +1319,64 @@ six = ">=1.5" [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1374,90 +1395,105 @@ pyyaml = "*" [[package]] name = "regex" -version = "2024.5.15" +version = "2024.9.11" description = "Alternative regular expression module, to replace re." optional = false python-versions = ">=3.8" files = [ - {file = "regex-2024.5.15-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a81e3cfbae20378d75185171587cbf756015ccb14840702944f014e0d93ea09f"}, - {file = "regex-2024.5.15-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:7b59138b219ffa8979013be7bc85bb60c6f7b7575df3d56dc1e403a438c7a3f6"}, - {file = "regex-2024.5.15-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a0bd000c6e266927cb7a1bc39d55be95c4b4f65c5be53e659537537e019232b1"}, - {file = "regex-2024.5.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5eaa7ddaf517aa095fa8da0b5015c44d03da83f5bd49c87961e3c997daed0de7"}, - {file = "regex-2024.5.15-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba68168daedb2c0bab7fd7e00ced5ba90aebf91024dea3c88ad5063c2a562cca"}, - {file = "regex-2024.5.15-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6e8d717bca3a6e2064fc3a08df5cbe366369f4b052dcd21b7416e6d71620dca1"}, - {file = "regex-2024.5.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1337b7dbef9b2f71121cdbf1e97e40de33ff114801263b275aafd75303bd62b5"}, - {file = "regex-2024.5.15-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f9ebd0a36102fcad2f03696e8af4ae682793a5d30b46c647eaf280d6cfb32796"}, - {file = "regex-2024.5.15-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9efa1a32ad3a3ea112224897cdaeb6aa00381627f567179c0314f7b65d354c62"}, - {file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1595f2d10dff3d805e054ebdc41c124753631b6a471b976963c7b28543cf13b0"}, - {file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b802512f3e1f480f41ab5f2cfc0e2f761f08a1f41092d6718868082fc0d27143"}, - {file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:a0981022dccabca811e8171f913de05720590c915b033b7e601f35ce4ea7019f"}, - {file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:19068a6a79cf99a19ccefa44610491e9ca02c2be3305c7760d3831d38a467a6f"}, - {file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:1b5269484f6126eee5e687785e83c6b60aad7663dafe842b34691157e5083e53"}, - {file = "regex-2024.5.15-cp310-cp310-win32.whl", hash = "sha256:ada150c5adfa8fbcbf321c30c751dc67d2f12f15bd183ffe4ec7cde351d945b3"}, - {file = "regex-2024.5.15-cp310-cp310-win_amd64.whl", hash = "sha256:ac394ff680fc46b97487941f5e6ae49a9f30ea41c6c6804832063f14b2a5a145"}, - {file = "regex-2024.5.15-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f5b1dff3ad008dccf18e652283f5e5339d70bf8ba7c98bf848ac33db10f7bc7a"}, - {file = "regex-2024.5.15-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c6a2b494a76983df8e3d3feea9b9ffdd558b247e60b92f877f93a1ff43d26656"}, - {file = "regex-2024.5.15-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a32b96f15c8ab2e7d27655969a23895eb799de3665fa94349f3b2fbfd547236f"}, - {file = "regex-2024.5.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:10002e86e6068d9e1c91eae8295ef690f02f913c57db120b58fdd35a6bb1af35"}, - {file = "regex-2024.5.15-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ec54d5afa89c19c6dd8541a133be51ee1017a38b412b1321ccb8d6ddbeb4cf7d"}, - {file = "regex-2024.5.15-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:10e4ce0dca9ae7a66e6089bb29355d4432caed736acae36fef0fdd7879f0b0cb"}, - {file = "regex-2024.5.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3e507ff1e74373c4d3038195fdd2af30d297b4f0950eeda6f515ae3d84a1770f"}, - {file = "regex-2024.5.15-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d1f059a4d795e646e1c37665b9d06062c62d0e8cc3c511fe01315973a6542e40"}, - {file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0721931ad5fe0dda45d07f9820b90b2148ccdd8e45bb9e9b42a146cb4f695649"}, - {file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:833616ddc75ad595dee848ad984d067f2f31be645d603e4d158bba656bbf516c"}, - {file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:287eb7f54fc81546346207c533ad3c2c51a8d61075127d7f6d79aaf96cdee890"}, - {file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:19dfb1c504781a136a80ecd1fff9f16dddf5bb43cec6871778c8a907a085bb3d"}, - {file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:119af6e56dce35e8dfb5222573b50c89e5508d94d55713c75126b753f834de68"}, - {file = "regex-2024.5.15-cp311-cp311-win32.whl", hash = "sha256:1c1c174d6ec38d6c8a7504087358ce9213d4332f6293a94fbf5249992ba54efa"}, - {file = "regex-2024.5.15-cp311-cp311-win_amd64.whl", hash = "sha256:9e717956dcfd656f5055cc70996ee2cc82ac5149517fc8e1b60261b907740201"}, - {file = "regex-2024.5.15-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:632b01153e5248c134007209b5c6348a544ce96c46005d8456de1d552455b014"}, - {file = "regex-2024.5.15-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e64198f6b856d48192bf921421fdd8ad8eb35e179086e99e99f711957ffedd6e"}, - {file = "regex-2024.5.15-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:68811ab14087b2f6e0fc0c2bae9ad689ea3584cad6917fc57be6a48bbd012c49"}, - {file = "regex-2024.5.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8ec0c2fea1e886a19c3bee0cd19d862b3aa75dcdfb42ebe8ed30708df64687a"}, - {file = "regex-2024.5.15-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d0c0c0003c10f54a591d220997dd27d953cd9ccc1a7294b40a4be5312be8797b"}, - {file = "regex-2024.5.15-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2431b9e263af1953c55abbd3e2efca67ca80a3de8a0437cb58e2421f8184717a"}, - {file = "regex-2024.5.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a605586358893b483976cffc1723fb0f83e526e8f14c6e6614e75919d9862cf"}, - {file = "regex-2024.5.15-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:391d7f7f1e409d192dba8bcd42d3e4cf9e598f3979cdaed6ab11288da88cb9f2"}, - {file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9ff11639a8d98969c863d4617595eb5425fd12f7c5ef6621a4b74b71ed8726d5"}, - {file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:4eee78a04e6c67e8391edd4dad3279828dd66ac4b79570ec998e2155d2e59fd5"}, - {file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:8fe45aa3f4aa57faabbc9cb46a93363edd6197cbc43523daea044e9ff2fea83e"}, - {file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:d0a3d8d6acf0c78a1fff0e210d224b821081330b8524e3e2bc5a68ef6ab5803d"}, - {file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c486b4106066d502495b3025a0a7251bf37ea9540433940a23419461ab9f2a80"}, - {file = "regex-2024.5.15-cp312-cp312-win32.whl", hash = "sha256:c49e15eac7c149f3670b3e27f1f28a2c1ddeccd3a2812cba953e01be2ab9b5fe"}, - {file = "regex-2024.5.15-cp312-cp312-win_amd64.whl", hash = "sha256:673b5a6da4557b975c6c90198588181029c60793835ce02f497ea817ff647cb2"}, - {file = "regex-2024.5.15-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:87e2a9c29e672fc65523fb47a90d429b70ef72b901b4e4b1bd42387caf0d6835"}, - {file = "regex-2024.5.15-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c3bea0ba8b73b71b37ac833a7f3fd53825924165da6a924aec78c13032f20850"}, - {file = "regex-2024.5.15-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bfc4f82cabe54f1e7f206fd3d30fda143f84a63fe7d64a81558d6e5f2e5aaba9"}, - {file = "regex-2024.5.15-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e5bb9425fe881d578aeca0b2b4b3d314ec88738706f66f219c194d67179337cb"}, - {file = "regex-2024.5.15-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:64c65783e96e563103d641760664125e91bd85d8e49566ee560ded4da0d3e704"}, - {file = "regex-2024.5.15-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cf2430df4148b08fb4324b848672514b1385ae3807651f3567871f130a728cc3"}, - {file = "regex-2024.5.15-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5397de3219a8b08ae9540c48f602996aa6b0b65d5a61683e233af8605c42b0f2"}, - {file = "regex-2024.5.15-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:455705d34b4154a80ead722f4f185b04c4237e8e8e33f265cd0798d0e44825fa"}, - {file = "regex-2024.5.15-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b2b6f1b3bb6f640c1a92be3bbfbcb18657b125b99ecf141fb3310b5282c7d4ed"}, - {file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:3ad070b823ca5890cab606c940522d05d3d22395d432f4aaaf9d5b1653e47ced"}, - {file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:5b5467acbfc153847d5adb21e21e29847bcb5870e65c94c9206d20eb4e99a384"}, - {file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:e6662686aeb633ad65be2a42b4cb00178b3fbf7b91878f9446075c404ada552f"}, - {file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:2b4c884767504c0e2401babe8b5b7aea9148680d2e157fa28f01529d1f7fcf67"}, - {file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:3cd7874d57f13bf70078f1ff02b8b0aa48d5b9ed25fc48547516c6aba36f5741"}, - {file = "regex-2024.5.15-cp38-cp38-win32.whl", hash = "sha256:e4682f5ba31f475d58884045c1a97a860a007d44938c4c0895f41d64481edbc9"}, - {file = "regex-2024.5.15-cp38-cp38-win_amd64.whl", hash = "sha256:d99ceffa25ac45d150e30bd9ed14ec6039f2aad0ffa6bb87a5936f5782fc1569"}, - {file = "regex-2024.5.15-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13cdaf31bed30a1e1c2453ef6015aa0983e1366fad2667657dbcac7b02f67133"}, - {file = "regex-2024.5.15-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cac27dcaa821ca271855a32188aa61d12decb6fe45ffe3e722401fe61e323cd1"}, - {file = "regex-2024.5.15-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:7dbe2467273b875ea2de38ded4eba86cbcbc9a1a6d0aa11dcf7bd2e67859c435"}, - {file = "regex-2024.5.15-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:64f18a9a3513a99c4bef0e3efd4c4a5b11228b48aa80743be822b71e132ae4f5"}, - {file = "regex-2024.5.15-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d347a741ea871c2e278fde6c48f85136c96b8659b632fb57a7d1ce1872547600"}, - {file = "regex-2024.5.15-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1878b8301ed011704aea4c806a3cadbd76f84dece1ec09cc9e4dc934cfa5d4da"}, - {file = "regex-2024.5.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4babf07ad476aaf7830d77000874d7611704a7fcf68c9c2ad151f5d94ae4bfc4"}, - {file = "regex-2024.5.15-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:35cb514e137cb3488bce23352af3e12fb0dbedd1ee6e60da053c69fb1b29cc6c"}, - {file = "regex-2024.5.15-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cdd09d47c0b2efee9378679f8510ee6955d329424c659ab3c5e3a6edea696294"}, - {file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:72d7a99cd6b8f958e85fc6ca5b37c4303294954eac1376535b03c2a43eb72629"}, - {file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:a094801d379ab20c2135529948cb84d417a2169b9bdceda2a36f5f10977ebc16"}, - {file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:c0c18345010870e58238790a6779a1219b4d97bd2e77e1140e8ee5d14df071aa"}, - {file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:16093f563098448ff6b1fa68170e4acbef94e6b6a4e25e10eae8598bb1694b5d"}, - {file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:e38a7d4e8f633a33b4c7350fbd8bad3b70bf81439ac67ac38916c4a86b465456"}, - {file = "regex-2024.5.15-cp39-cp39-win32.whl", hash = "sha256:71a455a3c584a88f654b64feccc1e25876066c4f5ef26cd6dd711308aa538694"}, - {file = "regex-2024.5.15-cp39-cp39-win_amd64.whl", hash = "sha256:cab12877a9bdafde5500206d1020a584355a97884dfd388af3699e9137bf7388"}, - {file = "regex-2024.5.15.tar.gz", hash = "sha256:d3ee02d9e5f482cc8309134a91eeaacbdd2261ba111b0fef3748eeb4913e6a2c"}, + {file = "regex-2024.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:1494fa8725c285a81d01dc8c06b55287a1ee5e0e382d8413adc0a9197aac6408"}, + {file = "regex-2024.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0e12c481ad92d129c78f13a2a3662317e46ee7ef96c94fd332e1c29131875b7d"}, + {file = "regex-2024.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:16e13a7929791ac1216afde26f712802e3df7bf0360b32e4914dca3ab8baeea5"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:46989629904bad940bbec2106528140a218b4a36bb3042d8406980be1941429c"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a906ed5e47a0ce5f04b2c981af1c9acf9e8696066900bf03b9d7879a6f679fc8"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a091b0550b3b0207784a7d6d0f1a00d1d1c8a11699c1a4d93db3fbefc3ad35"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ddcd9a179c0a6fa8add279a4444015acddcd7f232a49071ae57fa6e278f1f71"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6b41e1adc61fa347662b09398e31ad446afadff932a24807d3ceb955ed865cc8"}, + {file = "regex-2024.9.11-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ced479f601cd2f8ca1fd7b23925a7e0ad512a56d6e9476f79b8f381d9d37090a"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:635a1d96665f84b292e401c3d62775851aedc31d4f8784117b3c68c4fcd4118d"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:c0256beda696edcf7d97ef16b2a33a8e5a875affd6fa6567b54f7c577b30a137"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:3ce4f1185db3fbde8ed8aa223fc9620f276c58de8b0d4f8cc86fd1360829edb6"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:09d77559e80dcc9d24570da3745ab859a9cf91953062e4ab126ba9d5993688ca"}, + {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7a22ccefd4db3f12b526eccb129390942fe874a3a9fdbdd24cf55773a1faab1a"}, + {file = "regex-2024.9.11-cp310-cp310-win32.whl", hash = "sha256:f745ec09bc1b0bd15cfc73df6fa4f726dcc26bb16c23a03f9e3367d357eeedd0"}, + {file = "regex-2024.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:01c2acb51f8a7d6494c8c5eafe3d8e06d76563d8a8a4643b37e9b2dd8a2ff623"}, + {file = "regex-2024.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2cce2449e5927a0bf084d346da6cd5eb016b2beca10d0013ab50e3c226ffc0df"}, + {file = "regex-2024.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3b37fa423beefa44919e009745ccbf353d8c981516e807995b2bd11c2c77d268"}, + {file = "regex-2024.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:64ce2799bd75039b480cc0360907c4fb2f50022f030bf9e7a8705b636e408fad"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a4cc92bb6db56ab0c1cbd17294e14f5e9224f0cc6521167ef388332604e92679"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d05ac6fa06959c4172eccd99a222e1fbf17b5670c4d596cb1e5cde99600674c4"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:040562757795eeea356394a7fb13076ad4f99d3c62ab0f8bdfb21f99a1f85664"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6113c008a7780792efc80f9dfe10ba0cd043cbf8dc9a76ef757850f51b4edc50"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8e5fb5f77c8745a60105403a774fe2c1759b71d3e7b4ca237a5e67ad066c7199"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:54d9ff35d4515debf14bc27f1e3b38bfc453eff3220f5bce159642fa762fe5d4"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:df5cbb1fbc74a8305b6065d4ade43b993be03dbe0f8b30032cced0d7740994bd"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7fb89ee5d106e4a7a51bce305ac4efb981536301895f7bdcf93ec92ae0d91c7f"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:a738b937d512b30bf75995c0159c0ddf9eec0775c9d72ac0202076c72f24aa96"}, + {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e28f9faeb14b6f23ac55bfbbfd3643f5c7c18ede093977f1df249f73fd22c7b1"}, + {file = "regex-2024.9.11-cp311-cp311-win32.whl", hash = "sha256:18e707ce6c92d7282dfce370cd205098384b8ee21544e7cb29b8aab955b66fa9"}, + {file = "regex-2024.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:313ea15e5ff2a8cbbad96ccef6be638393041b0a7863183c2d31e0c6116688cf"}, + {file = "regex-2024.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b0d0a6c64fcc4ef9c69bd5b3b3626cc3776520a1637d8abaa62b9edc147a58f7"}, + {file = "regex-2024.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:49b0e06786ea663f933f3710a51e9385ce0cba0ea56b67107fd841a55d56a231"}, + {file = "regex-2024.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5b513b6997a0b2f10e4fd3a1313568e373926e8c252bd76c960f96fd039cd28d"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ee439691d8c23e76f9802c42a95cfeebf9d47cf4ffd06f18489122dbb0a7ad64"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a8f877c89719d759e52783f7fe6e1c67121076b87b40542966c02de5503ace42"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:23b30c62d0f16827f2ae9f2bb87619bc4fba2044911e2e6c2eb1af0161cdb766"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85ab7824093d8f10d44330fe1e6493f756f252d145323dd17ab6b48733ff6c0a"}, + {file = "regex-2024.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8dee5b4810a89447151999428fe096977346cf2f29f4d5e29609d2e19e0199c9"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:98eeee2f2e63edae2181c886d7911ce502e1292794f4c5ee71e60e23e8d26b5d"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:57fdd2e0b2694ce6fc2e5ccf189789c3e2962916fb38779d3e3521ff8fe7a822"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:d552c78411f60b1fdaafd117a1fca2f02e562e309223b9d44b7de8be451ec5e0"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:a0b2b80321c2ed3fcf0385ec9e51a12253c50f146fddb2abbb10f033fe3d049a"}, + {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:18406efb2f5a0e57e3a5881cd9354c1512d3bb4f5c45d96d110a66114d84d23a"}, + {file = "regex-2024.9.11-cp312-cp312-win32.whl", hash = "sha256:e464b467f1588e2c42d26814231edecbcfe77f5ac414d92cbf4e7b55b2c2a776"}, + {file = "regex-2024.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:9e8719792ca63c6b8340380352c24dcb8cd7ec49dae36e963742a275dfae6009"}, + {file = "regex-2024.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:c157bb447303070f256e084668b702073db99bbb61d44f85d811025fcf38f784"}, + {file = "regex-2024.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4db21ece84dfeefc5d8a3863f101995de646c6cb0536952c321a2650aa202c36"}, + {file = "regex-2024.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:220e92a30b426daf23bb67a7962900ed4613589bab80382be09b48896d211e92"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eb1ae19e64c14c7ec1995f40bd932448713d3c73509e82d8cd7744dc00e29e86"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f47cd43a5bfa48f86925fe26fbdd0a488ff15b62468abb5d2a1e092a4fb10e85"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9d4a76b96f398697fe01117093613166e6aa8195d63f1b4ec3f21ab637632963"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ea51dcc0835eea2ea31d66456210a4e01a076d820e9039b04ae8d17ac11dee6"}, + {file = "regex-2024.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7aaa315101c6567a9a45d2839322c51c8d6e81f67683d529512f5bcfb99c802"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c57d08ad67aba97af57a7263c2d9006d5c404d721c5f7542f077f109ec2a4a29"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8404bf61298bb6f8224bb9176c1424548ee1181130818fcd2cbffddc768bed8"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:dd4490a33eb909ef5078ab20f5f000087afa2a4daa27b4c072ccb3cb3050ad84"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:eee9130eaad130649fd73e5cd92f60e55708952260ede70da64de420cdcad554"}, + {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6a2644a93da36c784e546de579ec1806bfd2763ef47babc1b03d765fe560c9f8"}, + {file = "regex-2024.9.11-cp313-cp313-win32.whl", hash = "sha256:e997fd30430c57138adc06bba4c7c2968fb13d101e57dd5bb9355bf8ce3fa7e8"}, + {file = "regex-2024.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:042c55879cfeb21a8adacc84ea347721d3d83a159da6acdf1116859e2427c43f"}, + {file = "regex-2024.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:35f4a6f96aa6cb3f2f7247027b07b15a374f0d5b912c0001418d1d55024d5cb4"}, + {file = "regex-2024.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:55b96e7ce3a69a8449a66984c268062fbaa0d8ae437b285428e12797baefce7e"}, + {file = "regex-2024.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cb130fccd1a37ed894824b8c046321540263013da72745d755f2d35114b81a60"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:323c1f04be6b2968944d730e5c2091c8c89767903ecaa135203eec4565ed2b2b"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be1c8ed48c4c4065ecb19d882a0ce1afe0745dfad8ce48c49586b90a55f02366"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b5b029322e6e7b94fff16cd120ab35a253236a5f99a79fb04fda7ae71ca20ae8"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6fff13ef6b5f29221d6904aa816c34701462956aa72a77f1f151a8ec4f56aeb"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:587d4af3979376652010e400accc30404e6c16b7df574048ab1f581af82065e4"}, + {file = "regex-2024.9.11-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:079400a8269544b955ffa9e31f186f01d96829110a3bf79dc338e9910f794fca"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f9268774428ec173654985ce55fc6caf4c6d11ade0f6f914d48ef4719eb05ebb"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:23f9985c8784e544d53fc2930fc1ac1a7319f5d5332d228437acc9f418f2f168"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ae2941333154baff9838e88aa71c1d84f4438189ecc6021a12c7573728b5838e"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:e93f1c331ca8e86fe877a48ad64e77882c0c4da0097f2212873a69bbfea95d0c"}, + {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:846bc79ee753acf93aef4184c040d709940c9d001029ceb7b7a52747b80ed2dd"}, + {file = "regex-2024.9.11-cp38-cp38-win32.whl", hash = "sha256:c94bb0a9f1db10a1d16c00880bdebd5f9faf267273b8f5bd1878126e0fbde771"}, + {file = "regex-2024.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:2b08fce89fbd45664d3df6ad93e554b6c16933ffa9d55cb7e01182baaf971508"}, + {file = "regex-2024.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:07f45f287469039ffc2c53caf6803cd506eb5f5f637f1d4acb37a738f71dd066"}, + {file = "regex-2024.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4838e24ee015101d9f901988001038f7f0d90dc0c3b115541a1365fb439add62"}, + {file = "regex-2024.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6edd623bae6a737f10ce853ea076f56f507fd7726bee96a41ee3d68d347e4d16"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c69ada171c2d0e97a4b5aa78fbb835e0ffbb6b13fc5da968c09811346564f0d3"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:02087ea0a03b4af1ed6ebab2c54d7118127fee8d71b26398e8e4b05b78963199"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:69dee6a020693d12a3cf892aba4808fe168d2a4cef368eb9bf74f5398bfd4ee8"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:297f54910247508e6e5cae669f2bc308985c60540a4edd1c77203ef19bfa63ca"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ecea58b43a67b1b79805f1a0255730edaf5191ecef84dbc4cc85eb30bc8b63b9"}, + {file = "regex-2024.9.11-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:eab4bb380f15e189d1313195b062a6aa908f5bd687a0ceccd47c8211e9cf0d4a"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0cbff728659ce4bbf4c30b2a1be040faafaa9eca6ecde40aaff86f7889f4ab39"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:54c4a097b8bc5bb0dfc83ae498061d53ad7b5762e00f4adaa23bee22b012e6ba"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:73d6d2f64f4d894c96626a75578b0bf7d9e56dcda8c3d037a2118fdfe9b1c664"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:e53b5fbab5d675aec9f0c501274c467c0f9a5d23696cfc94247e1fb56501ed89"}, + {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:0ffbcf9221e04502fc35e54d1ce9567541979c3fdfb93d2c554f0ca583a19b35"}, + {file = "regex-2024.9.11-cp39-cp39-win32.whl", hash = "sha256:e4c22e1ac1f1ec1e09f72e6c44d8f2244173db7eb9629cc3a346a8d7ccc31142"}, + {file = "regex-2024.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:faa3c142464efec496967359ca99696c896c591c56c53506bac1ad465f66e919"}, + {file = "regex-2024.9.11.tar.gz", hash = "sha256:6c188c307e8433bcb63dc1915022deb553b4203a70722fc542c363bf120a01fd"}, ] [[package]] @@ -1481,45 +1517,31 @@ urllib3 = ">=1.21.1,<3" socks = ["PySocks (>=1.5.6,!=1.5.7)"] use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] -[[package]] -name = "respx" -version = "0.21.1" -description = "A utility for mocking out the Python HTTPX and HTTP Core libraries." -optional = false -python-versions = ">=3.7" -files = [ - {file = "respx-0.21.1-py2.py3-none-any.whl", hash = "sha256:05f45de23f0c785862a2c92a3e173916e8ca88e4caad715dd5f68584d6053c20"}, - {file = "respx-0.21.1.tar.gz", hash = "sha256:0bd7fe21bfaa52106caa1223ce61224cf30786985f17c63c5d71eff0307ee8af"}, -] - -[package.dependencies] -httpx = ">=0.21.0" - [[package]] name = "ruff" -version = "0.5.4" +version = "0.5.7" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.4-py3-none-linux_armv6l.whl", hash = "sha256:82acef724fc639699b4d3177ed5cc14c2a5aacd92edd578a9e846d5b5ec18ddf"}, - {file = "ruff-0.5.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:da62e87637c8838b325e65beee485f71eb36202ce8e3cdbc24b9fcb8b99a37be"}, - {file = "ruff-0.5.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:e98ad088edfe2f3b85a925ee96da652028f093d6b9b56b76fc242d8abb8e2059"}, - {file = "ruff-0.5.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c55efbecc3152d614cfe6c2247a3054cfe358cefbf794f8c79c8575456efe19"}, - {file = "ruff-0.5.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f9b85eaa1f653abd0a70603b8b7008d9e00c9fa1bbd0bf40dad3f0c0bdd06793"}, - {file = "ruff-0.5.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0cf497a47751be8c883059c4613ba2f50dd06ec672692de2811f039432875278"}, - {file = "ruff-0.5.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:09c14ed6a72af9ccc8d2e313d7acf7037f0faff43cde4b507e66f14e812e37f7"}, - {file = "ruff-0.5.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:628f6b8f97b8bad2490240aa84f3e68f390e13fabc9af5c0d3b96b485921cd60"}, - {file = "ruff-0.5.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3520a00c0563d7a7a7c324ad7e2cde2355733dafa9592c671fb2e9e3cd8194c1"}, - {file = "ruff-0.5.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93789f14ca2244fb91ed481456f6d0bb8af1f75a330e133b67d08f06ad85b516"}, - {file = "ruff-0.5.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:029454e2824eafa25b9df46882f7f7844d36fd8ce51c1b7f6d97e2615a57bbcc"}, - {file = "ruff-0.5.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:9492320eed573a13a0bc09a2957f17aa733fff9ce5bf00e66e6d4a88ec33813f"}, - {file = "ruff-0.5.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:a6e1f62a92c645e2919b65c02e79d1f61e78a58eddaebca6c23659e7c7cb4ac7"}, - {file = "ruff-0.5.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:768fa9208df2bec4b2ce61dbc7c2ddd6b1be9fb48f1f8d3b78b3332c7d71c1ff"}, - {file = "ruff-0.5.4-py3-none-win32.whl", hash = "sha256:e1e7393e9c56128e870b233c82ceb42164966f25b30f68acbb24ed69ce9c3a4e"}, - {file = "ruff-0.5.4-py3-none-win_amd64.whl", hash = "sha256:58b54459221fd3f661a7329f177f091eb35cf7a603f01d9eb3eb11cc348d38c4"}, - {file = "ruff-0.5.4-py3-none-win_arm64.whl", hash = "sha256:bd53da65f1085fb5b307c38fd3c0829e76acf7b2a912d8d79cadcdb4875c1eb7"}, - {file = "ruff-0.5.4.tar.gz", hash = "sha256:2795726d5f71c4f4e70653273d1c23a8182f07dd8e48c12de5d867bfb7557eed"}, + {file = "ruff-0.5.7-py3-none-linux_armv6l.whl", hash = "sha256:548992d342fc404ee2e15a242cdbea4f8e39a52f2e7752d0e4cbe88d2d2f416a"}, + {file = "ruff-0.5.7-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:00cc8872331055ee017c4f1071a8a31ca0809ccc0657da1d154a1d2abac5c0be"}, + {file = "ruff-0.5.7-py3-none-macosx_11_0_arm64.whl", hash = "sha256:eaf3d86a1fdac1aec8a3417a63587d93f906c678bb9ed0b796da7b59c1114a1e"}, + {file = "ruff-0.5.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a01c34400097b06cf8a6e61b35d6d456d5bd1ae6961542de18ec81eaf33b4cb8"}, + {file = "ruff-0.5.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fcc8054f1a717e2213500edaddcf1dbb0abad40d98e1bd9d0ad364f75c763eea"}, + {file = "ruff-0.5.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7f70284e73f36558ef51602254451e50dd6cc479f8b6f8413a95fcb5db4a55fc"}, + {file = "ruff-0.5.7-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:a78ad870ae3c460394fc95437d43deb5c04b5c29297815a2a1de028903f19692"}, + {file = "ruff-0.5.7-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9ccd078c66a8e419475174bfe60a69adb36ce04f8d4e91b006f1329d5cd44bcf"}, + {file = "ruff-0.5.7-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e31c9bad4ebf8fdb77b59cae75814440731060a09a0e0077d559a556453acbb"}, + {file = "ruff-0.5.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d796327eed8e168164346b769dd9a27a70e0298d667b4ecee6877ce8095ec8e"}, + {file = "ruff-0.5.7-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4a09ea2c3f7778cc635e7f6edf57d566a8ee8f485f3c4454db7771efb692c499"}, + {file = "ruff-0.5.7-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:a36d8dcf55b3a3bc353270d544fb170d75d2dff41eba5df57b4e0b67a95bb64e"}, + {file = "ruff-0.5.7-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9369c218f789eefbd1b8d82a8cf25017b523ac47d96b2f531eba73770971c9e5"}, + {file = "ruff-0.5.7-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b88ca3db7eb377eb24fb7c82840546fb7acef75af4a74bd36e9ceb37a890257e"}, + {file = "ruff-0.5.7-py3-none-win32.whl", hash = "sha256:33d61fc0e902198a3e55719f4be6b375b28f860b09c281e4bdbf783c0566576a"}, + {file = "ruff-0.5.7-py3-none-win_amd64.whl", hash = "sha256:083bbcbe6fadb93cd86709037acc510f86eed5a314203079df174c40bbbca6b3"}, + {file = "ruff-0.5.7-py3-none-win_arm64.whl", hash = "sha256:2dca26154ff9571995107221d0aeaad0e75a77b5a682d6236cf89a58c70b76f4"}, + {file = "ruff-0.5.7.tar.gz", hash = "sha256:8dfc0a458797f5d9fb622dd0efc52d796f23f0a1493a9527f4e49a550ae9a7e5"}, ] [[package]] @@ -1546,13 +1568,13 @@ files = [ [[package]] name = "soupsieve" -version = "2.5" +version = "2.6" description = "A modern CSS selector implementation for Beautiful Soup." optional = false python-versions = ">=3.8" files = [ - {file = "soupsieve-2.5-py3-none-any.whl", hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"}, - {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"}, + {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, + {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, ] [[package]] @@ -1601,13 +1623,13 @@ dev = ["coverage", "flake8", "isort", "pytest", "pytest-cov", "pytest-httpserver [[package]] name = "types-beautifulsoup4" -version = "4.12.0.20240511" +version = "4.12.0.20240907" description = "Typing stubs for beautifulsoup4" optional = false python-versions = ">=3.8" files = [ - {file = "types-beautifulsoup4-4.12.0.20240511.tar.gz", hash = "sha256:004f6096fdd83b19cdbf6cb10e4eae57b10205eccc365d0a69d77da836012e28"}, - {file = "types_beautifulsoup4-4.12.0.20240511-py3-none-any.whl", hash = "sha256:7ceda66a93ba28d759d5046d7fec9f4cad2f563a77b3a789efc90bcadafeefd1"}, + {file = "types-beautifulsoup4-4.12.0.20240907.tar.gz", hash = "sha256:8d023b86530922070417a1d4c4d91678ab0ff2439b3b2b2cffa3b628b49ebab1"}, + {file = "types_beautifulsoup4-4.12.0.20240907-py3-none-any.whl", hash = "sha256:32f5ac48514b488f15241afdd7d2f73f0baf3c54e874e23b66708503dd288489"}, ] [package.dependencies] @@ -1615,13 +1637,13 @@ types-html5lib = "*" [[package]] name = "types-html5lib" -version = "1.1.11.20240228" +version = "1.1.11.20240806" description = "Typing stubs for html5lib" optional = false python-versions = ">=3.8" files = [ - {file = "types-html5lib-1.1.11.20240228.tar.gz", hash = "sha256:22736b7299e605ec4ba539d48691e905fd0c61c3ea610acc59922232dc84cede"}, - {file = "types_html5lib-1.1.11.20240228-py3-none-any.whl", hash = "sha256:af5de0125cb0fe5667543b158db83849b22e25c0e36c9149836b095548bf1020"}, + {file = "types-html5lib-1.1.11.20240806.tar.gz", hash = "sha256:8060dc98baf63d6796a765bbbc809fff9f7a383f6e3a9add526f814c086545ef"}, + {file = "types_html5lib-1.1.11.20240806-py3-none-any.whl", hash = "sha256:575c4fd84ba8eeeaa8520c7e4c7042b7791f5ec3e9c0a5d5c418124c42d9e7e4"}, ] [[package]] @@ -1648,13 +1670,13 @@ files = [ [[package]] name = "urllib3" -version = "2.2.2" +version = "2.2.3" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.8" files = [ - {file = "urllib3-2.2.2-py3-none-any.whl", hash = "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472"}, - {file = "urllib3-2.2.2.tar.gz", hash = "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168"}, + {file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"}, + {file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"}, ] [package.extras] @@ -1665,13 +1687,13 @@ zstd = ["zstandard (>=0.18.0)"] [[package]] name = "virtualenv" -version = "20.26.3" +version = "20.26.4" description = "Virtual Python Environment builder" optional = false python-versions = ">=3.7" files = [ - {file = "virtualenv-20.26.3-py3-none-any.whl", hash = "sha256:8cc4a31139e796e9a7de2cd5cf2489de1217193116a8fd42328f1bd65f434589"}, - {file = "virtualenv-20.26.3.tar.gz", hash = "sha256:4c43a2a236279d9ea36a0d76f98d84bd6ca94ac4e0f4a3b9d46d05e10fea542a"}, + {file = "virtualenv-20.26.4-py3-none-any.whl", hash = "sha256:48f2695d9809277003f30776d155615ffc11328e6a0a8c1f0ec80188d7874a55"}, + {file = "virtualenv-20.26.4.tar.gz", hash = "sha256:c17f4e0f3e6036e9f26700446f85c76ab11df65ff6d8a9cbfad9f71aabfcf23c"}, ] [package.dependencies] @@ -1685,43 +1707,41 @@ test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess [[package]] name = "watchdog" -version = "4.0.1" +version = "5.0.2" description = "Filesystem events monitoring" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "watchdog-4.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:da2dfdaa8006eb6a71051795856bedd97e5b03e57da96f98e375682c48850645"}, - {file = "watchdog-4.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e93f451f2dfa433d97765ca2634628b789b49ba8b504fdde5837cdcf25fdb53b"}, - {file = "watchdog-4.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ef0107bbb6a55f5be727cfc2ef945d5676b97bffb8425650dadbb184be9f9a2b"}, - {file = "watchdog-4.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:17e32f147d8bf9657e0922c0940bcde863b894cd871dbb694beb6704cfbd2fb5"}, - {file = "watchdog-4.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:03e70d2df2258fb6cb0e95bbdbe06c16e608af94a3ffbd2b90c3f1e83eb10767"}, - {file = "watchdog-4.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:123587af84260c991dc5f62a6e7ef3d1c57dfddc99faacee508c71d287248459"}, - {file = "watchdog-4.0.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:093b23e6906a8b97051191a4a0c73a77ecc958121d42346274c6af6520dec175"}, - {file = "watchdog-4.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:611be3904f9843f0529c35a3ff3fd617449463cb4b73b1633950b3d97fa4bfb7"}, - {file = "watchdog-4.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:62c613ad689ddcb11707f030e722fa929f322ef7e4f18f5335d2b73c61a85c28"}, - {file = "watchdog-4.0.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:d4925e4bf7b9bddd1c3de13c9b8a2cdb89a468f640e66fbfabaf735bd85b3e35"}, - {file = "watchdog-4.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cad0bbd66cd59fc474b4a4376bc5ac3fc698723510cbb64091c2a793b18654db"}, - {file = "watchdog-4.0.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a3c2c317a8fb53e5b3d25790553796105501a235343f5d2bf23bb8649c2c8709"}, - {file = "watchdog-4.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c9904904b6564d4ee8a1ed820db76185a3c96e05560c776c79a6ce5ab71888ba"}, - {file = "watchdog-4.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:667f3c579e813fcbad1b784db7a1aaa96524bed53437e119f6a2f5de4db04235"}, - {file = "watchdog-4.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d10a681c9a1d5a77e75c48a3b8e1a9f2ae2928eda463e8d33660437705659682"}, - {file = "watchdog-4.0.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0144c0ea9997b92615af1d94afc0c217e07ce2c14912c7b1a5731776329fcfc7"}, - {file = "watchdog-4.0.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:998d2be6976a0ee3a81fb8e2777900c28641fb5bfbd0c84717d89bca0addcdc5"}, - {file = "watchdog-4.0.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e7921319fe4430b11278d924ef66d4daa469fafb1da679a2e48c935fa27af193"}, - {file = "watchdog-4.0.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:f0de0f284248ab40188f23380b03b59126d1479cd59940f2a34f8852db710625"}, - {file = "watchdog-4.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:bca36be5707e81b9e6ce3208d92d95540d4ca244c006b61511753583c81c70dd"}, - {file = "watchdog-4.0.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ab998f567ebdf6b1da7dc1e5accfaa7c6992244629c0fdaef062f43249bd8dee"}, - {file = "watchdog-4.0.1-py3-none-manylinux2014_aarch64.whl", hash = "sha256:dddba7ca1c807045323b6af4ff80f5ddc4d654c8bce8317dde1bd96b128ed253"}, - {file = "watchdog-4.0.1-py3-none-manylinux2014_armv7l.whl", hash = "sha256:4513ec234c68b14d4161440e07f995f231be21a09329051e67a2118a7a612d2d"}, - {file = "watchdog-4.0.1-py3-none-manylinux2014_i686.whl", hash = "sha256:4107ac5ab936a63952dea2a46a734a23230aa2f6f9db1291bf171dac3ebd53c6"}, - {file = "watchdog-4.0.1-py3-none-manylinux2014_ppc64.whl", hash = "sha256:6e8c70d2cd745daec2a08734d9f63092b793ad97612470a0ee4cbb8f5f705c57"}, - {file = "watchdog-4.0.1-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:f27279d060e2ab24c0aa98363ff906d2386aa6c4dc2f1a374655d4e02a6c5e5e"}, - {file = "watchdog-4.0.1-py3-none-manylinux2014_s390x.whl", hash = "sha256:f8affdf3c0f0466e69f5b3917cdd042f89c8c63aebdb9f7c078996f607cdb0f5"}, - {file = "watchdog-4.0.1-py3-none-manylinux2014_x86_64.whl", hash = "sha256:ac7041b385f04c047fcc2951dc001671dee1b7e0615cde772e84b01fbf68ee84"}, - {file = "watchdog-4.0.1-py3-none-win32.whl", hash = "sha256:206afc3d964f9a233e6ad34618ec60b9837d0582b500b63687e34011e15bb429"}, - {file = "watchdog-4.0.1-py3-none-win_amd64.whl", hash = "sha256:7577b3c43e5909623149f76b099ac49a1a01ca4e167d1785c76eb52fa585745a"}, - {file = "watchdog-4.0.1-py3-none-win_ia64.whl", hash = "sha256:d7b9f5f3299e8dd230880b6c55504a1f69cf1e4316275d1b215ebdd8187ec88d"}, - {file = "watchdog-4.0.1.tar.gz", hash = "sha256:eebaacf674fa25511e8867028d281e602ee6500045b57f43b08778082f7f8b44"}, + {file = "watchdog-5.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d961f4123bb3c447d9fcdcb67e1530c366f10ab3a0c7d1c0c9943050936d4877"}, + {file = "watchdog-5.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72990192cb63872c47d5e5fefe230a401b87fd59d257ee577d61c9e5564c62e5"}, + {file = "watchdog-5.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6bec703ad90b35a848e05e1b40bf0050da7ca28ead7ac4be724ae5ac2653a1a0"}, + {file = "watchdog-5.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:dae7a1879918f6544201d33666909b040a46421054a50e0f773e0d870ed7438d"}, + {file = "watchdog-5.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c4a440f725f3b99133de610bfec93d570b13826f89616377715b9cd60424db6e"}, + {file = "watchdog-5.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f8b2918c19e0d48f5f20df458c84692e2a054f02d9df25e6c3c930063eca64c1"}, + {file = "watchdog-5.0.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:aa9cd6e24126d4afb3752a3e70fce39f92d0e1a58a236ddf6ee823ff7dba28ee"}, + {file = "watchdog-5.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f627c5bf5759fdd90195b0c0431f99cff4867d212a67b384442c51136a098ed7"}, + {file = "watchdog-5.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d7594a6d32cda2b49df3fd9abf9b37c8d2f3eab5df45c24056b4a671ac661619"}, + {file = "watchdog-5.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba32efcccfe2c58f4d01115440d1672b4eb26cdd6fc5b5818f1fb41f7c3e1889"}, + {file = "watchdog-5.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:963f7c4c91e3f51c998eeff1b3fb24a52a8a34da4f956e470f4b068bb47b78ee"}, + {file = "watchdog-5.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8c47150aa12f775e22efff1eee9f0f6beee542a7aa1a985c271b1997d340184f"}, + {file = "watchdog-5.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:14dd4ed023d79d1f670aa659f449bcd2733c33a35c8ffd88689d9d243885198b"}, + {file = "watchdog-5.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b84bff0391ad4abe25c2740c7aec0e3de316fdf7764007f41e248422a7760a7f"}, + {file = "watchdog-5.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3e8d5ff39f0a9968952cce548e8e08f849141a4fcc1290b1c17c032ba697b9d7"}, + {file = "watchdog-5.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fb223456db6e5f7bd9bbd5cd969f05aae82ae21acc00643b60d81c770abd402b"}, + {file = "watchdog-5.0.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9814adb768c23727a27792c77812cf4e2fd9853cd280eafa2bcfa62a99e8bd6e"}, + {file = "watchdog-5.0.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:901ee48c23f70193d1a7bc2d9ee297df66081dd5f46f0ca011be4f70dec80dab"}, + {file = "watchdog-5.0.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:638bcca3d5b1885c6ec47be67bf712b00a9ab3d4b22ec0881f4889ad870bc7e8"}, + {file = "watchdog-5.0.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:5597c051587f8757798216f2485e85eac583c3b343e9aa09127a3a6f82c65ee8"}, + {file = "watchdog-5.0.2-py3-none-manylinux2014_armv7l.whl", hash = "sha256:53ed1bf71fcb8475dd0ef4912ab139c294c87b903724b6f4a8bd98e026862e6d"}, + {file = "watchdog-5.0.2-py3-none-manylinux2014_i686.whl", hash = "sha256:29e4a2607bd407d9552c502d38b45a05ec26a8e40cc7e94db9bb48f861fa5abc"}, + {file = "watchdog-5.0.2-py3-none-manylinux2014_ppc64.whl", hash = "sha256:b6dc8f1d770a8280997e4beae7b9a75a33b268c59e033e72c8a10990097e5fde"}, + {file = "watchdog-5.0.2-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:d2ab34adc9bf1489452965cdb16a924e97d4452fcf88a50b21859068b50b5c3b"}, + {file = "watchdog-5.0.2-py3-none-manylinux2014_s390x.whl", hash = "sha256:7d1aa7e4bb0f0c65a1a91ba37c10e19dabf7eaaa282c5787e51371f090748f4b"}, + {file = "watchdog-5.0.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:726eef8f8c634ac6584f86c9c53353a010d9f311f6c15a034f3800a7a891d941"}, + {file = "watchdog-5.0.2-py3-none-win32.whl", hash = "sha256:bda40c57115684d0216556671875e008279dea2dc00fcd3dde126ac8e0d7a2fb"}, + {file = "watchdog-5.0.2-py3-none-win_amd64.whl", hash = "sha256:d010be060c996db725fbce7e3ef14687cdcc76f4ca0e4339a68cc4532c382a73"}, + {file = "watchdog-5.0.2-py3-none-win_ia64.whl", hash = "sha256:3960136b2b619510569b90f0cd96408591d6c251a75c97690f4553ca88889769"}, + {file = "watchdog-5.0.2.tar.gz", hash = "sha256:dcebf7e475001d2cdeb020be630dc5b687e9acdd60d16fea6bb4508e7b94cf76"}, ] [package.extras] @@ -1740,20 +1760,24 @@ files = [ [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.2" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.2-py3-none-any.whl", hash = "sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350"}, + {file = "zipp-3.20.2.tar.gz", hash = "sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = ">=3.9" -content-hash = "c9af16734b93cdd66408ce08213e03b22e126b7b9d327336a027f464641bbaf6" +content-hash = "8dcb99f258716a519f5fc1e94d31f64a8af4fb24fa38a828e0be78e84dcb4988" diff --git a/pyproject.toml b/pyproject.toml index 7cae5de..6310401 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Ravencentric "] license = "Unlicense" readme = "README.md" keywords = ["anime", "nyaa", "nyaa.si", "torrent", "python"] -packages = [{include = "pynyaa", from = "src"}] +packages = [{ include = "pynyaa", from = "src" }] homepage = "https://pynyaa.ravencentric.cc" repository = "https://github.com/Ravencentric/pynyaa" documentation = "https://pynyaa.ravencentric.cc" @@ -42,14 +42,14 @@ pytest = "^8.2.2" pytest-asyncio = "^0.23.5.post1" pre-commit = "^3.7.1" coverage = "^7.5.4" -respx = "^0.21.1" types-beautifulsoup4 = "^4.12.0.20240511" types-xmltodict = "^0.13.0.3" + [tool.poetry.group.docs.dependencies] -mkdocs-material = "^9.5.27" -mkdocstrings = {extras = ["python"], version = "^0.25.1"} -mkdocs-autorefs = "^1.0.1" +mkdocs-material = "^9.5.34" +mkdocstrings = { extras = ["python"], version = "^0.26.1" } +mkdocs-autorefs = "^1.2.0" [tool.poetry.scripts] pynyaa = "pynyaa.__main__:main" diff --git a/src/pynyaa/__init__.py b/src/pynyaa/__init__.py index 9894c73..bdb35e4 100644 --- a/src/pynyaa/__init__.py +++ b/src/pynyaa/__init__.py @@ -1,13 +1,13 @@ from httpx import HTTPStatusError -from pydantic import ValidationError -from ._clients import AsyncNyaa, Nyaa -from ._enums import NyaaCategory, NyaaFilter -from ._models import NyaaTorrentPage, Submitter -from ._version import Version, _get_version +from pynyaa._clients._async import AsyncNyaa +from pynyaa._clients._sync import Nyaa +from pynyaa._enums import NyaaCategory, NyaaFilter +from pynyaa._models import NyaaTorrentPage, Submitter +from pynyaa._version import Version, _get_version __version__ = _get_version() -__version_tuple__ = Version(*map(int, __version__.split("."))) +__version_tuple__ = Version(*[int(i) for i in __version__.split(".")]) __all__ = ( # Clients @@ -21,5 +21,4 @@ "Submitter", # Exceptions "HTTPStatusError", - "ValidationError", ) diff --git a/src/pynyaa/__main__.py b/src/pynyaa/__main__.py index 2479b8f..04910f3 100644 --- a/src/pynyaa/__main__.py +++ b/src/pynyaa/__main__.py @@ -4,7 +4,7 @@ def main() -> None: """ import argparse - from ._clients import Nyaa + from pynyaa._clients._sync import Nyaa parser = argparse.ArgumentParser(prog="pynyaa", description="Get the JSON representation of a Nyaa torrent page.") parser.add_argument("url", type=str, help="Nyaa URL", metavar="https://nyaa.si/view/...") diff --git a/src/pynyaa/_clients/__init__.py b/src/pynyaa/_clients/__init__.py index c465378..e69de29 100644 --- a/src/pynyaa/_clients/__init__.py +++ b/src/pynyaa/_clients/__init__.py @@ -1,4 +0,0 @@ -from ._async import AsyncNyaa -from ._sync import Nyaa - -__all__ = ["AsyncNyaa", "Nyaa"] diff --git a/src/pynyaa/_clients/_async.py b/src/pynyaa/_clients/_async.py index 4a7c3c9..06fc54b 100644 --- a/src/pynyaa/_clients/_async.py +++ b/src/pynyaa/_clients/_async.py @@ -6,18 +6,16 @@ from urllib.parse import urljoin from hishel import AsyncCacheClient, AsyncFileStorage -from pydantic import validate_call from torf import Torrent +from typing_extensions import AsyncGenerator -from .._enums import NyaaCategory, NyaaFilter -from .._models import NyaaTorrentPage -from .._parser import parse_nyaa_rss_page, parse_nyaa_torrent_page -from .._types import SearchLimit -from .._utils import get_user_cache_path +from pynyaa._enums import NyaaCategory, NyaaFilter +from pynyaa._models import NyaaTorrentPage +from pynyaa._parser import parse_nyaa_rss_page, parse_nyaa_torrent_page +from pynyaa._utils import get_user_cache_path class AsyncNyaa: - @validate_call def __init__(self, base_url: str = "https://nyaa.si/", cache: bool = True, **kwargs: Any) -> None: """ Async Nyaa client. @@ -58,7 +56,6 @@ def cache_path(self) -> Path: """ return get_user_cache_path() - @validate_call async def get(self, page: int | str) -> NyaaTorrentPage: """ Retrieve information from a Nyaa torrent page. @@ -72,8 +69,6 @@ async def get(self, page: int | str) -> NyaaTorrentPage: Raises ------ - ValidationError - Invalid input HTTPStatusError Nyaa returned a non 2xx response. @@ -103,15 +98,13 @@ async def get(self, page: int | str) -> NyaaTorrentPage: return NyaaTorrentPage(id=nyaaid, url=url, torrent=torrent, **parsed) # type: ignore - @validate_call async def search( self, query: str, *, category: NyaaCategory | None = None, filter: NyaaFilter | None = None, - limit: SearchLimit = 3, - ) -> tuple[NyaaTorrentPage, ...]: + ) -> AsyncGenerator[NyaaTorrentPage]: """ Search for torrents on Nyaa. @@ -123,22 +116,16 @@ async def search( The category to filter the search. If None, searches all categories. filter : NyaaFilter, optional The filter to apply to the search results. If None, no filter is applied. - limit : SearchLimit, optional - Maximum number of search results to retrieve. Defaults to 3. Maximum is 75. - Be cautious with this; higher limits increase the number of requests, - which may trigger rate limiting responses (HTTP 429) or get your IP banned entirely. Raises ------ - ValidationError - Invalid input HTTPStatusError Nyaa returned a non 2xx response. - Returns + Yields ------- - tuple[NyaaTorrentPage, ...] - A tuple of NyaaTorrentPage objects representing the retrieved data. + NyaaTorrentPage + A NyaaTorrentPage object representing the retrieved data. """ async with AsyncCacheClient(storage=self._storage, **self._kwargs) as client: params = dict( @@ -150,8 +137,7 @@ async def search( nyaa = await client.get(self._base_url, params=params, extensions=self._extensions) # type: ignore nyaa.raise_for_status() - results = parse_nyaa_rss_page(nyaa.text, limit) - - parsed = [await self.get(link) for link in results] + results = parse_nyaa_rss_page(nyaa.text) - return tuple(parsed) + for link in results: + yield await self.get(link) diff --git a/src/pynyaa/_clients/_sync.py b/src/pynyaa/_clients/_sync.py index 7cf3d4e..e293bc7 100644 --- a/src/pynyaa/_clients/_sync.py +++ b/src/pynyaa/_clients/_sync.py @@ -6,18 +6,16 @@ from urllib.parse import urljoin from hishel import CacheClient, FileStorage -from pydantic import validate_call from torf import Torrent +from typing_extensions import Generator -from .._enums import NyaaCategory, NyaaFilter -from .._models import NyaaTorrentPage -from .._parser import parse_nyaa_rss_page, parse_nyaa_torrent_page -from .._types import SearchLimit -from .._utils import get_user_cache_path +from pynyaa._enums import NyaaCategory, NyaaFilter +from pynyaa._models import NyaaTorrentPage +from pynyaa._parser import parse_nyaa_rss_page, parse_nyaa_torrent_page +from pynyaa._utils import get_user_cache_path class Nyaa: - @validate_call def __init__(self, base_url: str = "https://nyaa.si/", cache: bool = True, **kwargs: Any) -> None: """ Nyaa client. @@ -58,7 +56,6 @@ def cache_path(self) -> Path: """ return get_user_cache_path() - @validate_call def get(self, page: int | str) -> NyaaTorrentPage: """ Retrieve information from a Nyaa torrent page. @@ -72,8 +69,6 @@ def get(self, page: int | str) -> NyaaTorrentPage: Raises ------ - ValidationError - Invalid input HTTPStatusError Nyaa returned a non 2xx response. @@ -100,15 +95,13 @@ def get(self, page: int | str) -> NyaaTorrentPage: return NyaaTorrentPage(id=nyaaid, url=url, torrent=torrent, **parsed) # type: ignore - @validate_call def search( self, query: str, *, category: NyaaCategory | None = None, filter: NyaaFilter | None = None, - limit: SearchLimit = 3, - ) -> tuple[NyaaTorrentPage, ...]: + ) -> Generator[NyaaTorrentPage]: """ Search for torrents on Nyaa. @@ -120,22 +113,16 @@ def search( The category to filter the search. If None, searches all categories. filter : NyaaFilter, optional The filter to apply to the search results. If None, no filter is applied. - limit : SearchLimit, optional - Maximum number of search results to retrieve. Defaults to 3. Maximum is 75. - Be cautious with this; higher limits increase the number of requests, - which may trigger rate limiting responses (HTTP 429) or get your IP banned entirely. Raises ------ - ValidationError - Invalid input HTTPStatusError Nyaa returned a non 2xx response. - Returns + Yields ------- - tuple[NyaaTorrentPage, ...] - A tuple of NyaaTorrentPage objects representing the retrieved data. + NyaaTorrentPage + A NyaaTorrentPage object representing the retrieved data. """ with CacheClient(storage=self._storage, **self._kwargs) as client: params = dict( @@ -146,8 +133,7 @@ def search( ) nyaa = client.get(self._base_url, params=params, extensions=self._extensions).raise_for_status() # type: ignore - results = parse_nyaa_rss_page(nyaa.text, limit) - - parsed = [self.get(link) for link in results] + results = parse_nyaa_rss_page(nyaa.text) - return tuple(parsed) + for link in results: + yield self.get(link) diff --git a/src/pynyaa/_models.py b/src/pynyaa/_models.py index 4023b87..d4390f6 100644 --- a/src/pynyaa/_models.py +++ b/src/pynyaa/_models.py @@ -55,6 +55,7 @@ class Submitter(ParentModel): Submitter(name='Jane', url='https://nyaa.si/user/jane', is_trusted=False, is_banned=False), Submitter(name='John', url='https://nyaa.si/user/john', is_trusted=True, is_banned=False) } + ``` """ name: str @@ -132,6 +133,7 @@ class NyaaTorrentPage(ParentModel): NyaaTorrentPage(title='[SubsPlease] Hibike! Euphonium S3 - 13 (1080p) [230618C3].mkv', url='https://nyaa.si/view/1839783', category='Anime - English-translated', date='2024-06-30T10:32:46+00:00', submitter='subsplease'), NyaaTorrentPage(title='[SubsPlease] One Piece - 1110 (1080p) [B66CAB32].mkv', url='https://nyaa.si/view/1839609', category='Anime - English-translated', date='2024-06-30T02:12:07+00:00', submitter='subsplease') } + ``` """ id: int diff --git a/src/pynyaa/_parser.py b/src/pynyaa/_parser.py index 70b7d67..df32f79 100644 --- a/src/pynyaa/_parser.py +++ b/src/pynyaa/_parser.py @@ -117,7 +117,7 @@ def parse_nyaa_torrent_page(base_url: str, html: str) -> dict[str, Any]: ) -def parse_nyaa_rss_page(xml: str, limit: int) -> tuple[str, ...]: +def parse_nyaa_rss_page(xml: str) -> tuple[str, ...]: """ Parse the torrent links out of the RSS page @@ -141,9 +141,4 @@ def parse_nyaa_rss_page(xml: str, limit: int) -> tuple[str, ...]: if isinstance(items, dict): # RSS returns single results as a dict instead of a list items = [items] - if limit > len(items): - parsed = [item["guid"]["#text"] for item in items] - else: - parsed = [item["guid"]["#text"] for item in items[:limit]] - - return tuple(parsed) + return tuple(item["guid"]["#text"] for item in items) diff --git a/src/pynyaa/_types.py b/src/pynyaa/_types.py index 1cbcde3..486ad21 100644 --- a/src/pynyaa/_types.py +++ b/src/pynyaa/_types.py @@ -1,8 +1,5 @@ -from pydantic import AnyUrl, Field, UrlConstraints +from pydantic import AnyUrl, UrlConstraints from typing_extensions import Annotated -SearchLimit = Annotated[int, Field(gt=0, le=75)] -"""Integer with lower and upper limits.""" - MagnetUrl = Annotated[AnyUrl, UrlConstraints(allowed_schemes=["magnet"])] """Url that only allows magnets.""" diff --git a/tests/__responses__/12ef158cb1836d0c59e541b9214f829b8cc6ba63f1eeebbcb6e72a77947a9598.search b/tests/__responses__/12ef158cb1836d0c59e541b9214f829b8cc6ba63f1eeebbcb6e72a77947a9598.search deleted file mode 100644 index 7869f4e291e8cf750d06406ad3c1d78b654be09f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3039 zcmcIm>u%dN6wcP%lP>LsVZeX^oQni$7g@4mJ2zWH;v`F(Cd(41>(B)TBhi)+NmNNH zv5OU0e|10fZ`yX~{Ma6bLZPFialuJG^}7JBR*t{Exrq#?&X7aD|Av zX)=9Ectk@^(%;j^@6xyFax%vS7BO$x)FJ8NU&)k9utOM6-LYiqAnOm%6D{B4BE3kL z86J&|kQ@vzuPZJ`68`1{cBZJ`q^+`7Jn_PUYB2(LHYcmE*7x;xTBh{ek6{>BfulTmv7j;r%L`>L;3xuCuq0mZ2EN?kegoSs zfs2NMQ6Fqu+0s$ja{=yZxI^lzhGP2uOYMZwZckHwfbVLNvXvhk_2}u@*5(Ic;PxG~RjRMJggMFaueQU#n(e+qOw0 zw1F>d{;Kxc6dPj#merYX`H#l z7lc7?(Ofr;QgzYX=o>q7x@4>y5wr(;FB;J7Ki`H10A_kD(swDpbSK^EehG5tWH}i> zpio#EYu5x_vvZsc6a`q7#piWtPvE7 zkZ)o^gL*+;Yg5;6Zf=Sx@i~{eH$hV8BhwQ59EN%jGukLd#NDkJ0kZE>e0zQcXx| z>G9A97HCqa9HBt_o=?!}*;!5RuP=9U2)CIR$zo{16xt`mL2b(Zr;(TWbi`UZF|AYC!(2@=Ro z>DLM8BXD${>dkR8e>xX^56^5N)9&5EK|%9)}S+KXlJrhIK1KQn*FhwMTC9g=)I=QWu=5Me(J4DJ}J&mda?C*z$o~MaIUa zQQa)9Bh7$MP0xX|l9-vAl;PWBZG_`79ziRAmH@9Ea z@COoSR4xVUQKmpp_y3X#*n*V@6hZ&PJj3K&BY$yW-L5ElmfJObP&#Wmq`w7kO7UM; CaRvqe diff --git a/tests/__responses__/1422797 b/tests/__responses__/1422797 deleted file mode 100644 index 465ea978fbc96b8d7b5059eeeb757cf7ca324301..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27230 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 Cm*&U- diff --git a/tests/__responses__/1422797.torrent b/tests/__responses__/1422797.torrent deleted file mode 100644 index fffedfc363a794672430ee2ba57e4a98504fd59e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91157 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 M000000F-rNF26w;^#A|> diff --git a/tests/__responses__/1544043 b/tests/__responses__/1544043 deleted file mode 100644 index 7b60a760a5a9e329f386265e65e2424677bb3809..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45466 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 diff --git a/tests/__responses__/1544043.torrent b/tests/__responses__/1544043.torrent deleted file mode 100644 index 67db9b6a10605ccbfb788936c4f048c6187caeb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21393 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 diff --git a/tests/__responses__/1586776.torrent b/tests/__responses__/1586776.torrent deleted file mode 100644 index de885ec11ea028b4a729a716516da5e286168e97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15226 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 diff --git a/tests/__responses__/1694824.torrent b/tests/__responses__/1694824.torrent deleted file mode 100644 index e8b4c224493b3c92395292a801b18f7bfb910bdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13996 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 diff --git a/tests/__responses__/1755409 b/tests/__responses__/1755409 deleted file mode 100644 index 5370f7636a59e00c54d94200094d069176008760..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19626 zcmd5^TXWmUmG;(5W`>@bon*IC*-F(`!I-imB?iHpsEbKX$&`E>$&w}6nX${I0*NLG z3j{E@=#p%zHc#0Hy)E~7|Hl4={aO2+ZZy!KZlpb~jVl=fjqY3{wA z)-C?;{1>A*4o)ZMU+l3c@V$sl{&TYU*U4Wd3+G=(u@xuLVc)me`zc{j96jK;_gQRoegDW|ATq*BKYbY-9@_S> zdf0wyKTCGI8%gztpyt%yRYpcfb``14hyP62*bmu#ZJb0gq;U*I;4=rlZ}!-Lg&_+w$$k^c7Aes$BWuhIKXitUM>Kx* zgR$rL{5UcWEKKLCQzI0wF};>N-wOMqRMmcU5L#XY6h=P(U&XR5XTazEQQ{pj(qndB zI?O(t|H6v;jx$Mm=U*JAio`8tPbgJxSD%epJo4?y`6rJz5Afe4bgAPfFZZ@&r}KY2 zgcbt~=m7>cIsb;+X&KFKK!Tf`f4NJ)Fx$k9F>XPaax^)=H97x0)xF8{^RLZghn<+! z<)x)YWp(oWc|7^+B7AD+Qko&S>)9Y%4;tTFtY7bRmz z_CL;l33@H?RTZx=l=EL7ddc{(cNVkg(DqL}*M|$SC)>aMHRR4*D~RxR{spNmxv0r` ziGFP6#ulXX{jKl+;o1MZ`sCK%CVP`n@bEW}Z{2F$+1TkG{J6WRk!5ynx9CT6EpOP? znWuMdms;d`@mp#^b*#*Ebxsm>D79iIc3J05H1^%M+WrXWSg0-3D%Iwqw(xL6t5#Mj zf%atcRabkowccIS{!QEUL+S(zfdlkC?VdFb9%$Q`4ql85$l99r9GA6f9`*gF->>(55 zT*o`oLgu#hXap4fB-R{Y(KT{sZQU6|AI!iT>e>jV($-B{v7Ej+u#Tx;nLcsu>ie!Aw)Jo8ODnZU%hP07Bp(ktBIjZS0oE%}?|Wt# zMSnOQyK+{IzWRURL3V2Z&h|>vi(@EQ8Py<#;n6l!VPWylx{YVO-EO;n-*We{ z+`(y-p>0oNHeS#Ypj-z+B;dfp;+lLXNDGU9$>0~;|EvhIe4Y4+i1MWha=$2M*r>);<(^>}|NJY5#=VKVIGKqG^4G4GBh0=TR z!?UOMLc!V=AIzo@_wE%X{g;-Rsv2~!l|G(09wMLe7@VdE=#a<#hunWh?Kn)>gTg3o zJYp5kENXgf>)YPD2%_{88-ZfTxGS{YS*ND!^b~JnM9gLV*sPYTwQ|iYc%t;1lpI_R z%xp->AjJ<>ZK-KkUL*Nw%X{^#HgLn`lgi8G#;NnDvHR@ZPVM>9#$dI&SL?nUcelFh zZ7d+6A4MXYXzP~eduL-m5vwkk@iR$BG{ zcGw?&a_hmCzgls_qrG^2D|9{QvF!~I80`grth{`26wOLKDKHj4XW(FM#ad0l4Mo*w zSV%*x><0FFoP@9b!ifY<{|M_cj{u@L84R?@$D)j|NJK{z8PR%;I53TcR4L2wR27%% zf!>LTs8+968mlXH{c3$tAaN6-^)eluS&=eY8tapT?X4v(8aZP=1F?T+Q~W@N`*d?f zi;{pcGm0QYXZTK99>kQ9lscA1hU2hE&Jav|;|w%61^{jKEk#w*?H3Iao)HVcDeRKF zYD!s`K+7?dc)48XdrbUY>VPtV89`!y3>%U*TzvzcK7G3sT<6;N@hE^4NpY!VI~g2Gxe+w7kcZQlx$;fm zFvO;9`n}ZZB?v0LG=UZ`Sm-E(l2idP#gde7h}{fb!)At+Hn(-zE}N|ofd>*@flt@0 z(6J158X&M{i1`PW3(7?+k&8{h3{^%|gx->hC^UR*mg=1YK?mSEL!KDJ_C>Fby}9(9!Yq9t9L}6+cGU!rR$`#;+<1)Hue%Iw95dM zG9ce(>LNR(nj!UpORcTTuLuBq7n?Ow*SLBhCl34|3EDb^i&yB3q^neV>J4}*49_to z_&#FAcuMN%f|-%$qJOQNNs=T3PB6)*HqE6lLDH&s_ULDtM}SvkDR$Zdz4HYBz0kE~ zCfLnOsVMSUkx9Or)7jhKp9TVKd0!a}rI7=7yrgQcYA_ZNOHe<*g{-5mIj)x zM7$||7Q0~70*B1Em9V3(YvQ!3tz(r3C^?aq;|18i5*zV!te7ne1VA3|>2MTuNbr-c zA%pC*k?$fBZ|nO!@G6(fx`s2p1U)h;5u$_&8WE~Xs*AAGIPH-`o9U@@5N8j1wMK^z zDfU4Qywvjf?yy8#L1;)PCy4fZ+G68?1WsmmvbL5fhUHo^1*fXQ!G;btTH&q;K>Bhc zgjxpSAVeBY`-2n(X&v?T0u+Qqd_zRx*u3oPBC{XjG_1(LT18=C{~87!<}6%y5swIH zNGWtJFU-aHT3oE7=_`~Yl<=nv7sy26+ODn;F<&?#TuOA+gbx!M;{exNos z3c|qo&pKZN3)F9+SR`$qT^x-=RU8?Bk0OsoK^`iur?&5!yVFiiw1)oJr!!N_o!8Sf z3c^tFDPk_L(9o1G@1+2Z!`u@o0s%iiPy?0}4cK-1WQ#@DAsc6x{gNVkIU0mM#?kS} z=@+5r&GW#|9g_locjU+ZG<4B8JM5;yj(vX+pCH#Rh*CDr12Q)SIU4L(4}xi8(Io33 zqIuxw>`>r8Mi4rUfVW)@`KG`s-A7B)-Cm4?`Pf4R98ST)GunYwVqg&@M@et&PzWv3 z2!!%eiG&E})kH!Qak3oIDsDp|i6J~GKy{nxLSm3^j8gtULu5GpzDa`g##e zuHUIT3jN9RJ7p(%4zb8wLeX+;d`bl_m3By|Vd$SAK^1jl(S0g!z(JrBdB2M_=K0BR zggrx4KHv~%;D}lXl&82jm!v})*p0}7WDQcE8^{T824q`fO zoyK&1UNx0i%>*x3X_=Eur&frQugyoApOG>bMCAQ7(ZM)XHL9;ZB7-PCHI14vixEm(ae{A zeXwli%fNu{h7@cDwVpo-`&sm1_B?EUg}5;lE6HqU9#xnp8w1TUOPdcxzBow|;RY^A z$beufBb!0gH|As|nfA;>bW`zOa{Og!8A!e~FPn+*oG%KBim7(lR zXA?3{p|XMWpx~#Qk143+UZS}sL{4)cBr$5jcWu&$P=nuUxR58#kSI!$AP9jYCz4km zq~FsRpVO}@ zMpf^~tYA%oEgt8k9hU?MX>i;c$e@`~QcFG*;X)wN1fdwI~!CYhsG*?0r5_W5oJ za{Qav6W_%;jM_Hmm4by+u3 zD2~ke6#-s8<%et9FvOLR2YRPkgEOOwC51~u=|~F|Y2CmtDv=4tyiDpwdPosSy?9Nw z=TjvdsvSI3g&KL;B1wVB(jqVB&`^VWu6H>0MmL#Dlz!iO0J&z^I4| znRqbp{}c%)AP(DPd3WpUcWaOEKac8FaVd?en#(5xv@hcyK3E<$)o_bgj!Nu&5E*}& zu8q0z2*s`#v;w@>4v{EmD1Q#iemKO)YQ26FI(F*YNmNG3?U~o70yYezivlyEOjV%F zk`!fQsj3XkYEV#@WE(=cP>0S?12e5NLj0=6Y;%PW?kd&m3)(CcS@k7c$*+iKvQl_j zmx=)l42K0v*Y& zD-ZY<4!T=JO~m*OUtInzR~Gqatff3)iq^D8d>>W5Yj2)dVS;O@QSz4ee6vkO;SOBJ z+Xd;>0}JYbE5f|oFy2aHhE=a%w2&#NFX2?;c^@C}Z0_GW({#d(_8@N5 z)<=vs`MN-V__}NYDlKkE7+Q_GiZlSf z6iKHXnqJ~L;W(BMcU&*Ud4tEma?Q~ioKX_am~w`xC{S=RQ>JNBXw64JCIY-b{8FTs z%Hitxc*7bymiKC9se--TLY3|1VY1R+26$jkim`<&+Y+U?xs78B^){DNE1v}1pYSy+ za!jhXH5H)gjc?=i)@FD2#dj#R>~&AFDRT~I+TfmSrOaQGycBGVruI>F`dVq2OLHS3iouKOq{QMIvFt%{V0!$R03 z>(f=mkV+tGFLQ$O3_hQ5LGW~(CI{!Lk#gnIMM(B0Q=yQmuo9&omsgvO)g~&-afSLw z#hlTTHOhzdx9AZs@edibQ~EAcSLMma()W=y9$WV6@=VGuJ7;2>L({95YPy6d)%?ek z&BGr~{{Pe*jGs@<8%s;8jim-x^M+BW8p!#p&9z433N@eAhHyxaYTU~Vi(_1Fmh-cB z`U6NR>a{wwbpZhk(yT?Sab&jAs1@6ny8m}#X84N<$fEU5OlB6{;gQdsH+hsqOE_*u zTlg~(r{%HF%=)`pSU;k_fq_Y4Ua7aw9Vdz=H1yWAKD-7Ck#ciC9CYaK1<>tF{Lzan!@?y83K;mG8W4B6$1b4S2Xs`r#mn1j|@J;gE_w&B> zoj>Q-nVOpJ-MxBu_u6}}s+qbb1R;Y>5a#bI9?<~;aq~%!N6`U*-CRLnKzdp_OK5sv zI&(Za7-9wS1Y6j++5*y5C*qME09LjD4{*8zOgysEKmGrr5iOj7U`V=IInlMfZm7$2)#CR6@bG7;O+?kL%?Ex_tphKIAmR2oqz!7A;D0?<{!h(!ot?p zp2tF5K-<7g!QIwCSjAD$K~_#d5v&doqn2}Zu>yj`IYGWwR-9m<7_}0VVoi{_(Y*^ZXs$#b-h1_K#;S7K(|M* z{o7C&0&M@_siAmkD4zfSz+?Q&gPyM&bREXOmxuf{iLKn+psZN^A)d>J!x{*IxO#X% zY5TJk*1t>D03dsa19afu#m@f>AoB3?3Gn{G;{A)2146R~4E#?d@%~+4`@ctj0zu9| z5I~ID4hVH*5*Vj|v5N2Zf zf3x!+iZErZY#ad41Oh=kT%Dn|&0qTuMSpEVH&1J5EZC`Ctb91E>;d9DLcGG(M(ZUab<$NpRXoX}xsH!BZl^~a-Y{b`|U;OPv3u4Dd> zLV(lbVbbG~|4Hd|jd&6+TUT$8v#XUY7mtvD06(_~=fAn6p#ez`O$S>$AUUA?M@k&f z|HuM@k}FgoWDy+xHvjbn!S}(eXIY^IAbU{@u*JVDL)WNFaYJ(e;B4gvhFb9` ze>CBb3Z}=S{%LHXWn=}7m@14atO~UVB1}}ePP&7wj1)HvjIFS!6$s?&35_|Qpy;1F ziE?rMr&c_yY@7fdoZfb#LeLl2zc8o@{oCdEBka!3|Cb8^&U}2Lp0f$P$|?1qXaISHpd!xCFC-)k5ElJ6Lj^?t z#+6?b2(ojv6%_rCoB{=TLN=pR`W5E3>0ql#wK|0p6g^B*;2p=OqmqyDRc z)PFRP`i}y#P@Dd%eP(}@kB3*(4G6FSQ2*nbhnrtmKu8cE_@7}g4-ZsXMXmXX@VWM9 z*{;jfE$3X&JbeukByGTFmu5nv6IShk!iCgyf){<>tiI>p8}i^%^#)X55|nKGSh(`P z!JbVQ2>dEnaNi7hywjOl@@01<%QPMb<-^2{D3C;$B?pEk>KrmFYlc3l(^m?YF(&SO zJA|XuBlawLv-M?-L)N*fnV8|=El88{a$|3B8DVYDFKdd6B&biYAw3NvR(wUzpF1D- zTYy=xr%QKKpc9e6(2`Q`I3V52yY|O#JCq>o-j#D1BR&Eu0m8&Dy#+1T+L7o~Eg$p6 zzH%|qYJN6MOjW(aAZfUHo$O72d`Tp!!SfN$Xtr+gHOaVoB0E)#@pgRkSK6jJX)CHZ zMk_5Dpb^|L<3-Yi8pgWzRNtf7t)9qZ7fpbK5$ne=+HW;&cO-Kg*Obe1XB6Dga!^~ zo)o_1#7Uu4__^_&i_|RKH&loeHfW-7#hZJR6~lc5X?`1_$vWDR=20w-Ex@fil)1#_ zYIpDjq4@~u24y@=VAmduUCZ7oyjKRZ-oceT25*{a22TE9nmhJkGIuEr>di#JF*rh3 zWBhDZ!F`ngX^LM6Bm1!xFo95UHqPan{K(wM9vCc}OKCyFup`Ag zm%TcYTWx7=Lcx-BR*r$VzR@jkiNqCf`Cgl#1RgwJWxHE6Y-&ZoGMJs@CuFtqxZSSi zI$tzvO(ELr=pc`BVl7%)qcraH&{nQvyc8oECoj3V9wui>ZC4)>tm`2P7NZLtN=Ql# zvRG6$NVWi$WvbDQ?`G&8+mr2$flQRm%W5^!vG}Qjjwqu&(p!?MtuUfQUt9)GV_$cK0$@m*1SngD9;Yj84sXlRPZnEkYW=n=P6Wzq!62 z_gJ%&=`Bs^K8@0Md;3Zvg#fBVTnAkx-^crCL@*llR$1=^VJ$>4iQJYtgp)nu7k_%3 z6iAS|o@K+X55$W43FWDQJw%ZvtCdw~1&t;52c$+>gMNuRZ+ zkYs+Mqo%V2NFrVe2qoS-YYNpaVzxb2BJ2)W=)GVyqW9|6In%_$wQaV-UDR}|A-kq2 zOelPTP5)-rhYc6OLj>2u3_FSF>)UDj*dLdC@r{)c z6{{QF?M)C!=DLMC5+3vzDc8u8CKYS!i3t}ARU@c=KGJe19F8t2srrT&)dij5!pi_A z_oOpOM$;2JKAdkBIrQwjqUd+)UJ-38nh)7_hhP%&m6h<%B^cuvaru&oUuFC2FJG)n zh3}Q`o;06DMs423SBESh5UxZ9N5^Q;Y{_F@^FZ=w7I4C6`u9DJ1%%>9KTqxg5i(Go zALf%3&B}-dt z1WHdp%IzB!OJ~Z!VN(5VXIS(b`2mCyEMfR851n1{4=%w$`&AV|4$GEYaG@B^qA5Eh ztM3$D36>7npKf0!^iciu&u%cTeMe*DFPk3fLNK!ni7?(}!Y2yS&2mc}+rK8nc+7(s zuE`};)1@RKCbre}xEBRQ(WKHY1F_BAFL)Y$6Ere}I?qq(ZDz}?^MDIg3jmQ>lLkSg1i&(%2i)st;nm?m*iW*!3kdP3Z#M9 zDdAGF+Ke3{SFRTsMG&}>)i%d`<~Zh)8b^8zsop34xQo-Lxp+N97pEi(&KPeFwavn$ zv%Jef>PqTCkBqYLLUUm+Ln_uUziFJ{CVw+D)ikr&YAL3f)n{^rv`xVpfuKnQs%+9T?Fp1^6Mvc3 zfGo7>>z>$6Ci)B2W)RehM((2eU~5@A9oS&KPk}u@zI)p&gUYZL_;VkUl6;905rw$| z=x#7#RPcR}Q!%R$s7Y}i>ike$g3|U);j;SEm>StT3D)g>&6U`%7o~@u)$0ZvRBo)6 z$-*sx6?VlVfXXS zqlw1}#rRO5BFu2pPF8xgf6+Al6pQnwyDG@S$)x5rn!uIk5t#9OK7I~_aH&@FV}#it z$EVAYY~tqKW`&`E4XH#YS4x(g3!T@t3-<@*!loyNqm+|=U4^!i2iKxRW=SO;_n3DI zwWaoq5CwzT=9ZoUJ=O?ERPOe~`yE;?CR?T5neWS`guDKEOG@LkGLvR_s_~F`>7YU; zG(J!H3#`&NmmdDv(&S-dhfVjUQhCCnLS9}USFPdAN2eGfq#i$M=e9;%*BgFl;FMc0 zn1N7e1d4n$x@U#g4AFbY9{G+r)$A&fiqEV`N-Wv7LP~Zg&seT=mA3newtmYsnbVJd zJ{wEA!-SP_x9fYSP`+sDgq~afJQ7b1;jf`6uVrIm>F`MB{~lCxR;FLsf;YW?zA1NqzJ9$=`E1zsd2{_irf?vFtlX zBrc>3>%!PK?E9K}S(94cWSu+`kvUNCHXB{&w=^@ZpA%rSC5!%^{3TU0(8k;xs4^hV zWUsldNIl!LYx9NB3)@N1NiK*i$%-(!_;V1h3sdGKrWe5{ss1vsaU9uOxiKXly?cFQ z-hsNRm>$CR@TZxUgBk&ZE_1hrw+igx_IHvSo&6ce28=(;j_7#<6qJfa?|KbO-rR-O zVE6>9Z>+K3yeH``Rhb_F9xO!_tSi1$TCxJ9JM7}|-rMyzQ9|JS!x26u!E^=WhZEK} zQ65t|#Mx1?6b+Rd=S>-jN&Q}Ji!ToS_%#+WKn5*eQRw~lHiEmrLXAqU))kc|-}^CT zf$W@{G#2CXu#@F`>Sr+i5{@s61fAt(6VMp%3Z8~g)bU4O>u+7~&J zOXgWIqZ}dnxrwPY6NBi^<0sLdzr13_3C)b3m%36Yaw$u6PY7r<(nyG%55Phc{x4ZcH4X$7xHcd6lk1=1P zmtjG&5>@9#naEoGx%HR?XfwhRy7Cph4**8MaNMww6SO&k{cduYO^z;de+9`Vpu6Enoe}Q#%2h==m%5b8822otfIgitB5uL* zgO)N(}!?W&th{iDQj$ zjs!}~3|bTsu?uxXYK)H=@Iw=N0^I*pws zR*B1t4(87Xq(cNF-~nI!1pl)7Rc*I}KTNH+6uh{i>SZf@~;5 zUkWWWkDPUG&+jGCmy4$D+dJB;z%Ta5PBo*f9N7V{LV>!-=Hp~v?|8Px)NS4pqF%oH z%@(CxBa{_tln)NC7)K=Uq(mX4+tQVVd-&D5Hk_wROa|Y;zbYXOw{5>OVaYSV#?1Xw zPzzHhIbYU22(t3Z`m5I}o=L6{yMvvFNY;efClWh{cOUu{{BjVg%ql1D&h|t|{b`{@rr|%(uU!o3=fAPI*9xvEov65cd(&fd9;jsJjFv-H?g+0L%l+8^Y;V9~t)oO&dZy z)+y``L6($A!(@z&Dt&EdWQ?#~PoSqZV95uF2=FjF-NkzP^2}~QzPPL(Mv%zhGB~HW zt7pCV30@avWEeBy>oGIysS%xH#v($*2)nR)K@+jY-^nnd%lF2*a+Qr0Zol#Q;OM`@A??+?Ie?^`B)o@-bLV+t=06Q4FL z!ZddYt<*BV%%pI~;rh_t231+4D+dyKq!!tNwcbg=NyH9p0<%;Y%B9?44 z@pi^u)w4L9FNCS_h+6P&V3EmY5Ef*g}%$FKSYouipDoj*l(v4|zWGBJ8ZslmmWmlUsigDtpBQ`&%$P$1qvo^Q`;aKhs z!aQa*PCRI^eLJsU%)+hSVK0mLtRWO`v)EHtP&HavGF1A}k)`~Z^z{d69sht*iuOhn zxN-u6FYH~+naa5Dk~Juvg~+7mhizCGh$PzFjqYJ96q3goKsP%Khq98s71?ovAS0v4 z=|}-FZ0C!h^hoZVR+BH*97FrZG@f7g`ZZ>>v@Ph#dY+j*nUPqN?ZZ=s8c47)iSA+lx#4p127>wBJ6c{kPa3n1KPc+ zPZEr~1HsWV!p}{zX|>8}8={aHZJBemgvgdi%~ytIhtV3crO{Nn0uqGAzi+GjQI%$6 zeYX+D#&&#~$yg}KA5;miOw;;b*HY~nwZKmvI%RN8VJL8xH#XjRpAr*Z8a2u*XTOUu z-c_LDT^W=uq%b@@(VYXvj<@YM5Q*O76|F!1c#;pfKt9d>j2mEg%1)@DQkfW&VoE2^ zx)=}RfzdM|i>|(aS8@F*%}rp+^lVryk%@jAVs#|1DWQwq8FBX*ndn+MuNn&4h_3Hw zZCTu34}4@qJ~`ryYp7L?biiDk1msi#3`^W?M~##5R-B#zlq&CL`|HXx&*HjXmk2O<9$2J^d4w`iS} z8gqY-4R3Pc$=TL(6;u3JS3{0X{`6^$fIC<&TvI8-D%otr>8Qf#l|UK;C%ZtQ0$ES2`fdBB^Pu0kLZ+l~LrJR$`QA zu>(dJ<1mTRoNJJW2>5R@izpTzna91K7^4EvgB04$@CF?I3>*9pa z&QMqvhtAbw5a_<_7)XMJe$piTItZw`R52;|aCFA068pl1&x9?e%Ug7lDJmwtMd?B_ zOu*6isf5x?zBQ%hY}`Ty@nrAEv!adj_#39uC`n%Vrw>JyG}#$Auz?Tu+d_JoXX z<|-vCKbQ{n06z#rav$3tBfPn=-^unKHZ^95auG_$|4f^lpPTScBx0aA_Wsb_fe2f1 zmUCcP)&rY(_9kb}0nCGL{hM66>X_}V`Q@EDMHDtE6F{3&*b{zwrLOK*n9^2U;m`250-LqTrwuQp3TOrz0%|^G)Iu#Zw~9+)teH zqeTEZSaD$%i=ypA1Dz*Prnmt8xSoz#?+v;#f8yYoNWN{ca`<{=s@kIUsYU`^9I8*b2En z!|_e+83+HV=-L8#H@P5fi04n@7yev1{BK<4_Bl+YeUEx?YVW@pXq*i*k)OvnuLHKZ z8+NT2d42J0WZ-}3SZ!yaQ+&-Sx1&;Ej6AnB_u>q_(>933QnHs^t*9=$9qDBPQK#?dl6CHMqa@Q_{tr= zux5?5z2I-HTaCR9*!kFrW%Vg$Msd17%W@?8#`;c<)Zv7EgFRuZT6}PNtmO(N}=bET=09qQlNm-%TY}2`{|I28)2$$*?(fBjhH;NnWxDCih1qeUtWY2 zX^y=^g%3;g?yiD9i~57X$8nnK57hK=$JnKZvDCjt9?IPoj1W#DQ+{!5LlFyKm==BJvr^L8ZU67wG*`MMz4^|90AlwzD0Z z<4J`kO<cg4)do`befpODG4)-_mP(NQ_ev>{F z@M6pCCnK8?8wEnl##n}068p}-9{sM+lnZ{buY0Iw!3YW!FDz6VtHhR;g7|7ZcpkqHOGSfrY&GaC>>l>48lwEh>-CU4JEA* zc0b+=Z5P}--Jg=CU~d+7F22!@35P0V$;gtp6M*CpP1DrQwdA6^rt-MHeBrm1%h&jy zV;f@}o4QPiE>;w3wnpF9^X*SEIa1g-V!u0j{utS`U&cso&~?BWP(Eel6J7r~CS5q% zqk|Q@oU;+ILR+k<{TjY7qi>4vYi0fDxumgma{0 zWHZF>9+6RRl4_YMP11t>jauR!Ugq1)_{oAhFH-+tE_muIRArDwoks3Fty>On9B#c5 z-iNvc$1eXc{Bny>gZ1X_ozvU3_{nq&;%XvTg4|y}T2Ez-_U$Xp4GE%buhPb06&J~I z+6YockhkBzROU_udiGI-=M3K-4FvAcwmkxR=0Y{ z1N#xhVmk^wtfeLASJ|f+f@s7l>ex+fao?Wy=`;#YHMLB5P{s@V#>>W?N@+apV`~z7 zLparY^2OwwR)b1(^jhaZlNjt<-U_C*Ej&gqfqfO&f_ss|17yZ9#wTQ)cT_pOI6)UZ zJJ|4>TM)_^AwqjKeVE)HTzhb4W@tx}HpmoUyQ>`CfqPBNWR@dO=p8GKAH{=RM9JR@ z$I3ZIAgm+kU0Ta0PR z?%5t+*~h%b$9jr!TF}*vH6J{twNsvsnWX$fq7|8urj_1rGT_WblZ+3syv zFe>b7rFv+oalI<)tv%y9Uyho{W*?!;!(o|^-^!i3&PeCX)ZbFtTONtu?(s%Q`X&4} zo_FT@F^gGWPPInk=Pwdim^{&5YVKhv_=58-hM)$^!UkB4w}+N2mb5S-1?lpdeZGY4 z-U+YzWG0+g>-=znuH1i^n!?}yptrydtgQEb9({S&k~b+0W>S7u@WP9hb8K5}& z^&pGhR(okp0{sqVPya^-X>})OdhCs><^qXoqdWHkTmouM$ z4GYZ#u48r=hv;_hg`AzQ^tlvF8#xepCC*uMWB1Jo9I(M_OP(KG(dmJio{bh9;}c=5 zugu%Xf+3|87BL~-b~LeK38QCc<3hiZ?g(4eiR$%JKw4uh^QWy0x4-)9ZJu4e!1wNC zyoqk+VQyEK{}Pr-PHN=J@k9K36-7*#3U?>X{R+;ILAeGa4Vv? z`fqSVn{L4*^F&QLADaW;;4yp6%39}d`>bx^dtVm@SXB3+D3ibl29XR@t9pwH-^{LX zG=QVlD?9Ic2$uRw{CNZ{aH0mWf)3HhR9*7H!UW98R7 zWK^@uC%olt6N%*JE*B4dgfzQ)<=J!4aK2B;2M z-_P^$x)rb;Ha9565!!7uA3?#bT~&4f;C2Zn??o@~(-mv-#_{kKGiv{5oZ$TcUei)^ zC#7!OER1BvsZ5Uno5ycajm`5yCD=1FB$h0#m0 zSJ)>=l;d1k=_{=Yq$U=AwrSM!vZXFkT`3=MCx1IoikTS= z8oDzi_csCC7q(^LxpgK_(m83DEZ3Fw$8OgI9^Zmr1YJsXi@CNJ-Lb!$#6XN9@}lV( z%yx7%nze8t64;j+*)8bP92KA+NeX8naO(%JaY=a;2VIBk559?1#w^MXM&gq+Xf9&VU;k@| zky!w-w{LxqCJuagD3;b6hMlWD#zXnraV@7J_!b$w{bWq)*EC=%$7m%7(~-6(?#ZTCA8D0BBWiW=lplDS z^h5wINc=BqD>vnkjF=^u$Gyf}Y; ztzt1D{Yh}zQ+L`yHsAUr*1Oq%N;+h}^I?{s)c+}kw6Lp)Kc0unkwaxkj?#t0MJ}44xCu+WcVhEu^#;iU@qo)PdC{m z(1n7_Sf8riL_<#@yAl@{41D5Ppw;5Aj_UK?PtU!GaPj}eT45Ll=9K8gew-}VW*WWe z5~!Dm?z;SK4oO}x>^swbR>zD>s4?mAU?Ab>&2d*gI?1?JOF){@u|hpU75I z)5Cd5`t5LG(#A+zS@-Qv8<$;;L4uTIr#FI`ZStgX>d8}h?7SHWRTfAXH^0{KZk`u5 zagk6t&1x)ZC=x$jeuN`u=b}(m^-)by_ITA*U(RWny|#f=Mp_`nv`6&rm($p9nia+F zD3-h~HplyS)L(vB()eQ{wa!&y5!LN{c{4!705WL&{p#KdwSG)H`kajiMc2gob8R5E zF>IlKwrmDSAC=dwiQtFFmK1#9*3o{3HeHSRN@%G-!dHsZf}Hz%=Th(TbNq?z99|pW z`fQD3fve@N`B%*P$<4|iw?yc9D8MXOE%qWJ*V&y?O+)?fb;e9qGqx7KffgP}{ z2YzRAE%*ARF@Mo{&pLqWz6PBSS*a9)M=atOw*Fnxb z7TyhhvOjF}EV25 zqt9P5(BZ_mUSrxaw5v3z%WSc|H6$U0nRcJ{#nlp4<7CsXZ2IzgXmbC+P~YZAX3t-1 zm)@V*k>N}AJV^|8L{N3D%3#|khTKI{UavM~jxMF?=V_$V6~$vu7$vi{Hq5mro8)#o zKsa4}GU~{y7@#hmx#fa?XB^QtYiaYb8#bNHoR=mpEe@xeT126U57Q4*6Y{6#jVxC7 zUTBWO^KT|@Ma}KhgTKC)ovsT7@68NXsrCJInI7+u+JBGYY1sh}aXt*Lctw@Uk*U~j zWWZd|^Ra@TW_z7pQ#piO3*ISMaecHFAi*#p)oK1b>AcsB`&b=wL(W8fllOM6UJ1W9!!@7TeJ0kt z*rTtn5SIPu$Hmj-ow(I%F_)FafJ9*&YB6X0dS`L&bu}SUyh~ntVaw-njRY4Q20Y(O zZtcGo+mm81V!ewGao>ED0*jg&k6R4c6XuP70JZiclwlzdGhgaXmb8NydcIl2fO>IJ z$_kQ*0@O(K^zO~=RD{yHWI{!mH3eeNN986RG{Dq&Sregq=xLH{300pc33?NCsEi35 z5^$EK%2Dx>kY{jTCD?w{0#bG*tF#Y~C6IZ&$H6)M_4xvI2OasnD+#37OC0x|Wx*RZ z=M1HzK_9+i|GI2Mw5Cwkqg!Szl8yGhTkL_y35dVIB*vcUM4CrH_X(f;EMqBmoR!H} z8<4#@%txMzVImPF?RETwGxtmvY|bt(yH% zs-RQ9`{=17m4mYx!hD@a96`*A_iTHMc9EA-*xF}KF1ZrzEub~jO~{F0Sc!#Pt(lH)0FB0JQWl38uuIULhmzB*eO!+wzZgDT3P z+4kn3dS6f{rXNA!XsXwK#L5L>2KQNp!HNlf=>I&B#&YiKuvt-bxvHaNK>wOXT1V-`K9+zP(7Yhqb`Cz)Tc~4Zk(&G+RAE>T5 zzQ~<*v8rutb&+`(rM*JO+DUz|Pbf|F^34(EDzJn6>puMjYwBGw$AhukuNu<=k;Z*K*fIHE^hBo z4&sA5PqR9~3L@JGp*d4anX}VoJr(at>^PB&=QuWua#YXi1slyx>LCt0N`t(^svIAmS`{)Mwt}T1QVp1{pq_2Cq2! zyKQk-^@pOQ`=0^`dIb(Ss&0$2>$T-8661LtyLiiyBSswuVFF_-oSfDu3*LgPDpxvr z{NfLZK>I4DvjwRiX*GfP$Xv>hMMksi%INV7I;X8;W1UNlV3$GBO=T3EkmxLZeYS}h z@RrPfxW?Q^XbJ-Wj3HWJ$Jy)xT+*7{v|n>P8OwDHI;JGV%MZn+(p$S$={}p93lnX> zxDoq7s2@DOP%>qPwn#KV3g9t(q6HU+x^U;Z)4k1xD51`kdXWF>|008ta4xIlVtI)5L diff --git a/tests/__responses__/1765655 b/tests/__responses__/1765655 deleted file mode 100644 index dbae6a713b0c5e63c0cff669acaae1883dbfe88b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23940 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 diff --git a/tests/__responses__/1765655.torrent b/tests/__responses__/1765655.torrent deleted file mode 100644 index f68a219580556dda8aa9ed6b873880ac58625150..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17532 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 E4|IW#*8l(j diff --git a/tests/__responses__/1837420 b/tests/__responses__/1837420 deleted file mode 100644 index a7d1d484242fe761525c7c8d91f60b26a898e510..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19798 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 diff --git a/tests/__responses__/1837420.torrent b/tests/__responses__/1837420.torrent deleted file mode 100644 index 394a4dd7e053ed9f5c275b5dbb44334910fb0de5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19066 zcmcGyWmKF^(=AMJcY?dSySqzp3C;k62X}W3?(Po3-Q6KraCZ-GAIWpy&-#1nB%Fhz zp`(+7zOk(dAVGFG63QH4XacZzNH7P9gp&Ga{9iPLz7^2HF+n$hN)%EBVDAjDPY{K4 z_-6oXVq)t+Z{}oZZ;}v_APOsLYhwd2b_Ckmd>F?6+pq)x?C1@xfX;xwK-oX0@Ly9D z_J6I3!a4%20k%$#{2WYwfS4Z<9RW6u^eO;jCwriy8@-aP70}r2W91|K-xY^{SM2^- z!Ev%Pv;VjeJ@Dh&A6@`@d%!m*fPaK zIX@#Wk+`cJ&>rBxuWIf@N5sNGFXLoG&%(sQPQ=X0^XHG5NK#()&mq9Y3>`nV2RHfq z!q)(p{J|4_;E6u)Z2t!y{$Czc-RwU6;Qzh6<6jfY(9Z6I6~jNoGrH0n0UaG}?d?Bk z`?D3|zpios8#71qkBNVst^S#SVCH2158Y`0V#RdVh*%116Tq-hBmez4_P-`3!u%%fd1p3iR0rz z&cY?~2g%ID#big$!u@B8T|}IXq2sUp+0M!6gLgV2YeQFhLo)zBGbald)1SfxM8fC; zY(6^dgM)-f2tx;BATYtnC=y!#pIZFeY|8(s%l~OjNNa$jxvfb;B$%YQ>c`W`-s%q! zOifwtUr;2X{zoHxgfRttWY`#x5Q+4+)fqmft?Uf#KRP`UPU+A4qw}4t96$W1{-XvC z36UTPkx>7XZ-PQ3HlvBHi;b17p$Q{17b_d7@0$wL;puM%;Ek> z0JxOxhZu;0oBw_NH`WJNkiy2s0K1PhNW*^yU^I+0e^^BN&kDWxzkG-y{Rcw-Uxq{x z%-n%?bVMcqQ>#B6@!|D7uxUg8mmfwZ1{O|+ zzqv7IH|O}9i+}1mK@{XqZs2VIu8#lBkHUv8eh8nfz1xTOMWO;7^c@`S0fyEevT5Vs zWDPJ$2#rMkIIrOc$NxLkPL8JZTnUjF`ZiA1`bKV!00;elS^n^mPZ9g50f3dEox_I} z3H_)4|0rHUB+Q?e3BbzH@FQcgAhMri^d6x>LK2h{%uPg6#6UnyxOfb0Y;2uAa?Z-Z z^XE=HjEsMi>1c0gYzeSua53fK{P-~b3;R%;IhQBPi!TaDc0=iIW3^ z3BbY4#+bp_)|!Wdn}hp*2WI~N1^!0_7ywRx1GBL+{|_3#$@3Ay`eSDnuD`rE{7Z}j zkkJ_kaQU~onVEQuKT_xjFd;H>YV@c?a1ZB00M{v(}0R(4KiPHyIpAOJR=KN`r+!K3p>0(FW0l|LdITcZC+ z9}ztf69*BMh#1jd!J{V9`B&<6{|Fs33y&QTU<@GoCpH^1HybMx8-U|K(+

Ol(X% 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 diff --git a/tests/__responses__/1837736 b/tests/__responses__/1837736 deleted file mode 100644 index d1531ee882f8442ad3d203564d020964254d902a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19832 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 F{C~MqDhmJr diff --git a/tests/__responses__/1837736.torrent b/tests/__responses__/1837736.torrent deleted file mode 100644 index b9aefd198bc7a321bedc48ce8654b3499b0a0a7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19766 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 hFJrddg<<%^Tm{+2!jZ=8) zoNfcwhhclr+qB31pZ%;I(vo8!2+)@WLBw#Jp=$hondUCUY*q4q-fX3(4F;wjQHry1vIndY-OZvu(mI z2}`Y6o-Gy~hjMKYW9FoPq}HNE!;sj*qag_Pq;Nq2VsL1(HMCf6E66U zI=fATW>I?K5x67=!Onz!x9d2Aa<}Q(trvrLmCjGz;gKz#JLTgmcL(j!0DEDx6kcOo z;@%EA0E)j4{p%fchK1YIchLSY@)+UGjvH^FN?kjQL#<*|YN))qEq|-%`AJ7!VtNk? zIDXnupRax(j>IFtBfwX4d@aW>=R9<-Bd}Y}gBMC%!BGUPU`f0_419UQJqz0|fj~pS zs1LHOWNE16r2r2#JRr?YLot2twRXnn@LE%LfFEj+l9e4?_2fmn{UMH5L#ip84FoGL zC?gvvh`E3?TtWq?kl}(WEz&295jIZg3d=QlDwjA8h(?(=@Ira^@@uU{dsJ|(g9jiE zH8v836c<8@neApZc0Z?VKZHv6LIB*)X(MCR^x&Nrsf@hB49aTyQhio-ZJR_w8{5L+ z4>}Bo9PWIhwH}CEcjI!-cH{7Z$c`Y%LU+88%wTSNUK;n3`EFK{s^?mx^1SKL*?1Ci&bsrX zLE`s#P*YUtMyc|+B#WQ8FWf_wmaITht02>~9Fn0J zr|J|YC5%D}WpbV-pL)E@1tU0sK^pQnfQ0{<+=u&OpnEdwvFK}0(&Y1Q7zf?nwIICf z(5uj=Fr%FGZ)E;#QTCW)8`a`t- zbPtt{Cq{%0_Fq}(+3~LR5dDJAD1#P4FuUMQq9IztL9~NTpa4M7awiis-4$nEIC}YU ztyVR*N>GlH>YMn%au9nC^7t8H0X_yInnl54QoKdlrAMxEM-5$CsQ?!mQQVX7lc}CD zc(nG2EuW=LWNd94_3iQ#q#5wj&~xCTBxa!@%W0cKLZO7ra;2dvYOI*R_=LdY1R(IC zjK+!yP#!Bct42M;-RLHOUf8Dxn7bx+YFl-?QYH0jwNk~n-X})IHmY{TAiYYB)E+y% zo>9#&Hnx+#Mwf>-lnkK5UpQvDo8u;ww~^*<2yF^U+z$uvpOUMo7eUS}C%bcQKB}G( zN8USP*0zk&7CP~s<~&K|!~rx2AhX;YUn5uCU?8s?4l++^<|9|!Ko|+|1+;9A$YceW zY^}!EZ>+uD&hDEAzN2v_%cW?pW)%q4{lByVHo^0lB3R$eGi-in=FiW~+Y?34db^>I OM_ogQ_BY`TDE$XS0qCg! diff --git a/tests/__responses__/2444d7829ba9dd685da41ce76c36f98e6e048442d94667c9e79f55dedd4242d5.search b/tests/__responses__/2444d7829ba9dd685da41ce76c36f98e6e048442d94667c9e79f55dedd4242d5.search deleted file mode 100644 index 0c7488a9c8c4ef3f5724e0d3637251997a5f83ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73536 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 diff --git a/tests/__responses__/5819 b/tests/__responses__/5819 deleted file mode 100644 index 073cce4aa6b109ee85b8e8b0ac5f00fc7121a23a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17366 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 X38W8{NW{cQ8Q~*DJ%0z6+{^zDUwlBr diff --git a/tests/__responses__/5819.torrent b/tests/__responses__/5819.torrent deleted file mode 100644 index 608bd71d93dd19508d12ee92f7802e7e8c7af79d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16734 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 UCd!U$(sn0#H(apnLO)dg183l@yZ`_I diff --git a/tests/__responses__/76777 b/tests/__responses__/76777 deleted file mode 100644 index 6c9174d44bc177f944aa9f2e3aee16b5f3f1ea6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17508 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�v+7CFaJLk Cb#03P diff --git a/tests/__responses__/76777.torrent b/tests/__responses__/76777.torrent deleted file mode 100644 index ec783b06bbf95eeb846dec16db5104e69ba21919..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15792 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 diff --git a/tests/__responses__/884488 b/tests/__responses__/884488 deleted file mode 100644 index 518f904d9e6006fc5888b93eb621d4de372b67e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29389 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 DM^$cV diff --git a/tests/__responses__/884488.torrent b/tests/__responses__/884488.torrent deleted file mode 100644 index 9c262c14f6746962eb9e2926ea2a69888f8bf8db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104996 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%0AYmm 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 ZNeS|;sp5)dWt9W~00000005MAVlK8MlfVD~ diff --git a/tests/__responses__/9c1235763e8ac01b4c169c01144a5eaeab64b0ed455de071731ba0b6a4998ece.search b/tests/__responses__/9c1235763e8ac01b4c169c01144a5eaeab64b0ed455de071731ba0b6a4998ece.search deleted file mode 100644 index de78afb52551b91126e274c930d4c330803a0fef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1920 zcma)6TW{Mo6m}5j;#`(=!!TgL0Ko;atcxr+mu`ry44IlXmn92qcgw>Hfsu|a#WJao zlw%hduf^bP{LVSwAH{#Ng@XCZ=OQW7fyx&fAW}vJ zsK3=WZ`JQ=GhY^x$V~VF3qhUzn=eE_Lf}G0g?!<7{5|!a^OIOe^;&Iu^G)D=;L4j9 z>DcmRmUcM4$d2*Z7zH+m+YE#hHFI_or0p@* zjR7wy5Cmh;_WdyIJoQ~F`sZ-7cXD`k1$$T5UVrz^ZOwYldL*W9g$@a+h`44QBgH?{ zWLUEpfcxTW{^a-mT2_nFUQps6@I51cT8ob;i z1DkZf-KiR;SFh|#&IUu<#G(JdP7OA3c-8ZhX7ghbKc>t!FX6?uJ=ez z_CBOs2%?O3K~DtaC4Xwj=ZFa6SY_AwqCaj)Gjokmdw!VE`5wrKg({zYdDO!H8Bet1 z?5oC46Q}$WALjwn;C=7}Q2Cmf_zG?(Dd9Nq`SPV+Q2??;V%+9P6okqPDqk3PvAT$U z%fC)_BXA)$+HQ3taI1cGO!iwN?b?t(c(xP)w=FdRX-L`8wX0Am#TfpUJlUy~;oLY1Z?vhZ2MzvOAhE)TvON7iO>} zAR(zhlrQQL(K@K|l3qecB*6ln70zZ(|NN^|c&8dF8vOWvrckJ3)hrx&D)xzFJ-4i% zweL80cXyS$oeJX}XS-V6a}Lp19y{vNj~oShjvGPi1{DUCEmV1dTH=^#I$>$Uw!{Eb;oRLyQXDdBP+sbdHC)hCe2^AI3#XaK+-N- eT3FrkeO*POzeSG9mZJ%Ari|1bv>afoRQ>}FBfIDT diff --git a/tests/__responses__/_generate.py b/tests/__responses__/_generate.py deleted file mode 100644 index 245d5a5..0000000 --- a/tests/__responses__/_generate.py +++ /dev/null @@ -1,78 +0,0 @@ -""" -This script saves the httpx.Response object returned by the GET method. -These saved responses are then used as mock responses in the tests. -""" - -import pickle -from hashlib import sha256 -from pathlib import Path - -import httpx - -links = [ - "https://nyaa.si/view/1422797", - "https://nyaa.si/view/1544043", - "https://nyaa.si/view/1586776", - "https://nyaa.si/view/1694824", - "https://nyaa.si/view/1755409", - "https://nyaa.si/view/1765655", - "https://nyaa.si/view/884488", - "https://nyaa.si/view/5819", - "https://nyaa.si/view/76777", - # Called within .search() - "https://nyaa.si/view/1755409", - "https://nyaa.si/view/1755409", - "https://nyaa.si/view/1837736", - "https://nyaa.si/view/1837420", - "https://nyaa.si/view/1838091", -] - -searches = { - "akldlaskdjsaljdksd": "https://nyaa.si?page=rss&f=0&c=0_0&q=akldlaskdjsaljdksd", - "smol shelter": "https://nyaa.si?page=rss&f=0&c=0_0&q=smol%20shelter", - '"[smol] Shelter (2016) (BD 1080p HEVC FLAC)"': "https://nyaa.si?page=rss&f=0&c=0_0&q=%22%5Bsmol%5D%20Shelter%20%282016%29%20%28BD%201080p%20HEVC%20FLAC%29%22", - "vodes": "https://nyaa.si?page=rss&f=2&c=3_1&q=vodes", - "mtbb": "https://nyaa.si?page=rss&f=0&c=1_2&q=mtbb", -} - - -def save_pages() -> None: - for link in links: - response = httpx.get(link) - filename = Path(__file__).with_name(link.split("/")[-1]) - - print(f"Saving {link} ({response}) to {filename}") - - with open(filename, "wb") as file: - pickle.dump(response, file=file) - - -def save_torrents() -> None: - for link in links: - id = link.split("/")[-1] - link = link.replace("view", "download") + ".torrent" - response = httpx.get(link) - filename = Path(__file__).with_name(f"{id}.torrent") - - print(f"Saving {link} ({response}) to {filename}") - - with open(filename, "wb") as file: - pickle.dump(response, file=file) - - -def save_searches() -> None: - for query, url in searches.items(): - response = httpx.get(url) - name = sha256(query.encode()).hexdigest() - filename = Path(__file__).with_name(f"{name}.search") - - print(f"Saving {url} ({response}) to {filename}") - - with open(filename, "wb") as file: - pickle.dump(response, file=file) - - -if __name__ == "__main__": - save_pages() - save_torrents() - save_searches() diff --git a/tests/helpers.py b/tests/helpers.py deleted file mode 100644 index abf0a8d..0000000 --- a/tests/helpers.py +++ /dev/null @@ -1,45 +0,0 @@ -import pickle -from hashlib import sha256 -from pathlib import Path - -from httpx import Response - -BASE_DIR = Path(__file__).parent / "__responses__" - -# This workaround of loading a Response object and then re-casting is necessary because: https://github.com/lundberg/respx/issues/272 - - -def get_response(nyaa_id: int) -> Response: - """ - Grab the response object corresponding to nyaa_id, - unpickle it, and cast it in a new Response object. - """ - filename = BASE_DIR / str(nyaa_id) - with open(filename, "rb") as file: - response: Response = pickle.load(file) - return Response(status_code=response.status_code, content=response.content) - - -def get_torrent(nyaa_id: int) -> Response: - """ - Grab the response object of the torrent corresponding to nyaa_id, - unpickle it, and cast it in a new Response object. - """ - filename = BASE_DIR / f"{nyaa_id}.torrent" - with open(filename, "rb") as file: - response: Response = pickle.load(file) - return Response(status_code=response.status_code, content=response.content) - - -def get_search(query: str) -> Response: - """ - Grab the response object of a search string, - unpickle it, and cast it in a new Response object. - - This search string is saved with it's SHA265 digest being the filename. - """ - name = sha256(query.encode()).hexdigest() - filename = BASE_DIR / f"{name}.search" - with open(filename, "rb") as file: - response: Response = pickle.load(file) - return Response(status_code=response.status_code, content=response.content) diff --git a/tests/test_async.py b/tests/test_async.py index 55e36b6..5102ea5 100644 --- a/tests/test_async.py +++ b/tests/test_async.py @@ -1,8 +1,5 @@ -# type: ignore from platformdirs import user_cache_path -from pynyaa import AsyncNyaa, NyaaCategory, NyaaFilter - -from .helpers import get_response, get_search, get_torrent +from pynyaa import AsyncNyaa, NyaaCategory headers = { "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36" @@ -15,10 +12,7 @@ async def test_properties() -> None: assert client.cache_path == user_cache_path(appname="pynyaa").resolve() -async def test_nyaa_default(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/1755409").mock(return_value=get_response(1755409)) - respx_mock.get("https://nyaa.si/download/1755409.torrent").mock(return_value=get_torrent(1755409)) - +async def test_nyaa_default() -> None: nyaa = await client.get("https://nyaa.si/view/1755409") assert nyaa.title == "[smol] Shelter (2016) (BD 1080p HEVC FLAC) | Porter Robinson & Madeon - Shelter" assert nyaa.submitter.name == "smol" @@ -26,36 +20,16 @@ async def test_nyaa_default(respx_mock) -> None: assert nyaa.submitter.is_banned is False -async def test_nyaa_trusted(respx_mock) -> None: - description = """[I Want to Eat Your Pancreas](https://myanimelist.net/anime/36098/Kimi_no_Suizou_wo_Tabetai) - -PAS subs, additional TS by [nedragrevev](https://github.com/nedragrevev/custom-subs). -No 5.1 audio. - -This BD had a lot of noise. I nuked the crap out of it. If you want a better encode with all the grain, grab a release that uses Beatrice-Raws (*not* D-Z0N3, that one is missing some scenes). For everyone else, this release looks much better than all the existing smaller and similar-sized encodes. - -There is an alternate honorifics track in this release. Set your media player to play “enm” language tracks by default to automatically play honorifics tracks. - -Please leave feedback in the comments, good or bad. -Please read this short [playback guide](https://gist.github.com/motbob/754c24d5cd381334bb64b93581781a81) if you want to know how to make the video and subtitles of this release look better. -**Anyone wanting to do their own release is free to use any part of this torrent without permission or credit.**""" - - respx_mock.get("https://nyaa.si/view/1544043").mock(return_value=get_response(1544043)) - respx_mock.get("https://nyaa.si/download/1544043.torrent").mock(return_value=get_torrent(1544043)) - +async def test_nyaa_trusted() -> None: nyaa = await client.get("https://nyaa.si/view/1544043") assert nyaa.title == "[MTBB] I Want to Eat Your Pancreas (BD 1080p) | Kimi no Suizou wo Tabetai" assert nyaa.submitter.is_trusted is True assert nyaa.is_remake is False assert nyaa.is_trusted is True - assert nyaa.description == description assert nyaa.category == NyaaCategory.ANIME_ENGLISH_TRANSLATED -async def test_nyaa_trusted_and_remake(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/1694824").mock(return_value=get_response(1694824)) - respx_mock.get("https://nyaa.si/download/1694824.torrent").mock(return_value=get_torrent(1694824)) - +async def test_nyaa_trusted_and_remake() -> None: nyaa = await client.get("https://nyaa.si/view/1694824") assert ( nyaa.title @@ -66,10 +40,7 @@ async def test_nyaa_trusted_and_remake(respx_mock) -> None: assert nyaa.submitter.is_trusted is True -async def test_nyaa_anon(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/1765655").mock(return_value=get_response(1765655)) - respx_mock.get("https://nyaa.si/download/1765655.torrent").mock(return_value=get_torrent(1765655)) - +async def test_nyaa_anon() -> None: nyaa = await client.get(1765655) assert ( nyaa.title @@ -81,11 +52,8 @@ async def test_nyaa_anon(respx_mock) -> None: assert nyaa.category == NyaaCategory.LITERATURE_ENGLISH_TRANSLATED -async def test_nyaa_banned(respx_mock) -> None: +async def test_nyaa_banned() -> None: # Thoughts and Prayers for our good friend succ_ - respx_mock.get("https://nyaa.si/view/1422797").mock(return_value=get_response(1422797)) - respx_mock.get("https://nyaa.si/download/1422797.torrent").mock(return_value=get_torrent(1422797)) - nyaa = await client.get("https://nyaa.si/view/1422797") assert nyaa.title == "[succ_] Tsugumomo [BDRip 1920x1080 x264 FLAC]" assert nyaa.submitter.is_trusted is False @@ -93,10 +61,7 @@ async def test_nyaa_banned(respx_mock) -> None: assert len(nyaa.torrent.files) == 20 -async def test_nyaa_banned_and_trusted(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/884488").mock(return_value=get_response(884488)) - respx_mock.get("https://nyaa.si/download/884488.torrent").mock(return_value=get_torrent(884488)) - +async def test_nyaa_banned_and_trusted() -> None: nyaa = await client.get("https://nyaa.si/view/884488") assert nyaa.title == "[FMA1394] Fullmetal Alchemist (2003) [Dual Audio] [US BD] (batch)" assert nyaa.submitter.is_trusted is True @@ -104,80 +69,31 @@ async def test_nyaa_banned_and_trusted(respx_mock) -> None: assert len(nyaa.torrent.files) == 51 -async def test_nyaa_empty_info(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/5819").mock(return_value=get_response(5819)) - respx_mock.get("https://nyaa.si/download/5819.torrent").mock(return_value=get_torrent(5819)) - +async def test_nyaa_empty_info() -> None: nyaa = await client.get("https://nyaa.si/view/5819") assert nyaa.information is None assert nyaa.description is not None -async def test_nyaa_empty_desc(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/76777").mock(return_value=get_response(76777)) - respx_mock.get("https://nyaa.si/download/76777.torrent").mock(return_value=get_torrent(76777)) - +async def test_nyaa_empty_desc() -> None: nyaa = await client.get("https://nyaa.si/view/76777") assert nyaa.information is not None assert nyaa.description is None -async def test_nyaa_empty_desc_info(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/1586776").mock(return_value=get_response(1586776)) - respx_mock.get("https://nyaa.si/download/1586776.torrent").mock(return_value=get_torrent(1586776)) - +async def test_nyaa_empty_desc_info() -> None: nyaa = await client.get("https://nyaa.si/view/1586776") assert nyaa.information is None assert nyaa.description is None -async def test_nyaa_search_empty(respx_mock) -> None: - respx_mock.get("https://nyaa.si?page=rss&f=0&c=0_0&q=akldlaskdjsaljdksd").mock( - return_value=get_search("akldlaskdjsaljdksd") - ) +async def test_search() -> None: + results = client.search("smol shelter") + async for result in results: + assert result.title == "[smol] Shelter (2016) (BD 1080p HEVC FLAC) | Porter Robinson & Madeon - Shelter" + break - zero = await client.search("akldlaskdjsaljdksd") - assert zero == tuple() - -async def test_search_single(respx_mock) -> None: - respx_mock.get("https://nyaa.si?page=rss&f=0&c=0_0&q=smol%20shelter").mock(return_value=get_search("smol shelter")) - respx_mock.get( - "https://nyaa.si?page=rss&f=0&c=0_0&q=%22%5Bsmol%5D%20Shelter%20%282016%29%20%28BD%201080p%20HEVC%20FLAC%29%22" - ).mock(return_value=get_search('"[smol] Shelter (2016) (BD 1080p HEVC FLAC)"')) - respx_mock.get("https://nyaa.si/view/1755409").mock(return_value=get_response(1755409)) - respx_mock.get("https://nyaa.si/download/1755409.torrent").mock(return_value=get_torrent(1755409)) - - single = await client.search("smol shelter") - assert single[0].title == "[smol] Shelter (2016) (BD 1080p HEVC FLAC) | Porter Robinson & Madeon - Shelter" - - single_with_limit = await client.search('"[smol] Shelter (2016) (BD 1080p HEVC FLAC)"', limit=74) - assert ( - single_with_limit[0].title == "[smol] Shelter (2016) (BD 1080p HEVC FLAC) | Porter Robinson & Madeon - Shelter" - ) - - -async def test_search_0_results(respx_mock) -> None: - respx_mock.get("https://nyaa.si?page=rss&f=2&c=3_1&q=vodes").mock(return_value=get_search("vodes")) - limited_not_trusted_literature = await client.search( - "vodes", category=NyaaCategory.LITERATURE_ENGLISH_TRANSLATED, filter=NyaaFilter.TRUSTED_ONLY, limit=2 - ) - assert len(limited_not_trusted_literature) == 0 - - -async def test_search_filtered(respx_mock) -> None: - respx_mock.get("https://nyaa.si?page=rss&f=0&c=1_2&q=mtbb").mock(return_value=get_search("mtbb")) - - respx_mock.get("https://nyaa.si/view/1837736").mock(return_value=get_response(1837736)) - respx_mock.get("https://nyaa.si/download/1837736.torrent").mock(return_value=get_torrent(1837736)) - - respx_mock.get("https://nyaa.si/view/1837420").mock(return_value=get_response(1837420)) - respx_mock.get("https://nyaa.si/download/1837420.torrent").mock(return_value=get_torrent(1837420)) - - respx_mock.get("https://nyaa.si/view/1838091").mock(return_value=get_response(1838091)) - respx_mock.get("https://nyaa.si/download/1838091.torrent").mock(return_value=get_torrent(1838091)) - - limited_trusted_english = await client.search( - "mtbb", category=NyaaCategory.ANIME_ENGLISH_TRANSLATED, filter=NyaaFilter.NO_FILTER, limit=2 - ) - assert len(limited_trusted_english) == 2 +async def test_nyaa_search_no_results() -> None: + results = client.search("akldlaskdjsaljdksd") # 0 results + assert [i async for i in results] == [] diff --git a/tests/test_sync.py b/tests/test_sync.py index 255d202..edc9dbc 100644 --- a/tests/test_sync.py +++ b/tests/test_sync.py @@ -1,8 +1,5 @@ -# type: ignore from platformdirs import user_cache_path -from pynyaa import Nyaa, NyaaCategory, NyaaFilter - -from .helpers import get_response, get_search, get_torrent +from pynyaa import Nyaa, NyaaCategory headers = { "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 Edg/122.0.0.0" @@ -15,10 +12,7 @@ def test_properties() -> None: assert client.cache_path == user_cache_path(appname="pynyaa").resolve() -def test_nyaa_default(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/1755409").mock(return_value=get_response(1755409)) - respx_mock.get("https://nyaa.si/download/1755409.torrent").mock(return_value=get_torrent(1755409)) - +def test_nyaa_default() -> None: nyaa = client.get("https://nyaa.si/view/1755409") assert nyaa.title == "[smol] Shelter (2016) (BD 1080p HEVC FLAC) | Porter Robinson & Madeon - Shelter" assert nyaa.submitter.name == "smol" @@ -26,35 +20,16 @@ def test_nyaa_default(respx_mock) -> None: assert nyaa.submitter.is_banned is False -def test_nyaa_trusted(respx_mock) -> None: - description = """[I Want to Eat Your Pancreas](https://myanimelist.net/anime/36098/Kimi_no_Suizou_wo_Tabetai) - -PAS subs, additional TS by [nedragrevev](https://github.com/nedragrevev/custom-subs). -No 5.1 audio. - -This BD had a lot of noise. I nuked the crap out of it. If you want a better encode with all the grain, grab a release that uses Beatrice-Raws (*not* D-Z0N3, that one is missing some scenes). For everyone else, this release looks much better than all the existing smaller and similar-sized encodes. - -There is an alternate honorifics track in this release. Set your media player to play “enm” language tracks by default to automatically play honorifics tracks. - -Please leave feedback in the comments, good or bad. -Please read this short [playback guide](https://gist.github.com/motbob/754c24d5cd381334bb64b93581781a81) if you want to know how to make the video and subtitles of this release look better. -**Anyone wanting to do their own release is free to use any part of this torrent without permission or credit.**""" - respx_mock.get("https://nyaa.si/view/1544043").mock(return_value=get_response(1544043)) - respx_mock.get("https://nyaa.si/download/1544043.torrent").mock(return_value=get_torrent(1544043)) - +def test_nyaa_trusted() -> None: nyaa = client.get("https://nyaa.si/view/1544043") assert nyaa.title == "[MTBB] I Want to Eat Your Pancreas (BD 1080p) | Kimi no Suizou wo Tabetai" assert nyaa.submitter.is_trusted is True assert nyaa.is_remake is False assert nyaa.is_trusted is True - assert nyaa.description == description assert nyaa.category == NyaaCategory.ANIME_ENGLISH_TRANSLATED -def test_nyaa_trusted_and_remake(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/1694824").mock(return_value=get_response(1694824)) - respx_mock.get("https://nyaa.si/download/1694824.torrent").mock(return_value=get_torrent(1694824)) - +def test_nyaa_trusted_and_remake() -> None: nyaa = client.get("https://nyaa.si/view/1694824") assert ( nyaa.title @@ -65,10 +40,7 @@ def test_nyaa_trusted_and_remake(respx_mock) -> None: assert nyaa.submitter.is_trusted is True -def test_nyaa_anon(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/1765655").mock(return_value=get_response(1765655)) - respx_mock.get("https://nyaa.si/download/1765655.torrent").mock(return_value=get_torrent(1765655)) - +def test_nyaa_anon() -> None: nyaa = client.get(1765655) assert ( nyaa.title @@ -80,10 +52,7 @@ def test_nyaa_anon(respx_mock) -> None: assert nyaa.category == NyaaCategory.LITERATURE_ENGLISH_TRANSLATED -def test_nyaa_banned(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/1422797").mock(return_value=get_response(1422797)) - respx_mock.get("https://nyaa.si/download/1422797.torrent").mock(return_value=get_torrent(1422797)) - +def test_nyaa_banned() -> None: nyaa = client.get("https://nyaa.si/view/1422797") assert nyaa.title == "[succ_] Tsugumomo [BDRip 1920x1080 x264 FLAC]" assert nyaa.submitter.is_trusted is False @@ -91,10 +60,7 @@ def test_nyaa_banned(respx_mock) -> None: assert len(nyaa.torrent.files) == 20 -def test_nyaa_banned_and_trusted(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/884488").mock(return_value=get_response(884488)) - respx_mock.get("https://nyaa.si/download/884488.torrent").mock(return_value=get_torrent(884488)) - +def test_nyaa_banned_and_trusted() -> None: nyaa = client.get("https://nyaa.si/view/884488") assert nyaa.title == "[FMA1394] Fullmetal Alchemist (2003) [Dual Audio] [US BD] (batch)" assert nyaa.submitter.is_trusted is True @@ -102,80 +68,32 @@ def test_nyaa_banned_and_trusted(respx_mock) -> None: assert len(nyaa.torrent.files) == 51 -def test_nyaa_empty_info(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/5819").mock(return_value=get_response(5819)) - respx_mock.get("https://nyaa.si/download/5819.torrent").mock(return_value=get_torrent(5819)) - +def test_nyaa_empty_info() -> None: nyaa = client.get("https://nyaa.si/view/5819") assert nyaa.information is None assert nyaa.description is not None -def test_nyaa_empty_desc(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/76777").mock(return_value=get_response(76777)) - respx_mock.get("https://nyaa.si/download/76777.torrent").mock(return_value=get_torrent(76777)) - +def test_nyaa_empty_desc() -> None: nyaa = client.get("https://nyaa.si/view/76777") assert nyaa.information is not None assert nyaa.description is None -def test_nyaa_empty_desc_info(respx_mock) -> None: - respx_mock.get("https://nyaa.si/view/1586776").mock(return_value=get_response(1586776)) - respx_mock.get("https://nyaa.si/download/1586776.torrent").mock(return_value=get_torrent(1586776)) - +def test_nyaa_empty_desc_info() -> None: nyaa = client.get("https://nyaa.si/view/1586776") assert nyaa.information is None assert nyaa.description is None -def test_nyaa_search_empty(respx_mock) -> None: - respx_mock.get("https://nyaa.si?page=rss&f=0&c=0_0&q=akldlaskdjsaljdksd").mock( - return_value=get_search("akldlaskdjsaljdksd") - ) +def test_nyaa_search_no_results() -> None: + results = client.search("akldlaskdjsaljdksd") + assert tuple(results) == tuple() - zero = client.search("akldlaskdjsaljdksd") - assert zero == tuple() +def test_search_single() -> None: + results = client.search("smol shelter") -def test_search_single(respx_mock) -> None: - respx_mock.get("https://nyaa.si?page=rss&f=0&c=0_0&q=smol%20shelter").mock(return_value=get_search("smol shelter")) - respx_mock.get( - "https://nyaa.si?page=rss&f=0&c=0_0&q=%22%5Bsmol%5D%20Shelter%20%282016%29%20%28BD%201080p%20HEVC%20FLAC%29%22" - ).mock(return_value=get_search('"[smol] Shelter (2016) (BD 1080p HEVC FLAC)"')) - respx_mock.get("https://nyaa.si/view/1755409").mock(return_value=get_response(1755409)) - respx_mock.get("https://nyaa.si/download/1755409.torrent").mock(return_value=get_torrent(1755409)) - - single = client.search("smol shelter") - assert single[0].title == "[smol] Shelter (2016) (BD 1080p HEVC FLAC) | Porter Robinson & Madeon - Shelter" - - single_with_limit = client.search('"[smol] Shelter (2016) (BD 1080p HEVC FLAC)"', limit=74) - assert ( - single_with_limit[0].title == "[smol] Shelter (2016) (BD 1080p HEVC FLAC) | Porter Robinson & Madeon - Shelter" - ) - - -def test_search_0_results(respx_mock) -> None: - respx_mock.get("https://nyaa.si?page=rss&f=2&c=3_1&q=vodes").mock(return_value=get_search("vodes")) - limited_not_trusted_literature = client.search( - "vodes", category=NyaaCategory.LITERATURE_ENGLISH_TRANSLATED, filter=NyaaFilter.TRUSTED_ONLY, limit=2 - ) - assert len(limited_not_trusted_literature) == 0 - - -def test_search_filtered(respx_mock) -> None: - respx_mock.get("https://nyaa.si?page=rss&f=0&c=1_2&q=mtbb").mock(return_value=get_search("mtbb")) - - respx_mock.get("https://nyaa.si/view/1837736").mock(return_value=get_response(1837736)) - respx_mock.get("https://nyaa.si/download/1837736.torrent").mock(return_value=get_torrent(1837736)) - - respx_mock.get("https://nyaa.si/view/1837420").mock(return_value=get_response(1837420)) - respx_mock.get("https://nyaa.si/download/1837420.torrent").mock(return_value=get_torrent(1837420)) - - respx_mock.get("https://nyaa.si/view/1838091").mock(return_value=get_response(1838091)) - respx_mock.get("https://nyaa.si/download/1838091.torrent").mock(return_value=get_torrent(1838091)) - - limited_trusted_english = client.search( - "mtbb", category=NyaaCategory.ANIME_ENGLISH_TRANSLATED, filter=NyaaFilter.NO_FILTER, limit=2 - ) - assert len(limited_trusted_english) == 2 + for result in results: + assert result.title == "[smol] Shelter (2016) (BD 1080p HEVC FLAC) | Porter Robinson & Madeon - Shelter" + break