From c68d747c10df1dfe6ea57f61c092ab2f124a74a9 Mon Sep 17 00:00:00 2001 From: Bartek Sokorski Date: Sat, 15 Oct 2022 14:19:42 +0200 Subject: [PATCH 1/5] Add mypy to dependencies and move running it outside pre-commit --- .github/workflows/tests.yml | 4 + .pre-commit-config.yaml | 8 - poetry.lock | 2052 ++++++++++++++++++++++++++++------- pyproject.toml | 1 + 4 files changed, 1640 insertions(+), 425 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f188bcbe..99509cc7 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -82,6 +82,10 @@ jobs: run: | poetry install + - name: Run typechecking + run: | + poetry run mypy + - name: Run tests run: | poetry run pytest -q tests diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1c68d68b..e0e2e29d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -47,11 +47,3 @@ repos: hooks: - id: flake8 additional_dependencies: *flake8_deps - - - repo: https://github.com/pre-commit/mirrors-mypy - rev: v0.971 - hooks: - - id: mypy - pass_filenames: false - additional_dependencies: - - pytest>=7.1.2 diff --git a/poetry.lock b/poetry.lock index 824c7f27..1a99160a 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,3 +1,5 @@ +# This file is automatically @generated by Poetry and should not be changed by hand. + [[package]] name = "atomicwrites" version = "1.4.1" @@ -6,6 +8,10 @@ category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +[[package.files]] +file = "atomicwrites-1.4.1.tar.gz" +hash = "sha256:81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11" + [[package]] name = "attrs" version = "22.1.0" @@ -14,6 +20,14 @@ category = "dev" optional = false python-versions = ">=3.5" +[[package.files]] +file = "attrs-22.1.0-py2.py3-none-any.whl" +hash = "sha256:86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c" + +[[package.files]] +file = "attrs-22.1.0.tar.gz" +hash = "sha256:29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6" + [package.extras] dev = ["cloudpickle", "coverage[toml] (>=5.0.2)", "furo", "hypothesis", "mypy (>=0.900,!=0.940)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "sphinx", "sphinx-notfound-page", "zope.interface"] docs = ["furo", "sphinx", "sphinx-notfound-page", "zope.interface"] @@ -28,6 +42,14 @@ category = "dev" optional = false python-versions = ">=3.6.1" +[[package.files]] +file = "cfgv-3.3.1-py2.py3-none-any.whl" +hash = "sha256:c6a0883f3917a037485059700b9e75da2464e6c27051014ad85ba6aaa5884426" + +[[package.files]] +file = "cfgv-3.3.1.tar.gz" +hash = "sha256:f5a830efb9ce7a445376bb66ec94c638a9787422f96264c98edc6bdeed8ab736" + [[package]] name = "colorama" version = "0.4.5" @@ -36,6 +58,14 @@ category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +[[package.files]] +file = "colorama-0.4.5-py2.py3-none-any.whl" +hash = "sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da" + +[[package.files]] +file = "colorama-0.4.5.tar.gz" +hash = "sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4" + [[package]] name = "coverage" version = "6.4.4" @@ -44,6 +74,206 @@ category = "dev" optional = false python-versions = ">=3.7" +[[package.files]] +file = "coverage-6.4.4-cp310-cp310-macosx_10_9_x86_64.whl" +hash = "sha256:e7b4da9bafad21ea45a714d3ea6f3e1679099e420c8741c74905b92ee9bfa7cc" + +[[package.files]] +file = "coverage-6.4.4-cp310-cp310-macosx_11_0_arm64.whl" +hash = "sha256:fde17bc42e0716c94bf19d92e4c9f5a00c5feb401f5bc01101fdf2a8b7cacf60" + +[[package.files]] +file = "coverage-6.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:cdbb0d89923c80dbd435b9cf8bba0ff55585a3cdb28cbec65f376c041472c60d" + +[[package.files]] +file = "coverage-6.4.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:67f9346aeebea54e845d29b487eb38ec95f2ecf3558a3cffb26ee3f0dcc3e760" + +[[package.files]] +file = "coverage-6.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:42c499c14efd858b98c4e03595bf914089b98400d30789511577aa44607a1b74" + +[[package.files]] +file = "coverage-6.4.4-cp310-cp310-musllinux_1_1_aarch64.whl" +hash = "sha256:c35cca192ba700979d20ac43024a82b9b32a60da2f983bec6c0f5b84aead635c" + +[[package.files]] +file = "coverage-6.4.4-cp310-cp310-musllinux_1_1_i686.whl" +hash = "sha256:9cc4f107009bca5a81caef2fca843dbec4215c05e917a59dec0c8db5cff1d2aa" + +[[package.files]] +file = "coverage-6.4.4-cp310-cp310-musllinux_1_1_x86_64.whl" +hash = "sha256:5f444627b3664b80d078c05fe6a850dd711beeb90d26731f11d492dcbadb6973" + +[[package.files]] +file = "coverage-6.4.4-cp310-cp310-win32.whl" +hash = "sha256:66e6df3ac4659a435677d8cd40e8eb1ac7219345d27c41145991ee9bf4b806a0" + +[[package.files]] +file = "coverage-6.4.4-cp310-cp310-win_amd64.whl" +hash = "sha256:35ef1f8d8a7a275aa7410d2f2c60fa6443f4a64fae9be671ec0696a68525b875" + +[[package.files]] +file = "coverage-6.4.4-cp311-cp311-macosx_10_9_x86_64.whl" +hash = "sha256:c1328d0c2f194ffda30a45f11058c02410e679456276bfa0bbe0b0ee87225fac" + +[[package.files]] +file = "coverage-6.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:61b993f3998ee384935ee423c3d40894e93277f12482f6e777642a0141f55782" + +[[package.files]] +file = "coverage-6.4.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:d5dd4b8e9cd0deb60e6fcc7b0647cbc1da6c33b9e786f9c79721fd303994832f" + +[[package.files]] +file = "coverage-6.4.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:7026f5afe0d1a933685d8f2169d7c2d2e624f6255fb584ca99ccca8c0e966fd7" + +[[package.files]] +file = "coverage-6.4.4-cp311-cp311-musllinux_1_1_aarch64.whl" +hash = "sha256:9c7b9b498eb0c0d48b4c2abc0e10c2d78912203f972e0e63e3c9dc21f15abdaa" + +[[package.files]] +file = "coverage-6.4.4-cp311-cp311-musllinux_1_1_i686.whl" +hash = "sha256:ee2b2fb6eb4ace35805f434e0f6409444e1466a47f620d1d5763a22600f0f892" + +[[package.files]] +file = "coverage-6.4.4-cp311-cp311-musllinux_1_1_x86_64.whl" +hash = "sha256:ab066f5ab67059d1f1000b5e1aa8bbd75b6ed1fc0014559aea41a9eb66fc2ce0" + +[[package.files]] +file = "coverage-6.4.4-cp311-cp311-win32.whl" +hash = "sha256:9d6e1f3185cbfd3d91ac77ea065d85d5215d3dfa45b191d14ddfcd952fa53796" + +[[package.files]] +file = "coverage-6.4.4-cp311-cp311-win_amd64.whl" +hash = "sha256:e3d3c4cc38b2882f9a15bafd30aec079582b819bec1b8afdbde8f7797008108a" + +[[package.files]] +file = "coverage-6.4.4-cp37-cp37m-macosx_10_9_x86_64.whl" +hash = "sha256:a095aa0a996ea08b10580908e88fbaf81ecf798e923bbe64fb98d1807db3d68a" + +[[package.files]] +file = "coverage-6.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:ef6f44409ab02e202b31a05dd6666797f9de2aa2b4b3534e9d450e42dea5e817" + +[[package.files]] +file = "coverage-6.4.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:4b7101938584d67e6f45f0015b60e24a95bf8dea19836b1709a80342e01b472f" + +[[package.files]] +file = "coverage-6.4.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:14a32ec68d721c3d714d9b105c7acf8e0f8a4f4734c811eda75ff3718570b5e3" + +[[package.files]] +file = "coverage-6.4.4-cp37-cp37m-musllinux_1_1_aarch64.whl" +hash = "sha256:6a864733b22d3081749450466ac80698fe39c91cb6849b2ef8752fd7482011f3" + +[[package.files]] +file = "coverage-6.4.4-cp37-cp37m-musllinux_1_1_i686.whl" +hash = "sha256:08002f9251f51afdcc5e3adf5d5d66bb490ae893d9e21359b085f0e03390a820" + +[[package.files]] +file = "coverage-6.4.4-cp37-cp37m-musllinux_1_1_x86_64.whl" +hash = "sha256:a3b2752de32c455f2521a51bd3ffb53c5b3ae92736afde67ce83477f5c1dd928" + +[[package.files]] +file = "coverage-6.4.4-cp37-cp37m-win32.whl" +hash = "sha256:f855b39e4f75abd0dfbcf74a82e84ae3fc260d523fcb3532786bcbbcb158322c" + +[[package.files]] +file = "coverage-6.4.4-cp37-cp37m-win_amd64.whl" +hash = "sha256:ee6ae6bbcac0786807295e9687169fba80cb0617852b2fa118a99667e8e6815d" + +[[package.files]] +file = "coverage-6.4.4-cp38-cp38-macosx_10_9_x86_64.whl" +hash = "sha256:564cd0f5b5470094df06fab676c6d77547abfdcb09b6c29c8a97c41ad03b103c" + +[[package.files]] +file = "coverage-6.4.4-cp38-cp38-macosx_11_0_arm64.whl" +hash = "sha256:cbbb0e4cd8ddcd5ef47641cfac97d8473ab6b132dd9a46bacb18872828031685" + +[[package.files]] +file = "coverage-6.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:6113e4df2fa73b80f77663445be6d567913fb3b82a86ceb64e44ae0e4b695de1" + +[[package.files]] +file = "coverage-6.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:8d032bfc562a52318ae05047a6eb801ff31ccee172dc0d2504614e911d8fa83e" + +[[package.files]] +file = "coverage-6.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:e431e305a1f3126477abe9a184624a85308da8edf8486a863601d58419d26ffa" + +[[package.files]] +file = "coverage-6.4.4-cp38-cp38-musllinux_1_1_aarch64.whl" +hash = "sha256:cf2afe83a53f77aec067033199797832617890e15bed42f4a1a93ea24794ae3e" + +[[package.files]] +file = "coverage-6.4.4-cp38-cp38-musllinux_1_1_i686.whl" +hash = "sha256:783bc7c4ee524039ca13b6d9b4186a67f8e63d91342c713e88c1865a38d0892a" + +[[package.files]] +file = "coverage-6.4.4-cp38-cp38-musllinux_1_1_x86_64.whl" +hash = "sha256:ff934ced84054b9018665ca3967fc48e1ac99e811f6cc99ea65978e1d384454b" + +[[package.files]] +file = "coverage-6.4.4-cp38-cp38-win32.whl" +hash = "sha256:e1fabd473566fce2cf18ea41171d92814e4ef1495e04471786cbc943b89a3781" + +[[package.files]] +file = "coverage-6.4.4-cp38-cp38-win_amd64.whl" +hash = "sha256:4179502f210ebed3ccfe2f78bf8e2d59e50b297b598b100d6c6e3341053066a2" + +[[package.files]] +file = "coverage-6.4.4-cp39-cp39-macosx_10_9_x86_64.whl" +hash = "sha256:98c0b9e9b572893cdb0a00e66cf961a238f8d870d4e1dc8e679eb8bdc2eb1b86" + +[[package.files]] +file = "coverage-6.4.4-cp39-cp39-macosx_11_0_arm64.whl" +hash = "sha256:fc600f6ec19b273da1d85817eda339fb46ce9eef3e89f220055d8696e0a06908" + +[[package.files]] +file = "coverage-6.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:7a98d6bf6d4ca5c07a600c7b4e0c5350cd483c85c736c522b786be90ea5bac4f" + +[[package.files]] +file = "coverage-6.4.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:01778769097dbd705a24e221f42be885c544bb91251747a8a3efdec6eb4788f2" + +[[package.files]] +file = "coverage-6.4.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:dfa0b97eb904255e2ab24166071b27408f1f69c8fbda58e9c0972804851e0558" + +[[package.files]] +file = "coverage-6.4.4-cp39-cp39-musllinux_1_1_aarch64.whl" +hash = "sha256:fcbe3d9a53e013f8ab88734d7e517eb2cd06b7e689bedf22c0eb68db5e4a0a19" + +[[package.files]] +file = "coverage-6.4.4-cp39-cp39-musllinux_1_1_i686.whl" +hash = "sha256:15e38d853ee224e92ccc9a851457fb1e1f12d7a5df5ae44544ce7863691c7a0d" + +[[package.files]] +file = "coverage-6.4.4-cp39-cp39-musllinux_1_1_x86_64.whl" +hash = "sha256:6913dddee2deff8ab2512639c5168c3e80b3ebb0f818fed22048ee46f735351a" + +[[package.files]] +file = "coverage-6.4.4-cp39-cp39-win32.whl" +hash = "sha256:354df19fefd03b9a13132fa6643527ef7905712109d9c1c1903f2133d3a4e145" + +[[package.files]] +file = "coverage-6.4.4-cp39-cp39-win_amd64.whl" +hash = "sha256:1238b08f3576201ebf41f7c20bf59baa0d05da941b123c6656e42cdb668e9827" + +[[package.files]] +file = "coverage-6.4.4-pp36.pp37.pp38-none-any.whl" +hash = "sha256:f67cf9f406cf0d2f08a3515ce2db5b82625a7257f88aad87904674def6ddaec1" + +[[package.files]] +file = "coverage-6.4.4.tar.gz" +hash = "sha256:e16c45b726acb780e1e6f88b286d3c10b3914ab03438f32117c4aa52d7f30d58" + [package.dependencies] tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""} @@ -58,6 +288,14 @@ category = "main" optional = false python-versions = ">=3.7,<4.0" +[[package.files]] +file = "crashtest-0.4.0-py3-none-any.whl" +hash = "sha256:476839dfa58bb238aa7db8752db7029bfc8bdc87b571d3a15727da8af61b7487" + +[[package.files]] +file = "crashtest-0.4.0.tar.gz" +hash = "sha256:d629b00f1d4e79c316909f4eb763bbcb29b510d65fbde1365a1ceb93ab7fa4c8" + [[package]] name = "distlib" version = "0.3.5" @@ -66,6 +304,14 @@ category = "dev" optional = false python-versions = "*" +[[package.files]] +file = "distlib-0.3.5-py2.py3-none-any.whl" +hash = "sha256:b710088c59f06338ca514800ad795a132da19fda270e3ce4affc74abf955a26c" + +[[package.files]] +file = "distlib-0.3.5.tar.gz" +hash = "sha256:a7f75737c70be3b25e2bee06288cec4e4c221de18455b2dd037fe2a795cab2fe" + [[package]] name = "filelock" version = "3.8.0" @@ -74,6 +320,14 @@ category = "dev" optional = false python-versions = ">=3.7" +[[package.files]] +file = "filelock-3.8.0-py3-none-any.whl" +hash = "sha256:617eb4e5eedc82fc5f47b6d61e4d11cb837c56cb4544e39081099fa17ad109d4" + +[[package.files]] +file = "filelock-3.8.0.tar.gz" +hash = "sha256:55447caa666f2198c5b6b13a26d2084d26fa5b115c00d065664b2124680c4edc" + [package.extras] docs = ["furo (>=2022.6.21)", "sphinx (>=5.1.1)", "sphinx-autodoc-typehints (>=1.19.1)"] testing = ["covdefaults (>=2.2)", "coverage (>=6.4.2)", "pytest (>=7.1.2)", "pytest-cov (>=3)", "pytest-timeout (>=2.1)"] @@ -86,6 +340,14 @@ category = "dev" optional = false python-versions = ">=3.7" +[[package.files]] +file = "identify-2.5.3-py2.py3-none-any.whl" +hash = "sha256:25851c8c1370effb22aaa3c987b30449e9ff0cece408f810ae6ce408fdd20893" + +[[package.files]] +file = "identify-2.5.3.tar.gz" +hash = "sha256:887e7b91a1be152b0d46bbf072130235a8117392b9f1828446079a816a05ef44" + [package.extras] license = ["ukkonen"] @@ -97,6 +359,14 @@ category = "dev" optional = false python-versions = ">=3.7" +[[package.files]] +file = "importlib_metadata-4.12.0-py3-none-any.whl" +hash = "sha256:7401a975809ea1fdc658c3aa4f78cc2195a0e019c5cbc4c06122884e9ae80c23" + +[[package.files]] +file = "importlib_metadata-4.12.0.tar.gz" +hash = "sha256:637245b8bab2b6502fcbc752cc4b7a6f6243bb02b31c5c26156ad103d3d45670" + [package.dependencies] typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""} zipp = ">=0.5" @@ -114,6 +384,14 @@ category = "dev" optional = false python-versions = "*" +[[package.files]] +file = "iniconfig-1.1.1-py2.py3-none-any.whl" +hash = "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3" + +[[package.files]] +file = "iniconfig-1.1.1.tar.gz" +hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32" + [[package]] name = "jarowinkler" version = "1.2.3" @@ -122,6 +400,545 @@ category = "main" optional = false python-versions = ">=3.6" +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-macosx_10_9_universal2.whl" +hash = "sha256:97175ef8bf47e796280c899c8d72788313e277a30cd5c4a549bbab60ce70e5f5" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-macosx_10_9_x86_64.whl" +hash = "sha256:49796215bd66bb87d2d88da7131b785330b3b2e50cbd7a7be75b4964512f5aa9" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-macosx_11_0_arm64.whl" +hash = "sha256:1097b349e09c6ae2d92520ef0ab79580b6b136f6f1c1d62ad783595011f0f260" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:786db72036f9b43aa6e4848584580ff8d0a33816f67050cc1d17f283a9446002" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" +hash = "sha256:4feec944743bdcd099b8967d16802c78f1009f3222a241b3d7424795ad301c54" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:b29a7adb25bf02f1e007fec412a67a5c3c8de1ba062454de539e623eb638fcaf" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:0dd61e79babfbca37f6f4d2b81bfbc92979e5e22f02d04ba5e762d84901a95bf" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:66aa6d4e961d956da7508d9bf837686e2b957db14a19dbfb0aefe259f9c6a177" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-musllinux_1_1_aarch64.whl" +hash = "sha256:db49e56139da097b5d85f323b1ed906a5d9d6d3a4336ce694910852d0a4cd607" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-musllinux_1_1_i686.whl" +hash = "sha256:fa55d91bcf097b464df6efa92762434aa3026a9774ab2509895a1948bf64b121" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-musllinux_1_1_ppc64le.whl" +hash = "sha256:c1f3e5d5137419a608a878b76ec277c1618119259134ef94e323d5e7fdc2acfd" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-musllinux_1_1_s390x.whl" +hash = "sha256:d6648d9c68bcc79f80092fa00e9f897df12b9826f05b7211260b494742ae3e12" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-musllinux_1_1_x86_64.whl" +hash = "sha256:53b9f9ca5cd56c82500171abc4818ef9f756e77e995ac57046f598fba2642f78" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-win32.whl" +hash = "sha256:21ae65449c52b14578fd28f51c2efdd976a632979054cf12e714cc86fdc1d1aa" + +[[package.files]] +file = "jarowinkler-1.2.3-cp310-cp310-win_amd64.whl" +hash = "sha256:fa1db18ba0a0fe383e9396e2db91d31fcabfc0ff03fa599b5a10edc57416084a" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-macosx_10_9_universal2.whl" +hash = "sha256:e68cb387d79871b45d20a670bdd33b0f9edb08ed85aa7a5eb19dafdecfa1c091" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-macosx_10_9_x86_64.whl" +hash = "sha256:aa12fa8a788804fca8fde0f24c14015f3adf18b2336adb66526e326c15b59c72" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-macosx_11_0_arm64.whl" +hash = "sha256:5b8a0e1476e7a0cf316e32acd02733f6dba38a19e57c8aa58dad8cbb69627b54" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:ae3b951ff925a5c1fc7746845d796ce34891313813f6c3bc2d057759c8090c47" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" +hash = "sha256:813f626b8f2703275e7ad18b842cedc1e6d06e4a334337f96b5a91afcda78ed2" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:288c615134ec2d5d122fb834eb0e134f5ccd0080ce1091e2f8170d861de4c24d" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:d4638b6b4569e418365aa12d8175025b93336bb074288ec8b9b259734da9990e" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:bc8182ba6561a19eddbbd88106b986b93ae11205919cea36385a260d2146c638" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-musllinux_1_1_aarch64.whl" +hash = "sha256:7253c25288294474d98e269dd73d7e8d9f503655c77180201788c6f29848bb4e" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-musllinux_1_1_i686.whl" +hash = "sha256:6e49f8c2258bdab01fef9dd8111811de8ec000a7b6f5a12283f2322ce5f473e3" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-musllinux_1_1_ppc64le.whl" +hash = "sha256:a71063e01863f561d86459929ad7c5f6c389922aada4170b67ab7c266e6cf96c" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-musllinux_1_1_s390x.whl" +hash = "sha256:51eeb42de858363e93c3407568b3fec1919b99a5ffb6d5c4e3dc494a12d37241" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-musllinux_1_1_x86_64.whl" +hash = "sha256:71a41f8d34bb315ea245a9c78e1dc40e58e560ba699ae34932f397271eaa830e" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-win32.whl" +hash = "sha256:b696f0f80df13e8e86958a9d0eaa9218a6a311b5c566f6a081ef17d7d594713b" + +[[package.files]] +file = "jarowinkler-1.2.3-cp311-cp311-win_amd64.whl" +hash = "sha256:d2debc08e15e6c16999c27c1afc4c2493c0d3f140206d24970872f4619ea840a" + +[[package.files]] +file = "jarowinkler-1.2.3-cp36-cp36m-macosx_10_9_x86_64.whl" +hash = "sha256:e8c6dba59166803347c96f48e1af608f8bbc8efe9d545e1a3f9bfb526e76fd62" + +[[package.files]] +file = "jarowinkler-1.2.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:5e83b734568aeabf71a89b8f9a7b9630eca71de68e74701d306d56f9e8621c3f" + +[[package.files]] +file = "jarowinkler-1.2.3-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" +hash = "sha256:4ea218d666041f41434957816e0a52e8533e7e191c8302ca062ebfa4ec42220d" + +[[package.files]] +file = "jarowinkler-1.2.3-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:bc0dcc31ce493aa70067e1f7ed2cb1528b8bd86bb276f25b6c09fabf746b3df7" + +[[package.files]] +file = "jarowinkler-1.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:b56248ab6e734b40309b6337b0de5cb37e7f0e71d64c7f5f0d58bcb46c05699d" + +[[package.files]] +file = "jarowinkler-1.2.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:532c89ab12246f36338500b7c7c36b87389e01fca93eec74680423e5e5678677" + +[[package.files]] +file = "jarowinkler-1.2.3-cp36-cp36m-musllinux_1_1_aarch64.whl" +hash = "sha256:298c708bd8609b0563846cd770891f4fc6492ea1c09ef7ac24a68731f4ede37a" + +[[package.files]] +file = "jarowinkler-1.2.3-cp36-cp36m-musllinux_1_1_i686.whl" +hash = "sha256:18e3af57ac066a617bd688d62b9d0da11da32dca977d9fe5c1726040be26ad2e" + +[[package.files]] +file = "jarowinkler-1.2.3-cp36-cp36m-musllinux_1_1_ppc64le.whl" +hash = "sha256:bbb94c0d894cde960b264f3f797c99cbe316e0280ea1b81e240d6ee4ec19fa0c" + +[[package.files]] +file = "jarowinkler-1.2.3-cp36-cp36m-musllinux_1_1_s390x.whl" +hash = "sha256:b39b7cdb985f6c040830f047cd98a0563bbfa909944130223c23667432b39c73" + +[[package.files]] +file = "jarowinkler-1.2.3-cp36-cp36m-musllinux_1_1_x86_64.whl" +hash = "sha256:cba8a789610e97d29c850370c6c8f68c0481355446a356bfa0b2703d8afb8436" + +[[package.files]] +file = "jarowinkler-1.2.3-cp36-cp36m-win32.whl" +hash = "sha256:7f964945c52bb21058718f1e074a14d231bff1dad83c8e8bd1607ed6add4b0fa" + +[[package.files]] +file = "jarowinkler-1.2.3-cp36-cp36m-win_amd64.whl" +hash = "sha256:439d66dd82a452535293c2503a0930c2aacc4ebf9542f0ca52b351084e9f3e32" + +[[package.files]] +file = "jarowinkler-1.2.3-cp37-cp37m-macosx_10_9_x86_64.whl" +hash = "sha256:07df473a812772794181885fc8e9950b629809297c8a1c00e06d0376cb6f5611" + +[[package.files]] +file = "jarowinkler-1.2.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:c0eac3a71193575002e2c374ff7be5ef4005e9370c29dad83e2537f57d09e07e" + +[[package.files]] +file = "jarowinkler-1.2.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" +hash = "sha256:d5399e513b58496483eeda61ff180676fc6ff9c3b6ef53af3c53be0777e71247" + +[[package.files]] +file = "jarowinkler-1.2.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:b59b4e82ade4b9b147646189b500f2085e06c8c7746dd6311e03bc4d4ad126e8" + +[[package.files]] +file = "jarowinkler-1.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:8ed3635427c04c8680807ecf6b71014c145ae760c22243f8ff6dd1a8cc7fa695" + +[[package.files]] +file = "jarowinkler-1.2.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:9b2c89b9893c2c0fb1c7369160e2a08258415df5345019dd61c3e15c2ca74b65" + +[[package.files]] +file = "jarowinkler-1.2.3-cp37-cp37m-musllinux_1_1_aarch64.whl" +hash = "sha256:dd1cd8a99f7f3347d3b30941460531a0ee8b855f199a3b56ac6d49aa98266600" + +[[package.files]] +file = "jarowinkler-1.2.3-cp37-cp37m-musllinux_1_1_i686.whl" +hash = "sha256:da09cbcbb917d99fb341730dbb7892b7a642ef0ca371c7f3a647b4dae6770190" + +[[package.files]] +file = "jarowinkler-1.2.3-cp37-cp37m-musllinux_1_1_ppc64le.whl" +hash = "sha256:b24b58bd62de20cc773b0b55352d0a43d6cf2beb9b0a21bbaf5ca1f6f50d3d44" + +[[package.files]] +file = "jarowinkler-1.2.3-cp37-cp37m-musllinux_1_1_s390x.whl" +hash = "sha256:46e042d75ee91e1fe678ad0bdb6eea4d6d052f6e6ee35adac8bf5d01942e1f6a" + +[[package.files]] +file = "jarowinkler-1.2.3-cp37-cp37m-musllinux_1_1_x86_64.whl" +hash = "sha256:d2cf546b18f9d49d25f33dd564c06fbe29c0e3090d062bad84ba04e77fc7d168" + +[[package.files]] +file = "jarowinkler-1.2.3-cp37-cp37m-win32.whl" +hash = "sha256:18da76d3a6d7a0898f36525a1ce8303fcb5413d1bcbc30c3f3634344aeecf397" + +[[package.files]] +file = "jarowinkler-1.2.3-cp37-cp37m-win_amd64.whl" +hash = "sha256:b73bba435e9cd7618130907d753c708c84baddec5ee6e2637f9630f02496b189" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-macosx_10_9_universal2.whl" +hash = "sha256:f8dd58576c81e8115ca29dc757feb413fd689d194789670a533384997306385e" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-macosx_10_9_x86_64.whl" +hash = "sha256:eaa520f9b4e6e955269a117d7481332b06aff3fb04981fd218294793ba4ae5fc" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-macosx_11_0_arm64.whl" +hash = "sha256:5719f55bbc84ff08e8ef8d6a87ee936dfa2d29554ae2fc2888214a336c660cbd" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:9f968112e0b8be55b259e041be1f9f294931c8790f014c5c04f7c1ffe7928b78" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" +hash = "sha256:7dcfe9a47ec5e1c544add253660475fe44b771b0cc1b5d959ca9bdad8f778e65" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:d8da4660934bbf3958e6bd0165ab088d6e65ef6cee0c52d82e86d424ca1be96f" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:e40905895ddbce8cbdc5f079299371630e771db3c0e7820b2d262c4bb6a8bea0" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:967a10aed9fca73b826ab41d859ac6a35021ac39efeea5991070964db10a9b13" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-musllinux_1_1_aarch64.whl" +hash = "sha256:91ccb6b51cff6158a7f699e0912ab243b7f0026d63919a7696214303e709a21e" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-musllinux_1_1_i686.whl" +hash = "sha256:68a77b3f262fa90ec30563a50835c760f7417a2cf55138a77606f2def1a4d8b3" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-musllinux_1_1_ppc64le.whl" +hash = "sha256:aea994d5673e9c3b49d548b58f961448bd8a2ba40d3244c1809c891ed29daa02" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-musllinux_1_1_s390x.whl" +hash = "sha256:e2d2c6341b021b146db418c77ee71d4318013074761681aba42c1d332a723f7d" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-musllinux_1_1_x86_64.whl" +hash = "sha256:3af4e4aab7c6ba14f75bd74a21ee00befed67cd2221e626c5741545b4a57c60c" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-win32.whl" +hash = "sha256:b959d3fcf4ffe865ee518328d77d137ea7b6ad0c8f1f8b96b7a08cd97d3a9c87" + +[[package.files]] +file = "jarowinkler-1.2.3-cp38-cp38-win_amd64.whl" +hash = "sha256:8e85bb480eee04681d7f99ce95e86ec8d9182204737a3d141f5a97216d164d6c" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-macosx_10_9_universal2.whl" +hash = "sha256:93cb99fc11b44db61631eea23294f6ae66e944d27129b2856e52f66f11eb8082" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-macosx_10_9_x86_64.whl" +hash = "sha256:5aa5645ed7b77ebfa18f9cf7276dfe532d00d64c551fdbdf086c1583a40a5079" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-macosx_11_0_arm64.whl" +hash = "sha256:fbcb4aafadf3ac758de12deb3c90c4e4b6497a104d00ecc8cb6585757af3ab90" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:4a2297958acccf63da521f1e7d1c17e3f074db6bf6d4d9eb8c888e638fff2feb" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" +hash = "sha256:2daa79de5856d34ee6a813d9b049d55aad7014a92ce1d90fb3e487338ec362ef" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:f2afe56a6cb3e84cc77af6e4a1e8eb6f4f6211a8dd0468237aeee27e16501752" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:8b77e53d9a1a8aa84f6c3817790d0fa336a42f726277d9e5a0cf2420337349ee" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:c834dd86fc4f372c0cd6ec7a33432e49e644de7b5d37f520b96500cab7e9d992" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-musllinux_1_1_aarch64.whl" +hash = "sha256:9bd54d4635bc9d01510fff1545b4ec1e26bddafde0aff6af1af4e46b80407e9e" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-musllinux_1_1_i686.whl" +hash = "sha256:e3edd98b7fa078b06b1bd0e12d7e244c875e7030ad242eb31719f2f87e343862" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-musllinux_1_1_ppc64le.whl" +hash = "sha256:28654c3cfd1f917900a44650cee3a6827210c1f1783ef5aca3399ee31ee2cd17" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-musllinux_1_1_s390x.whl" +hash = "sha256:e36a5af0db07010e3cc70000edebc2cdb92c39beb2d10d721604a7a52c48100d" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-musllinux_1_1_x86_64.whl" +hash = "sha256:5e954870ba9e8ad3ffdda976a71379b9cc8474195caa3009d89dda350cf5d0fe" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-win32.whl" +hash = "sha256:21869871774ea4a34222538c33704234ee8e1b4c1a82fe95471215994575e631" + +[[package.files]] +file = "jarowinkler-1.2.3-cp39-cp39-win_amd64.whl" +hash = "sha256:447c9b1323e7b16ff21da9121164b54c4a806f352f716b2a6e1f937acabc6e73" + +[[package.files]] +file = "jarowinkler-1.2.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl" +hash = "sha256:a03972d2878e6954852ffce67a843de8a30c515eaa257313b609151e16036bab" + +[[package.files]] +file = "jarowinkler-1.2.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:ef39035486ce07745a0fee9dd80bd9a0b692811111da4ef9aedbc0ddd23ff9cd" + +[[package.files]] +file = "jarowinkler-1.2.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:fd4b9111a2092eaaaabd7dd33aa8703d734075a2f75ec87976eab0a2b60273ac" + +[[package.files]] +file = "jarowinkler-1.2.3-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:e480e39ed2420a881ac445f6fea8064c36f535970deb4ee94677afe06985b917" + +[[package.files]] +file = "jarowinkler-1.2.3-pp37-pypy37_pp73-win_amd64.whl" +hash = "sha256:50bac973e0aec697d73bf6b601e027e6079779fb9f6b0905eaefb055536bec39" + +[[package.files]] +file = "jarowinkler-1.2.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl" +hash = "sha256:fa2d76d3572229ad282dd7ed0005387e9085bdfd954a7636a6f920530e3b670d" + +[[package.files]] +file = "jarowinkler-1.2.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:4f91e8ee2b81c44d8f4aec164e84a976fcabe754fe107efae3eae2e9fb433ffd" + +[[package.files]] +file = "jarowinkler-1.2.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:b91d6fe7fd12c5d3bb82b644500df13ee0f7ae949f067e6d967be896aa340732" + +[[package.files]] +file = "jarowinkler-1.2.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:5586164f7063fd9d1704ba136041f5811d847e994dabb973ce4741f8d512a586" + +[[package.files]] +file = "jarowinkler-1.2.3-pp38-pypy38_pp73-win_amd64.whl" +hash = "sha256:8493cb25ae8627272537f40b6fdfb376824e38d1e8e7e48196e49494bbdc78f3" + +[[package.files]] +file = "jarowinkler-1.2.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl" +hash = "sha256:1b243a43ef1740bdec3101243347ceb59f698f28df0c514935f4cf856af22795" + +[[package.files]] +file = "jarowinkler-1.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:7986c585540262e2abe3badda0e4982291f6513bd3cd313447b0faf77fae454f" + +[[package.files]] +file = "jarowinkler-1.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:6ea3f8e772debaf85ecf9b0aa07f9fd8de3bfaf52595edaa86c979309658afdc" + +[[package.files]] +file = "jarowinkler-1.2.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:a3f03c8178b94380e103c9368e84b88bfca437e59e484dc71d8b059d43c6e8dc" + +[[package.files]] +file = "jarowinkler-1.2.3-pp39-pypy39_pp73-win_amd64.whl" +hash = "sha256:4ffe4a84dba6a7cc9411f5185677a7fa86087d3a036281f837eec7a1afd93a34" + +[[package.files]] +file = "jarowinkler-1.2.3.tar.gz" +hash = "sha256:af28ea284cfbd1b21b29ff94b759f20e94e4f7c06f424b0b4702e701c2a21668" + +[[package]] +name = "mypy" +version = "0.982" +description = "Optional static typing for Python" +category = "dev" +optional = false +python-versions = ">=3.7" + +[[package.files]] +file = "mypy-0.982-cp310-cp310-macosx_10_9_universal2.whl" +hash = "sha256:5085e6f442003fa915aeb0a46d4da58128da69325d8213b4b35cc7054090aed5" + +[[package.files]] +file = "mypy-0.982-cp310-cp310-macosx_10_9_x86_64.whl" +hash = "sha256:41fd1cf9bc0e1c19b9af13a6580ccb66c381a5ee2cf63ee5ebab747a4badeba3" + +[[package.files]] +file = "mypy-0.982-cp310-cp310-macosx_11_0_arm64.whl" +hash = "sha256:f793e3dd95e166b66d50e7b63e69e58e88643d80a3dcc3bcd81368e0478b089c" + +[[package.files]] +file = "mypy-0.982-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:86ebe67adf4d021b28c3f547da6aa2cce660b57f0432617af2cca932d4d378a6" + +[[package.files]] +file = "mypy-0.982-cp310-cp310-musllinux_1_1_x86_64.whl" +hash = "sha256:175f292f649a3af7082fe36620369ffc4661a71005aa9f8297ea473df5772046" + +[[package.files]] +file = "mypy-0.982-cp310-cp310-win_amd64.whl" +hash = "sha256:8ee8c2472e96beb1045e9081de8e92f295b89ac10c4109afdf3a23ad6e644f3e" + +[[package.files]] +file = "mypy-0.982-cp37-cp37m-macosx_10_9_x86_64.whl" +hash = "sha256:58f27ebafe726a8e5ccb58d896451dd9a662a511a3188ff6a8a6a919142ecc20" + +[[package.files]] +file = "mypy-0.982-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:d6af646bd46f10d53834a8e8983e130e47d8ab2d4b7a97363e35b24e1d588947" + +[[package.files]] +file = "mypy-0.982-cp37-cp37m-musllinux_1_1_x86_64.whl" +hash = "sha256:e7aeaa763c7ab86d5b66ff27f68493d672e44c8099af636d433a7f3fa5596d40" + +[[package.files]] +file = "mypy-0.982-cp37-cp37m-win_amd64.whl" +hash = "sha256:724d36be56444f569c20a629d1d4ee0cb0ad666078d59bb84f8f887952511ca1" + +[[package.files]] +file = "mypy-0.982-cp38-cp38-macosx_10_9_universal2.whl" +hash = "sha256:14d53cdd4cf93765aa747a7399f0961a365bcddf7855d9cef6306fa41de01c24" + +[[package.files]] +file = "mypy-0.982-cp38-cp38-macosx_10_9_x86_64.whl" +hash = "sha256:26ae64555d480ad4b32a267d10cab7aec92ff44de35a7cd95b2b7cb8e64ebe3e" + +[[package.files]] +file = "mypy-0.982-cp38-cp38-macosx_11_0_arm64.whl" +hash = "sha256:6389af3e204975d6658de4fb8ac16f58c14e1bacc6142fee86d1b5b26aa52bda" + +[[package.files]] +file = "mypy-0.982-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:7b35ce03a289480d6544aac85fa3674f493f323d80ea7226410ed065cd46f206" + +[[package.files]] +file = "mypy-0.982-cp38-cp38-musllinux_1_1_x86_64.whl" +hash = "sha256:c6e564f035d25c99fd2b863e13049744d96bd1947e3d3d2f16f5828864506763" + +[[package.files]] +file = "mypy-0.982-cp38-cp38-win_amd64.whl" +hash = "sha256:cebca7fd333f90b61b3ef7f217ff75ce2e287482206ef4a8b18f32b49927b1a2" + +[[package.files]] +file = "mypy-0.982-cp39-cp39-macosx_10_9_universal2.whl" +hash = "sha256:a705a93670c8b74769496280d2fe6cd59961506c64f329bb179970ff1d24f9f8" + +[[package.files]] +file = "mypy-0.982-cp39-cp39-macosx_10_9_x86_64.whl" +hash = "sha256:75838c649290d83a2b83a88288c1eb60fe7a05b36d46cbea9d22efc790002146" + +[[package.files]] +file = "mypy-0.982-cp39-cp39-macosx_11_0_arm64.whl" +hash = "sha256:91781eff1f3f2607519c8b0e8518aad8498af1419e8442d5d0afb108059881fc" + +[[package.files]] +file = "mypy-0.982-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:eaa97b9ddd1dd9901a22a879491dbb951b5dec75c3b90032e2baa7336777363b" + +[[package.files]] +file = "mypy-0.982-cp39-cp39-musllinux_1_1_x86_64.whl" +hash = "sha256:a692a8e7d07abe5f4b2dd32d731812a0175626a90a223d4b58f10f458747dd8a" + +[[package.files]] +file = "mypy-0.982-cp39-cp39-win_amd64.whl" +hash = "sha256:eb7a068e503be3543c4bd329c994103874fa543c1727ba5288393c21d912d795" + +[[package.files]] +file = "mypy-0.982-py3-none-any.whl" +hash = "sha256:1021c241e8b6e1ca5a47e4d52601274ac078a89845cfde66c6d5f769819ffa1d" + +[[package.files]] +file = "mypy-0.982.tar.gz" +hash = "sha256:85f7a343542dc8b1ed0a888cdd34dca56462654ef23aa673907305b260b3d746" + +[package.dependencies] +mypy-extensions = ">=0.4.3" +tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} +typed-ast = {version = ">=1.4.0,<2", markers = "python_version < \"3.8\""} +typing-extensions = ">=3.10" + +[package.extras] +dmypy = ["psutil (>=4.0)"] +python2 = ["typed-ast (>=1.4.0,<2)"] +reports = ["lxml"] + +[[package]] +name = "mypy-extensions" +version = "0.4.3" +description = "Experimental type system extensions for programs checked with the mypy typechecker." +category = "dev" +optional = false +python-versions = "*" + +[[package.files]] +file = "mypy_extensions-0.4.3-py2.py3-none-any.whl" +hash = "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d" + +[[package.files]] +file = "mypy_extensions-0.4.3.tar.gz" +hash = "sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8" + [[package]] name = "nodeenv" version = "1.7.0" @@ -130,6 +947,14 @@ category = "dev" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*" +[[package.files]] +file = "nodeenv-1.7.0-py2.py3-none-any.whl" +hash = "sha256:27083a7b96a25f2f5e1d8cb4b6317ee8aeda3bdd121394e5ac54e498028a042e" + +[[package.files]] +file = "nodeenv-1.7.0.tar.gz" +hash = "sha256:e0e7f7dfb85fc5394c6fe1e8fa98131a2473e04311a45afb6508f7cf1836fa2b" + [package.dependencies] setuptools = "*" @@ -141,6 +966,14 @@ category = "dev" optional = false python-versions = ">=3.6" +[[package.files]] +file = "packaging-21.3-py3-none-any.whl" +hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522" + +[[package.files]] +file = "packaging-21.3.tar.gz" +hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb" + [package.dependencies] pyparsing = ">=2.0.2,<3.0.5 || >3.0.5" @@ -152,6 +985,14 @@ category = "dev" optional = false python-versions = ">=3.7" +[[package.files]] +file = "platformdirs-2.5.2-py3-none-any.whl" +hash = "sha256:027d8e83a2d7de06bbac4e5ef7e023c02b863d7ea5d079477e722bb41ab25788" + +[[package.files]] +file = "platformdirs-2.5.2.tar.gz" +hash = "sha256:58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19" + [package.extras] docs = ["furo (>=2021.7.5b38)", "proselint (>=0.10.2)", "sphinx (>=4)", "sphinx-autodoc-typehints (>=1.12)"] test = ["appdirs (==1.4.4)", "pytest (>=6)", "pytest-cov (>=2.7)", "pytest-mock (>=3.6)"] @@ -164,6 +1005,14 @@ category = "dev" optional = false python-versions = ">=3.6" +[[package.files]] +file = "pluggy-1.0.0-py2.py3-none-any.whl" +hash = "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3" + +[[package.files]] +file = "pluggy-1.0.0.tar.gz" +hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159" + [package.dependencies] importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} @@ -179,6 +1028,14 @@ category = "dev" optional = false python-versions = ">=3.7" +[[package.files]] +file = "pre_commit-2.20.0-py2.py3-none-any.whl" +hash = "sha256:51a5ba7c480ae8072ecdb6933df22d2f812dc897d5fe848778116129a681aac7" + +[[package.files]] +file = "pre_commit-2.20.0.tar.gz" +hash = "sha256:a978dac7bc9ec0bcee55c18a277d553b0f419d259dadb4b9418ff2d00eb43959" + [package.dependencies] cfgv = ">=2.0.0" identify = ">=1.0.0" @@ -196,6 +1053,14 @@ category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +[[package.files]] +file = "py-1.11.0-py2.py3-none-any.whl" +hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378" + +[[package.files]] +file = "py-1.11.0.tar.gz" +hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719" + [[package]] name = "pyparsing" version = "3.0.9" @@ -204,6 +1069,14 @@ category = "dev" optional = false python-versions = ">=3.6.8" +[[package.files]] +file = "pyparsing-3.0.9-py3-none-any.whl" +hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc" + +[[package.files]] +file = "pyparsing-3.0.9.tar.gz" +hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb" + [package.extras] diagrams = ["jinja2", "railroad-diagrams"] @@ -215,6 +1088,14 @@ category = "dev" optional = false python-versions = ">=3.7" +[[package.files]] +file = "pytest-7.1.2-py3-none-any.whl" +hash = "sha256:13d0e3ccfc2b6e26be000cb6568c832ba67ba32e719443bfe725814d3c42433c" + +[[package.files]] +file = "pytest-7.1.2.tar.gz" +hash = "sha256:a06a0425453864a270bc45e71f783330a7428defb4230fb5e6a731fde06ecd45" + [package.dependencies] atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""} attrs = ">=19.2.0" @@ -237,6 +1118,14 @@ category = "dev" optional = false python-versions = ">=3.6" +[[package.files]] +file = "pytest-cov-3.0.0.tar.gz" +hash = "sha256:e7f0f5b1617d2210a2cabc266dfe2f4c75a8d32fb89eafb7ad9d06f6d076d470" + +[[package.files]] +file = "pytest_cov-3.0.0-py3-none-any.whl" +hash = "sha256:578d5d15ac4a25e5f961c938b85a05b09fdaae9deef3bb6de9a6e766622ca7a6" + [package.dependencies] coverage = {version = ">=5.2.1", extras = ["toml"]} pytest = ">=4.6" @@ -252,6 +1141,14 @@ category = "dev" optional = false python-versions = ">=3.7" +[[package.files]] +file = "pytest-mock-3.8.2.tar.gz" +hash = "sha256:77f03f4554392558700295e05aed0b1096a20d4a60a4f3ddcde58b0c31c8fca2" + +[[package.files]] +file = "pytest_mock-3.8.2-py3-none-any.whl" +hash = "sha256:8a9e226d6c0ef09fcf20c94eb3405c388af438a90f3e39687f84166da82d5948" + [package.dependencies] pytest = ">=5.0" @@ -266,6 +1163,166 @@ category = "dev" optional = false python-versions = ">=3.6" +[[package.files]] +file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl" +hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53" + +[[package.files]] +file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl" +hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c" + +[[package.files]] +file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc" + +[[package.files]] +file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b" + +[[package.files]] +file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" +hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5" + +[[package.files]] +file = "PyYAML-6.0-cp310-cp310-win32.whl" +hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513" + +[[package.files]] +file = "PyYAML-6.0-cp310-cp310-win_amd64.whl" +hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a" + +[[package.files]] +file = "PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl" +hash = "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358" + +[[package.files]] +file = "PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl" +hash = "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1" + +[[package.files]] +file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d" + +[[package.files]] +file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f" + +[[package.files]] +file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782" + +[[package.files]] +file = "PyYAML-6.0-cp311-cp311-win32.whl" +hash = "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7" + +[[package.files]] +file = "PyYAML-6.0-cp311-cp311-win_amd64.whl" +hash = "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf" + +[[package.files]] +file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl" +hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86" + +[[package.files]] +file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f" + +[[package.files]] +file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92" + +[[package.files]] +file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" +hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4" + +[[package.files]] +file = "PyYAML-6.0-cp36-cp36m-win32.whl" +hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293" + +[[package.files]] +file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl" +hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57" + +[[package.files]] +file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl" +hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c" + +[[package.files]] +file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0" + +[[package.files]] +file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4" + +[[package.files]] +file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" +hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9" + +[[package.files]] +file = "PyYAML-6.0-cp37-cp37m-win32.whl" +hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737" + +[[package.files]] +file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl" +hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d" + +[[package.files]] +file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl" +hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b" + +[[package.files]] +file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba" + +[[package.files]] +file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34" + +[[package.files]] +file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" +hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287" + +[[package.files]] +file = "PyYAML-6.0-cp38-cp38-win32.whl" +hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78" + +[[package.files]] +file = "PyYAML-6.0-cp38-cp38-win_amd64.whl" +hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07" + +[[package.files]] +file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl" +hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b" + +[[package.files]] +file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl" +hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174" + +[[package.files]] +file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803" + +[[package.files]] +file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3" + +[[package.files]] +file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" +hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0" + +[[package.files]] +file = "PyYAML-6.0-cp39-cp39-win32.whl" +hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb" + +[[package.files]] +file = "PyYAML-6.0-cp39-cp39-win_amd64.whl" +hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c" + +[[package.files]] +file = "PyYAML-6.0.tar.gz" +hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2" + [[package]] name = "rapidfuzz" version = "2.10.3" @@ -274,6 +1331,414 @@ category = "main" optional = false python-versions = ">=3.6" +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-macosx_10_9_universal2.whl" +hash = "sha256:cacd0fb710ad7521a9bc274c95575ab909d2ed0c7c50321f31c7bd9ba120727a" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-macosx_10_9_x86_64.whl" +hash = "sha256:c5bfa5c0cde28a2aaff4c2b35a4756aceb795f3e75956439bdcd01f6705f6ea0" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-macosx_11_0_arm64.whl" +hash = "sha256:412213065b4adb93e61818bb1657eb4c7e720f31a44f34f7f7028b7dea93e597" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:ec442ba4e3dee067e62d36a727e33e65bc2cfbdd49f5d6b61cb1ffede4c0704c" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:19004d4fc733c22d8c1f2441a7ad656bf389105b7f6a399288ae947c9bc8a88c" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" +hash = "sha256:010b779f1520f31df6fc06d2a2ed6cd3a21da2bbdc61f14771bfb39f5642c261" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:c0f8ea4f95d286833cf9c6240f7063eb2547ea1c3e9d70982406e09fddb8a8e6" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:4317d20dc3c8b129f734f21541aacea4fa57d98b9c3270f6c37c202871f33d88" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-musllinux_1_1_aarch64.whl" +hash = "sha256:c5e15d60fbc6f543473e931b1cb91a7a54922d58d84b2cc8ad077e28384c11da" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-musllinux_1_1_i686.whl" +hash = "sha256:b2ba9a7ec61188013073cae0ad1ad52688572419ae25795ed6748007f32aecfd" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-musllinux_1_1_ppc64le.whl" +hash = "sha256:919fdfdbef94a0b77ed18df736a9aff5db5b1ae546796d8937a9d775b66d28f5" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-musllinux_1_1_s390x.whl" +hash = "sha256:e05efbf8a0f2edc7e80b35b99e142fe16b75e643d6f8ac8c8f30be58a8f14a24" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-musllinux_1_1_x86_64.whl" +hash = "sha256:da9aaac84982c28f4fcd36b4112f03b4983c9eb78f6693f46eb0c74758e1a221" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-win32.whl" +hash = "sha256:17938138685b0b4c08a5cf03fd5145b69651f9458165005d8e5604f7dfdb64f8" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp310-cp310-win_amd64.whl" +hash = "sha256:87fa733659bbc75272d2cfcb48c93d4d67f6edf453c38496c789b72b1cbd865d" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-macosx_10_9_universal2.whl" +hash = "sha256:2974007b34a025b795da749e3e95bc589a64bae779c4b667528a19b91d3649ee" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-macosx_10_9_x86_64.whl" +hash = "sha256:c5a18a80bc8bc9d2609438c5615ff606fa931a29ba7c149042d2bcb604267cf4" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-macosx_11_0_arm64.whl" +hash = "sha256:f0c462c947aacee1067e9fd1803ed88a2aa4fa61d8d1e91a5c2631b9400227c8" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:f09f236bf187f59094d4a84fb795d5b1786feb9d6147a01f2fa05e627af0e86b" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:770679e582ba3d93039f7c3e9cf02634efb1fd229d25545c4a38e1acc38d3d42" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" +hash = "sha256:7215888c39b7cfddb8323860549d9eb41af4d78155feea4b088bf1a4e775efe0" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:ddce2bf4429da944e7e45547eae4abcbcb8018b90cf8c93e08320a02f5f62381" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:bddbeabf14efd2c05fb7792ef824f08e109db8ce2390c9296da27314b91273a7" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-musllinux_1_1_aarch64.whl" +hash = "sha256:efcd1a97839d21902e509ad6c56cfa9bdd40a536e56503cae9ae7ce19a9281de" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-musllinux_1_1_i686.whl" +hash = "sha256:d343a0012fe4b32a7ab3030bd6f2b91f818b26918c9dc3e232b28e62119fe72a" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-musllinux_1_1_ppc64le.whl" +hash = "sha256:085dd87949ed498734ab3db1e156596d0c63c5475d59ff2bb75991147638dc94" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-musllinux_1_1_s390x.whl" +hash = "sha256:63b08eab748e288a9b65216573f5661b1b5bfbe67c3289801f3132adb9f3e8a9" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-musllinux_1_1_x86_64.whl" +hash = "sha256:8d1c3a0ae90bcf214cad3a9599eef7c8bd97b6aa7a5c4c0b67744966c8a5d8cf" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-win32.whl" +hash = "sha256:771c80795d053d42c86ab3f963f2fc306d62174b2f0ebf2b8082cc001fd52c60" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp311-cp311-win_amd64.whl" +hash = "sha256:dea68224b56eb8fad01ff5e4b8aa17868720145ca6c2f9e91e7f7785e75440ce" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp36-cp36m-macosx_10_9_x86_64.whl" +hash = "sha256:05ccc001b5e9c3d4a3632ed4dbb0c4d950b9f82dd722373c79fee8dbea04a35d" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:d28c045973feab701537684b19e0e340697e570d84565884f92b679bf6c142ba" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:006d6d9fe0b5ab75c77222b04147097aa92775e7473a0fb94ea6f63574c32fb6" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" +hash = "sha256:6afb1a51394045809647f761ff0bf887ae484d9f6b198c75f7c2c62f85c19555" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:c6ad7be4d58d7143dad65745da7b1bdd7db848e812058d56e860d5641ff5b819" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:1060cbc3bdf7f8c3e34f15c70acb031a1a9365c5b9090ce52626b78cdd644343" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp36-cp36m-musllinux_1_1_aarch64.whl" +hash = "sha256:3ff2e3450e39e4241690db7d33773edb27ad708d7f6daff7c62953e190c9c6f0" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp36-cp36m-musllinux_1_1_i686.whl" +hash = "sha256:5966bf6857c9e67a56ff40c96c7eab4665ee68534b880f7e710d23bbc5f3300b" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp36-cp36m-musllinux_1_1_ppc64le.whl" +hash = "sha256:bf65f28fb5604cfde2a69b4f2b0830719b6352fe875aa9b59ded6a5fdc203d3c" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp36-cp36m-musllinux_1_1_s390x.whl" +hash = "sha256:4664e16b80053f4fea78ad9d96f98f30215436c2485413ca09ae804e4cf4b92d" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp36-cp36m-musllinux_1_1_x86_64.whl" +hash = "sha256:cbde3131bb070fc23e1d58582f9c35a0274a35bf872925a24dcd8b08586a6233" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp36-cp36m-win32.whl" +hash = "sha256:d242153e6554f279d95d9d65996c69edcb5a48dad68023916daeaa078a86f10f" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp36-cp36m-win_amd64.whl" +hash = "sha256:59b554bc3931664ce44ec0919a7e4b34ae7d2e925acd1e57235c508369cfd635" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp37-cp37m-macosx_10_9_x86_64.whl" +hash = "sha256:e2db4f91e793ef09ef1dd95e1c002ec6b782457c0ea95fa7a6124d89328b92da" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:15f81096b6a28879158822c50ced0dc64308446603a54109c1754b1ab29a0690" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:a20caa84f7ecd53810d7ce801b8fb7ef01e00815dc69b967a2046a5fbd532aac" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" +hash = "sha256:e06ebf156c7a20e935aba73805833b778a9a6f018eeddc12eed551e2dbefecbc" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:51aa62c2b6638f80965720ed60479e6d857098de1c15282872a9186469a0c751" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:bfda6ca15d390190ccd1bb64c38f917604c4d6c0bf88b598977a64603d700246" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp37-cp37m-musllinux_1_1_aarch64.whl" +hash = "sha256:af9aa6e83305be556f48e141a24e9df690d2e0c933e9800fbe61cafd501823e0" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp37-cp37m-musllinux_1_1_i686.whl" +hash = "sha256:552f8d87bb79174fcf57faace8bd6d3baa349f19d792db5417bf719e5998287f" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp37-cp37m-musllinux_1_1_ppc64le.whl" +hash = "sha256:23c181a21e0238278d6b3bfe2575f06146a503b36392d3079fe99b3edad74807" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp37-cp37m-musllinux_1_1_s390x.whl" +hash = "sha256:2eb72ff60977b858e0e85c4fe56e66bc9073162f1bd6a6d589c758e8fcf48440" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp37-cp37m-musllinux_1_1_x86_64.whl" +hash = "sha256:1f161c65ecdf5d1d4cb7581536a73c0d487059db9c8e1b968e9f775c59fc3ed6" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp37-cp37m-win32.whl" +hash = "sha256:1bca9cd1be6caae7e0ce363023eb84455158a76395e229d2704520f5fa34f353" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp37-cp37m-win_amd64.whl" +hash = "sha256:08aefd31eacc59ad8bb952c2cb164697bbe207a45389036c35b41779a49a36ee" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-macosx_10_9_universal2.whl" +hash = "sha256:2db937a80bb8cc72f7e943985365ff5c984a9d356df6da39cd1bd112d6275392" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-macosx_10_9_x86_64.whl" +hash = "sha256:57e383ceaa9a1cdc5da4b6ad5a26ccf4a1cc5fee459cba29b8425360260bfa66" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-macosx_11_0_arm64.whl" +hash = "sha256:ca24d68896c7a2634fc0cfe272516bccb2f7926e1493368feb1ae06f9382de75" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:eab48daa4780a106e32edef1fcb5df25472372cdec7e6147c53df4bbff5ccb5d" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:bb772af7c7d1886d724d13404aec88a0d8552e1c6cf1a121677cf78152d82ba4" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" +hash = "sha256:489e6df1b0775934f8d83080b486d221a308bbedcbe1f227e791451a57b71fc3" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:ffb423dafd3a35d78b4cac2f75a346eac4ef2a6d1d9a2544151985bd47e475dd" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:78fd6fb5c6c870efd173ebb0d8b09b707e3a67acbbd2abbfaf1c035df30383e2" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-musllinux_1_1_aarch64.whl" +hash = "sha256:2cbea82d4111394612342202e3114ee7dabcc5af293cbfe6001001c58ac8424f" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-musllinux_1_1_i686.whl" +hash = "sha256:5407e655bad797c9ffda2ac2dbb4946b731501a4394ad2ca0baa57ec25615643" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-musllinux_1_1_ppc64le.whl" +hash = "sha256:6aeae21cfca1c767b897335be5abb25913393fd6c43c9cc4a23caa722e2f4f7c" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-musllinux_1_1_s390x.whl" +hash = "sha256:71d69bc9a129cfdb27f4fbec3a73a69acdafdb4fb0a72cfe0d8925c621d14e8e" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-musllinux_1_1_x86_64.whl" +hash = "sha256:8b282248300d78e47b987e7dd469f1f7de4e82810c73a8ce13ddcb3234068f46" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-win32.whl" +hash = "sha256:750272d47cd80d5689e7158f749e014480cad6bd812c69aeedf86db71dd582b5" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp38-cp38-win_amd64.whl" +hash = "sha256:ca293f19b4a5b4a64215759f3c3a2b5d612582def37f27b9c6adb3e094433adc" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-macosx_10_9_universal2.whl" +hash = "sha256:e5baca7bd17106f9260155c05aba756a2cb0a2fc5bb8136a385f675c6a2909da" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-macosx_10_9_x86_64.whl" +hash = "sha256:3998379295a12aaf7cfa82f2c28124e031ca9841895f90ea88589bbe7f7931a9" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-macosx_11_0_arm64.whl" +hash = "sha256:e4688445bd49c8b05372e1bfa8e4e7b5f1b8bcc895725ac0d15c2c079f88c69a" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:6a9df22d23a4258ba6795ed78829a3123544d0cefdd4d49ef04e1b5e63bd5d61" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:8c1aa0148878a5207db940746ecf2b491349bbee6733435919fc260b56e2d5ff" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" +hash = "sha256:8a5467855761224e1a704ef4dc2d97cabd8035c862fbc9356068f64ce24f4dc5" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" +hash = "sha256:943a9b17adc50ea2f1c0a31c8a59a0c77fcb948deef6bbf20218ce42f1ce5a45" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:e26aae7b0ce7bbd3fc5741eaf9793447e52855c1ffeb3d41df7c0f4f7756f091" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-musllinux_1_1_aarch64.whl" +hash = "sha256:753983d27cfb176c1bc1d42bd61fa1e2908ca5ae8a73ba09cf4d0ebda4f1163a" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-musllinux_1_1_i686.whl" +hash = "sha256:8c48e6ecedc5460e6df927a1768df0e504c4c9fb1a34fb3c800be739400b0619" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-musllinux_1_1_ppc64le.whl" +hash = "sha256:b9181fd7b452ebac39af2429f2e10938d24cb8478709d3fb5d149341d0a1589d" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-musllinux_1_1_s390x.whl" +hash = "sha256:afa5163ca6abea1c2c2e9b61ee83b52f70975e2a7562555506eb5fdbde2bf2fa" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-musllinux_1_1_x86_64.whl" +hash = "sha256:531859f8d64a962666afd55cb587a48c8622398767bbb67c8877a4e2eacaac6c" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-win32.whl" +hash = "sha256:ae5cdb1c7e8873e4226b6e63637082a01bd6ac9159759570a6367bd2c68907d5" + +[[package.files]] +file = "rapidfuzz-2.10.3-cp39-cp39-win_amd64.whl" +hash = "sha256:41e40700c636e1231f79e74816f7a0a97efb39e313ba98841cff316c501bfceb" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl" +hash = "sha256:fc33161f599c6b1076da020a6ffbd158a777a5a52bd203ad3456923eb69fb0de" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:f969501316642c5c376c89e3605f7f8cc1c4a3ffdae6dc92b0b0602531acc8c1" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:deb4ce8229149ff57052c1f3ca95493fa6ad673ab7ccf1ff33ec1c9ebf41be15" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:a306011de712e98a40fbf05dd7c9b5719974fef547ed57335303046b5e9436b0" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp37-pypy37_pp73-win_amd64.whl" +hash = "sha256:b08c1b8c6e861896df551a8537172dbbbe3d39be61c7e98b244500ae4deb7b3d" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl" +hash = "sha256:0e0b0257e0ba8b541c9f56fae075d426913617e5a194bf5d03f20a4e5e598625" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:56bf09f803c628b76a0b3d054ddf61bcf819c580349db867279b086531dc0000" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:873cbe8fc3a283c4996858192ba7ad64321254accc6b06e464c4023e0c1c6470" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:e00ab5933637867f7f292d5a5068d1cde4d87afe32156c00d1363b15b5a4888e" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp38-pypy38_pp73-win_amd64.whl" +hash = "sha256:14a59ae2374720a2b855a6f46c0dfc2baf535694f4aa37185fcd3146bc7af237" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl" +hash = "sha256:a7fa3157038463ff2917a05d509272a9bfe04bf0113975cca2ce1c0a1bf2d5c5" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:2a346fa42d5a461228be02d179c76bd9c8cb4e940d2f3b1638c2e543785277a1" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl" +hash = "sha256:17be5f758e70146fefeda1cbf95ec0d3a6a1dee6bfe369f942c23fabcbba4ada" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +hash = "sha256:a1f11768d97f15d18759d3b2249d2437c951e6db7ec63c5fd1b834eb97adce4f" + +[[package.files]] +file = "rapidfuzz-2.10.3-pp39-pypy39_pp73-win_amd64.whl" +hash = "sha256:02613a9f1ce85106aa6c11d45f1fc510a888c0d4ba258cbb144db61ce0d5f5c5" + +[[package.files]] +file = "rapidfuzz-2.10.3.tar.gz" +hash = "sha256:a8f03b316e38f88c97415a3e261c4fa998e2e5448a2ff6da7bffb9f4304afeb1" + [package.dependencies] jarowinkler = ">=1.2.2,<2.0.0" @@ -288,6 +1753,14 @@ category = "dev" optional = false python-versions = ">=3.7" +[[package.files]] +file = "setuptools-65.3.0-py3-none-any.whl" +hash = "sha256:2e24e0bec025f035a2e72cdd1961119f557d78ad331bb00ff82efb2ab8da8e82" + +[[package.files]] +file = "setuptools-65.3.0.tar.gz" +hash = "sha256:7732871f4f7fa58fb6bdcaeadb0161b2bd046c85905dbaa066bdcbcc81953b57" + [package.extras] docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx", "sphinx-favicon", "sphinx-hoverxref (<2)", "sphinx-inline-tabs", "sphinx-notfound-page (==0.8.3)", "sphinx-reredirects", "sphinxcontrib-towncrier"] testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8 (<5)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "mock", "pip (>=19.1)", "pip-run (>=8.8)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] @@ -301,6 +1774,14 @@ category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +[[package.files]] +file = "six-1.16.0-py2.py3-none-any.whl" +hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" + +[[package.files]] +file = "six-1.16.0.tar.gz" +hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926" + [[package]] name = "toml" version = "0.10.2" @@ -309,6 +1790,14 @@ category = "dev" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +[[package.files]] +file = "toml-0.10.2-py2.py3-none-any.whl" +hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" + +[[package.files]] +file = "toml-0.10.2.tar.gz" +hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f" + [[package]] name = "tomli" version = "2.0.1" @@ -317,6 +1806,14 @@ category = "dev" optional = false python-versions = ">=3.7" +[[package.files]] +file = "tomli-2.0.1-py3-none-any.whl" +hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc" + +[[package.files]] +file = "tomli-2.0.1.tar.gz" +hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" + [[package]] name = "tox" version = "3.25.1" @@ -325,6 +1822,14 @@ category = "dev" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" +[[package.files]] +file = "tox-3.25.1-py2.py3-none-any.whl" +hash = "sha256:c38e15f4733683a9cc0129fba078633e07eb0961f550a010ada879e95fb32632" + +[[package.files]] +file = "tox-3.25.1.tar.gz" +hash = "sha256:c138327815f53bc6da4fe56baec5f25f00622ae69ef3fe4e1e385720e22486f9" + [package.dependencies] colorama = {version = ">=0.4.1", markers = "platform_system == \"Windows\""} filelock = ">=3.0.0" @@ -340,6 +1845,110 @@ virtualenv = ">=16.0.0,<20.0.0 || >20.0.0,<20.0.1 || >20.0.1,<20.0.2 || >20.0.2, docs = ["pygments-github-lexers (>=0.0.5)", "sphinx (>=2.0.0)", "sphinxcontrib-autoprogram (>=0.1.5)", "towncrier (>=18.5.0)"] testing = ["flaky (>=3.4.0)", "freezegun (>=0.3.11)", "pathlib2 (>=2.3.3)", "psutil (>=5.6.1)", "pytest (>=4.0.0)", "pytest-cov (>=2.5.1)", "pytest-mock (>=1.10.0)", "pytest-randomly (>=1.0.0)"] +[[package]] +name = "typed-ast" +version = "1.5.4" +description = "a fork of Python 2 and 3 ast modules with type comment support" +category = "dev" +optional = false +python-versions = ">=3.6" + +[[package.files]] +file = "typed_ast-1.5.4-cp310-cp310-macosx_10_9_x86_64.whl" +hash = "sha256:669dd0c4167f6f2cd9f57041e03c3c2ebf9063d0757dc89f79ba1daa2bfca9d4" + +[[package.files]] +file = "typed_ast-1.5.4-cp310-cp310-macosx_11_0_arm64.whl" +hash = "sha256:211260621ab1cd7324e0798d6be953d00b74e0428382991adfddb352252f1d62" + +[[package.files]] +file = "typed_ast-1.5.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:267e3f78697a6c00c689c03db4876dd1efdfea2f251a5ad6555e82a26847b4ac" + +[[package.files]] +file = "typed_ast-1.5.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" +hash = "sha256:c542eeda69212fa10a7ada75e668876fdec5f856cd3d06829e6aa64ad17c8dfe" + +[[package.files]] +file = "typed_ast-1.5.4-cp310-cp310-win_amd64.whl" +hash = "sha256:a9916d2bb8865f973824fb47436fa45e1ebf2efd920f2b9f99342cb7fab93f72" + +[[package.files]] +file = "typed_ast-1.5.4-cp36-cp36m-macosx_10_9_x86_64.whl" +hash = "sha256:79b1e0869db7c830ba6a981d58711c88b6677506e648496b1f64ac7d15633aec" + +[[package.files]] +file = "typed_ast-1.5.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:a94d55d142c9265f4ea46fab70977a1944ecae359ae867397757d836ea5a3f47" + +[[package.files]] +file = "typed_ast-1.5.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" +hash = "sha256:183afdf0ec5b1b211724dfef3d2cad2d767cbefac291f24d69b00546c1837fb6" + +[[package.files]] +file = "typed_ast-1.5.4-cp36-cp36m-win_amd64.whl" +hash = "sha256:639c5f0b21776605dd6c9dbe592d5228f021404dafd377e2b7ac046b0349b1a1" + +[[package.files]] +file = "typed_ast-1.5.4-cp37-cp37m-macosx_10_9_x86_64.whl" +hash = "sha256:cf4afcfac006ece570e32d6fa90ab74a17245b83dfd6655a6f68568098345ff6" + +[[package.files]] +file = "typed_ast-1.5.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:ed855bbe3eb3715fca349c80174cfcfd699c2f9de574d40527b8429acae23a66" + +[[package.files]] +file = "typed_ast-1.5.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" +hash = "sha256:6778e1b2f81dfc7bc58e4b259363b83d2e509a65198e85d5700dfae4c6c8ff1c" + +[[package.files]] +file = "typed_ast-1.5.4-cp37-cp37m-win_amd64.whl" +hash = "sha256:0261195c2062caf107831e92a76764c81227dae162c4f75192c0d489faf751a2" + +[[package.files]] +file = "typed_ast-1.5.4-cp38-cp38-macosx_10_9_x86_64.whl" +hash = "sha256:2efae9db7a8c05ad5547d522e7dbe62c83d838d3906a3716d1478b6c1d61388d" + +[[package.files]] +file = "typed_ast-1.5.4-cp38-cp38-macosx_11_0_arm64.whl" +hash = "sha256:7d5d014b7daa8b0bf2eaef684295acae12b036d79f54178b92a2b6a56f92278f" + +[[package.files]] +file = "typed_ast-1.5.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:370788a63915e82fd6f212865a596a0fefcbb7d408bbbb13dea723d971ed8bdc" + +[[package.files]] +file = "typed_ast-1.5.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" +hash = "sha256:4e964b4ff86550a7a7d56345c7864b18f403f5bd7380edf44a3c1fb4ee7ac6c6" + +[[package.files]] +file = "typed_ast-1.5.4-cp38-cp38-win_amd64.whl" +hash = "sha256:683407d92dc953c8a7347119596f0b0e6c55eb98ebebd9b23437501b28dcbb8e" + +[[package.files]] +file = "typed_ast-1.5.4-cp39-cp39-macosx_10_9_x86_64.whl" +hash = "sha256:4879da6c9b73443f97e731b617184a596ac1235fe91f98d279a7af36c796da35" + +[[package.files]] +file = "typed_ast-1.5.4-cp39-cp39-macosx_11_0_arm64.whl" +hash = "sha256:3e123d878ba170397916557d31c8f589951e353cc95fb7f24f6bb69adc1a8a97" + +[[package.files]] +file = "typed_ast-1.5.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" +hash = "sha256:ebd9d7f80ccf7a82ac5f88c521115cc55d84e35bf8b446fcd7836eb6b98929a3" + +[[package.files]] +file = "typed_ast-1.5.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" +hash = "sha256:98f80dee3c03455e92796b58b98ff6ca0b2a6f652120c263efdba4d6c5e58f72" + +[[package.files]] +file = "typed_ast-1.5.4-cp39-cp39-win_amd64.whl" +hash = "sha256:0fdbcf2fef0ca421a3f5912555804296f0b0960f0418c440f5d6d3abb549f3e1" + +[[package.files]] +file = "typed_ast-1.5.4.tar.gz" +hash = "sha256:39e21ceb7388e4bb37f4c679d72707ed46c2fbf2a5609b8b8ebc4b067d977df2" + [[package]] name = "typing-extensions" version = "4.3.0" @@ -348,6 +1957,14 @@ category = "dev" optional = false python-versions = ">=3.7" +[[package.files]] +file = "typing_extensions-4.3.0-py3-none-any.whl" +hash = "sha256:25642c956049920a5aa49edcdd6ab1e06d7e5d467fc00e0506c44ac86fbfca02" + +[[package.files]] +file = "typing_extensions-4.3.0.tar.gz" +hash = "sha256:e6d2677a32f47fc7eb2795db1dd15c1f34eff616bcaf2cfb5e997f854fa1c4a6" + [[package]] name = "virtualenv" version = "20.16.3" @@ -356,6 +1973,14 @@ category = "dev" optional = false python-versions = ">=3.6" +[[package.files]] +file = "virtualenv-20.16.3-py2.py3-none-any.whl" +hash = "sha256:4193b7bc8a6cd23e4eb251ac64f29b4398ab2c233531e66e40b19a6b7b0d30c1" + +[[package.files]] +file = "virtualenv-20.16.3.tar.gz" +hash = "sha256:d86ea0bb50e06252d79e6c241507cb904fcd66090c3271381372d6221a3970f9" + [package.dependencies] distlib = ">=0.3.5,<1" filelock = ">=3.4.1,<4" @@ -374,426 +1999,19 @@ category = "dev" optional = false python-versions = ">=3.7" +[[package.files]] +file = "zipp-3.8.1-py3-none-any.whl" +hash = "sha256:47c40d7fe183a6f21403a199b3e4192cca5774656965b0a4988ad2f8feb5f009" + +[[package.files]] +file = "zipp-3.8.1.tar.gz" +hash = "sha256:05b45f1ee8f807d0cc928485ca40a07cb491cf092ff587c0df9cb1fd154848d2" + [package.extras] docs = ["jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx"] testing = ["func-timeout", "jaraco.itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] [metadata] -lock-version = "1.1" +lock-version = "2.0" python-versions = "^3.7" -content-hash = "3598682666d1781c819a7a8ca694d5a883c8095b9050f97e6824dcfd9c008412" - -[metadata.files] -atomicwrites = [ - {file = "atomicwrites-1.4.1.tar.gz", hash = "sha256:81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11"}, -] -attrs = [ - {file = "attrs-22.1.0-py2.py3-none-any.whl", hash = "sha256:86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c"}, - {file = "attrs-22.1.0.tar.gz", hash = "sha256:29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6"}, -] -cfgv = [ - {file = "cfgv-3.3.1-py2.py3-none-any.whl", hash = "sha256:c6a0883f3917a037485059700b9e75da2464e6c27051014ad85ba6aaa5884426"}, - {file = "cfgv-3.3.1.tar.gz", hash = "sha256:f5a830efb9ce7a445376bb66ec94c638a9787422f96264c98edc6bdeed8ab736"}, -] -colorama = [ - {file = "colorama-0.4.5-py2.py3-none-any.whl", hash = "sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da"}, - {file = "colorama-0.4.5.tar.gz", hash = "sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4"}, -] -coverage = [ - {file = "coverage-6.4.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e7b4da9bafad21ea45a714d3ea6f3e1679099e420c8741c74905b92ee9bfa7cc"}, - {file = "coverage-6.4.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fde17bc42e0716c94bf19d92e4c9f5a00c5feb401f5bc01101fdf2a8b7cacf60"}, - {file = "coverage-6.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdbb0d89923c80dbd435b9cf8bba0ff55585a3cdb28cbec65f376c041472c60d"}, - {file = "coverage-6.4.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:67f9346aeebea54e845d29b487eb38ec95f2ecf3558a3cffb26ee3f0dcc3e760"}, - {file = "coverage-6.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42c499c14efd858b98c4e03595bf914089b98400d30789511577aa44607a1b74"}, - {file = "coverage-6.4.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c35cca192ba700979d20ac43024a82b9b32a60da2f983bec6c0f5b84aead635c"}, - {file = "coverage-6.4.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:9cc4f107009bca5a81caef2fca843dbec4215c05e917a59dec0c8db5cff1d2aa"}, - {file = "coverage-6.4.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f444627b3664b80d078c05fe6a850dd711beeb90d26731f11d492dcbadb6973"}, - {file = "coverage-6.4.4-cp310-cp310-win32.whl", hash = "sha256:66e6df3ac4659a435677d8cd40e8eb1ac7219345d27c41145991ee9bf4b806a0"}, - {file = "coverage-6.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:35ef1f8d8a7a275aa7410d2f2c60fa6443f4a64fae9be671ec0696a68525b875"}, - {file = "coverage-6.4.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c1328d0c2f194ffda30a45f11058c02410e679456276bfa0bbe0b0ee87225fac"}, - {file = "coverage-6.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61b993f3998ee384935ee423c3d40894e93277f12482f6e777642a0141f55782"}, - {file = "coverage-6.4.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d5dd4b8e9cd0deb60e6fcc7b0647cbc1da6c33b9e786f9c79721fd303994832f"}, - {file = "coverage-6.4.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7026f5afe0d1a933685d8f2169d7c2d2e624f6255fb584ca99ccca8c0e966fd7"}, - {file = "coverage-6.4.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:9c7b9b498eb0c0d48b4c2abc0e10c2d78912203f972e0e63e3c9dc21f15abdaa"}, - {file = "coverage-6.4.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:ee2b2fb6eb4ace35805f434e0f6409444e1466a47f620d1d5763a22600f0f892"}, - {file = "coverage-6.4.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:ab066f5ab67059d1f1000b5e1aa8bbd75b6ed1fc0014559aea41a9eb66fc2ce0"}, - {file = "coverage-6.4.4-cp311-cp311-win32.whl", hash = "sha256:9d6e1f3185cbfd3d91ac77ea065d85d5215d3dfa45b191d14ddfcd952fa53796"}, - {file = "coverage-6.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:e3d3c4cc38b2882f9a15bafd30aec079582b819bec1b8afdbde8f7797008108a"}, - {file = "coverage-6.4.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a095aa0a996ea08b10580908e88fbaf81ecf798e923bbe64fb98d1807db3d68a"}, - {file = "coverage-6.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ef6f44409ab02e202b31a05dd6666797f9de2aa2b4b3534e9d450e42dea5e817"}, - {file = "coverage-6.4.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b7101938584d67e6f45f0015b60e24a95bf8dea19836b1709a80342e01b472f"}, - {file = "coverage-6.4.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14a32ec68d721c3d714d9b105c7acf8e0f8a4f4734c811eda75ff3718570b5e3"}, - {file = "coverage-6.4.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:6a864733b22d3081749450466ac80698fe39c91cb6849b2ef8752fd7482011f3"}, - {file = "coverage-6.4.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:08002f9251f51afdcc5e3adf5d5d66bb490ae893d9e21359b085f0e03390a820"}, - {file = "coverage-6.4.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:a3b2752de32c455f2521a51bd3ffb53c5b3ae92736afde67ce83477f5c1dd928"}, - {file = "coverage-6.4.4-cp37-cp37m-win32.whl", hash = "sha256:f855b39e4f75abd0dfbcf74a82e84ae3fc260d523fcb3532786bcbbcb158322c"}, - {file = "coverage-6.4.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ee6ae6bbcac0786807295e9687169fba80cb0617852b2fa118a99667e8e6815d"}, - {file = "coverage-6.4.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:564cd0f5b5470094df06fab676c6d77547abfdcb09b6c29c8a97c41ad03b103c"}, - {file = "coverage-6.4.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cbbb0e4cd8ddcd5ef47641cfac97d8473ab6b132dd9a46bacb18872828031685"}, - {file = "coverage-6.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6113e4df2fa73b80f77663445be6d567913fb3b82a86ceb64e44ae0e4b695de1"}, - {file = "coverage-6.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d032bfc562a52318ae05047a6eb801ff31ccee172dc0d2504614e911d8fa83e"}, - {file = "coverage-6.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e431e305a1f3126477abe9a184624a85308da8edf8486a863601d58419d26ffa"}, - {file = "coverage-6.4.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:cf2afe83a53f77aec067033199797832617890e15bed42f4a1a93ea24794ae3e"}, - {file = "coverage-6.4.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:783bc7c4ee524039ca13b6d9b4186a67f8e63d91342c713e88c1865a38d0892a"}, - {file = "coverage-6.4.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:ff934ced84054b9018665ca3967fc48e1ac99e811f6cc99ea65978e1d384454b"}, - {file = "coverage-6.4.4-cp38-cp38-win32.whl", hash = "sha256:e1fabd473566fce2cf18ea41171d92814e4ef1495e04471786cbc943b89a3781"}, - {file = "coverage-6.4.4-cp38-cp38-win_amd64.whl", hash = "sha256:4179502f210ebed3ccfe2f78bf8e2d59e50b297b598b100d6c6e3341053066a2"}, - {file = "coverage-6.4.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:98c0b9e9b572893cdb0a00e66cf961a238f8d870d4e1dc8e679eb8bdc2eb1b86"}, - {file = "coverage-6.4.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:fc600f6ec19b273da1d85817eda339fb46ce9eef3e89f220055d8696e0a06908"}, - {file = "coverage-6.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a98d6bf6d4ca5c07a600c7b4e0c5350cd483c85c736c522b786be90ea5bac4f"}, - {file = "coverage-6.4.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01778769097dbd705a24e221f42be885c544bb91251747a8a3efdec6eb4788f2"}, - {file = "coverage-6.4.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dfa0b97eb904255e2ab24166071b27408f1f69c8fbda58e9c0972804851e0558"}, - {file = "coverage-6.4.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:fcbe3d9a53e013f8ab88734d7e517eb2cd06b7e689bedf22c0eb68db5e4a0a19"}, - {file = "coverage-6.4.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:15e38d853ee224e92ccc9a851457fb1e1f12d7a5df5ae44544ce7863691c7a0d"}, - {file = "coverage-6.4.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6913dddee2deff8ab2512639c5168c3e80b3ebb0f818fed22048ee46f735351a"}, - {file = "coverage-6.4.4-cp39-cp39-win32.whl", hash = "sha256:354df19fefd03b9a13132fa6643527ef7905712109d9c1c1903f2133d3a4e145"}, - {file = "coverage-6.4.4-cp39-cp39-win_amd64.whl", hash = "sha256:1238b08f3576201ebf41f7c20bf59baa0d05da941b123c6656e42cdb668e9827"}, - {file = "coverage-6.4.4-pp36.pp37.pp38-none-any.whl", hash = "sha256:f67cf9f406cf0d2f08a3515ce2db5b82625a7257f88aad87904674def6ddaec1"}, - {file = "coverage-6.4.4.tar.gz", hash = "sha256:e16c45b726acb780e1e6f88b286d3c10b3914ab03438f32117c4aa52d7f30d58"}, -] -crashtest = [ - {file = "crashtest-0.4.0-py3-none-any.whl", hash = "sha256:476839dfa58bb238aa7db8752db7029bfc8bdc87b571d3a15727da8af61b7487"}, - {file = "crashtest-0.4.0.tar.gz", hash = "sha256:d629b00f1d4e79c316909f4eb763bbcb29b510d65fbde1365a1ceb93ab7fa4c8"}, -] -distlib = [ - {file = "distlib-0.3.5-py2.py3-none-any.whl", hash = "sha256:b710088c59f06338ca514800ad795a132da19fda270e3ce4affc74abf955a26c"}, - {file = "distlib-0.3.5.tar.gz", hash = "sha256:a7f75737c70be3b25e2bee06288cec4e4c221de18455b2dd037fe2a795cab2fe"}, -] -filelock = [ - {file = "filelock-3.8.0-py3-none-any.whl", hash = "sha256:617eb4e5eedc82fc5f47b6d61e4d11cb837c56cb4544e39081099fa17ad109d4"}, - {file = "filelock-3.8.0.tar.gz", hash = "sha256:55447caa666f2198c5b6b13a26d2084d26fa5b115c00d065664b2124680c4edc"}, -] -identify = [ - {file = "identify-2.5.3-py2.py3-none-any.whl", hash = "sha256:25851c8c1370effb22aaa3c987b30449e9ff0cece408f810ae6ce408fdd20893"}, - {file = "identify-2.5.3.tar.gz", hash = "sha256:887e7b91a1be152b0d46bbf072130235a8117392b9f1828446079a816a05ef44"}, -] -importlib-metadata = [ - {file = "importlib_metadata-4.12.0-py3-none-any.whl", hash = "sha256:7401a975809ea1fdc658c3aa4f78cc2195a0e019c5cbc4c06122884e9ae80c23"}, - {file = "importlib_metadata-4.12.0.tar.gz", hash = "sha256:637245b8bab2b6502fcbc752cc4b7a6f6243bb02b31c5c26156ad103d3d45670"}, -] -iniconfig = [ - {file = "iniconfig-1.1.1-py2.py3-none-any.whl", hash = "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3"}, - {file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"}, -] -jarowinkler = [ - {file = "jarowinkler-1.2.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:97175ef8bf47e796280c899c8d72788313e277a30cd5c4a549bbab60ce70e5f5"}, - {file = "jarowinkler-1.2.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:49796215bd66bb87d2d88da7131b785330b3b2e50cbd7a7be75b4964512f5aa9"}, - {file = "jarowinkler-1.2.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1097b349e09c6ae2d92520ef0ab79580b6b136f6f1c1d62ad783595011f0f260"}, - {file = "jarowinkler-1.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:786db72036f9b43aa6e4848584580ff8d0a33816f67050cc1d17f283a9446002"}, - {file = "jarowinkler-1.2.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4feec944743bdcd099b8967d16802c78f1009f3222a241b3d7424795ad301c54"}, - {file = "jarowinkler-1.2.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b29a7adb25bf02f1e007fec412a67a5c3c8de1ba062454de539e623eb638fcaf"}, - {file = "jarowinkler-1.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0dd61e79babfbca37f6f4d2b81bfbc92979e5e22f02d04ba5e762d84901a95bf"}, - {file = "jarowinkler-1.2.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:66aa6d4e961d956da7508d9bf837686e2b957db14a19dbfb0aefe259f9c6a177"}, - {file = "jarowinkler-1.2.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:db49e56139da097b5d85f323b1ed906a5d9d6d3a4336ce694910852d0a4cd607"}, - {file = "jarowinkler-1.2.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:fa55d91bcf097b464df6efa92762434aa3026a9774ab2509895a1948bf64b121"}, - {file = "jarowinkler-1.2.3-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:c1f3e5d5137419a608a878b76ec277c1618119259134ef94e323d5e7fdc2acfd"}, - {file = "jarowinkler-1.2.3-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:d6648d9c68bcc79f80092fa00e9f897df12b9826f05b7211260b494742ae3e12"}, - {file = "jarowinkler-1.2.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:53b9f9ca5cd56c82500171abc4818ef9f756e77e995ac57046f598fba2642f78"}, - {file = "jarowinkler-1.2.3-cp310-cp310-win32.whl", hash = "sha256:21ae65449c52b14578fd28f51c2efdd976a632979054cf12e714cc86fdc1d1aa"}, - {file = "jarowinkler-1.2.3-cp310-cp310-win_amd64.whl", hash = "sha256:fa1db18ba0a0fe383e9396e2db91d31fcabfc0ff03fa599b5a10edc57416084a"}, - {file = "jarowinkler-1.2.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e68cb387d79871b45d20a670bdd33b0f9edb08ed85aa7a5eb19dafdecfa1c091"}, - {file = "jarowinkler-1.2.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:aa12fa8a788804fca8fde0f24c14015f3adf18b2336adb66526e326c15b59c72"}, - {file = "jarowinkler-1.2.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5b8a0e1476e7a0cf316e32acd02733f6dba38a19e57c8aa58dad8cbb69627b54"}, - {file = "jarowinkler-1.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ae3b951ff925a5c1fc7746845d796ce34891313813f6c3bc2d057759c8090c47"}, - {file = "jarowinkler-1.2.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:813f626b8f2703275e7ad18b842cedc1e6d06e4a334337f96b5a91afcda78ed2"}, - {file = "jarowinkler-1.2.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:288c615134ec2d5d122fb834eb0e134f5ccd0080ce1091e2f8170d861de4c24d"}, - {file = "jarowinkler-1.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4638b6b4569e418365aa12d8175025b93336bb074288ec8b9b259734da9990e"}, - {file = "jarowinkler-1.2.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bc8182ba6561a19eddbbd88106b986b93ae11205919cea36385a260d2146c638"}, - {file = "jarowinkler-1.2.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:7253c25288294474d98e269dd73d7e8d9f503655c77180201788c6f29848bb4e"}, - {file = "jarowinkler-1.2.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:6e49f8c2258bdab01fef9dd8111811de8ec000a7b6f5a12283f2322ce5f473e3"}, - {file = "jarowinkler-1.2.3-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:a71063e01863f561d86459929ad7c5f6c389922aada4170b67ab7c266e6cf96c"}, - {file = "jarowinkler-1.2.3-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:51eeb42de858363e93c3407568b3fec1919b99a5ffb6d5c4e3dc494a12d37241"}, - {file = "jarowinkler-1.2.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:71a41f8d34bb315ea245a9c78e1dc40e58e560ba699ae34932f397271eaa830e"}, - {file = "jarowinkler-1.2.3-cp311-cp311-win32.whl", hash = "sha256:b696f0f80df13e8e86958a9d0eaa9218a6a311b5c566f6a081ef17d7d594713b"}, - {file = "jarowinkler-1.2.3-cp311-cp311-win_amd64.whl", hash = "sha256:d2debc08e15e6c16999c27c1afc4c2493c0d3f140206d24970872f4619ea840a"}, - {file = "jarowinkler-1.2.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:e8c6dba59166803347c96f48e1af608f8bbc8efe9d545e1a3f9bfb526e76fd62"}, - {file = "jarowinkler-1.2.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5e83b734568aeabf71a89b8f9a7b9630eca71de68e74701d306d56f9e8621c3f"}, - {file = "jarowinkler-1.2.3-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4ea218d666041f41434957816e0a52e8533e7e191c8302ca062ebfa4ec42220d"}, - {file = "jarowinkler-1.2.3-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bc0dcc31ce493aa70067e1f7ed2cb1528b8bd86bb276f25b6c09fabf746b3df7"}, - {file = "jarowinkler-1.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b56248ab6e734b40309b6337b0de5cb37e7f0e71d64c7f5f0d58bcb46c05699d"}, - {file = "jarowinkler-1.2.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:532c89ab12246f36338500b7c7c36b87389e01fca93eec74680423e5e5678677"}, - {file = "jarowinkler-1.2.3-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:298c708bd8609b0563846cd770891f4fc6492ea1c09ef7ac24a68731f4ede37a"}, - {file = "jarowinkler-1.2.3-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:18e3af57ac066a617bd688d62b9d0da11da32dca977d9fe5c1726040be26ad2e"}, - {file = "jarowinkler-1.2.3-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:bbb94c0d894cde960b264f3f797c99cbe316e0280ea1b81e240d6ee4ec19fa0c"}, - {file = "jarowinkler-1.2.3-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:b39b7cdb985f6c040830f047cd98a0563bbfa909944130223c23667432b39c73"}, - {file = "jarowinkler-1.2.3-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:cba8a789610e97d29c850370c6c8f68c0481355446a356bfa0b2703d8afb8436"}, - {file = "jarowinkler-1.2.3-cp36-cp36m-win32.whl", hash = "sha256:7f964945c52bb21058718f1e074a14d231bff1dad83c8e8bd1607ed6add4b0fa"}, - {file = "jarowinkler-1.2.3-cp36-cp36m-win_amd64.whl", hash = "sha256:439d66dd82a452535293c2503a0930c2aacc4ebf9542f0ca52b351084e9f3e32"}, - {file = "jarowinkler-1.2.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:07df473a812772794181885fc8e9950b629809297c8a1c00e06d0376cb6f5611"}, - {file = "jarowinkler-1.2.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c0eac3a71193575002e2c374ff7be5ef4005e9370c29dad83e2537f57d09e07e"}, - {file = "jarowinkler-1.2.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d5399e513b58496483eeda61ff180676fc6ff9c3b6ef53af3c53be0777e71247"}, - {file = "jarowinkler-1.2.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b59b4e82ade4b9b147646189b500f2085e06c8c7746dd6311e03bc4d4ad126e8"}, - {file = "jarowinkler-1.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ed3635427c04c8680807ecf6b71014c145ae760c22243f8ff6dd1a8cc7fa695"}, - {file = "jarowinkler-1.2.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9b2c89b9893c2c0fb1c7369160e2a08258415df5345019dd61c3e15c2ca74b65"}, - {file = "jarowinkler-1.2.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:dd1cd8a99f7f3347d3b30941460531a0ee8b855f199a3b56ac6d49aa98266600"}, - {file = "jarowinkler-1.2.3-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:da09cbcbb917d99fb341730dbb7892b7a642ef0ca371c7f3a647b4dae6770190"}, - {file = "jarowinkler-1.2.3-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:b24b58bd62de20cc773b0b55352d0a43d6cf2beb9b0a21bbaf5ca1f6f50d3d44"}, - {file = "jarowinkler-1.2.3-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:46e042d75ee91e1fe678ad0bdb6eea4d6d052f6e6ee35adac8bf5d01942e1f6a"}, - {file = "jarowinkler-1.2.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:d2cf546b18f9d49d25f33dd564c06fbe29c0e3090d062bad84ba04e77fc7d168"}, - {file = "jarowinkler-1.2.3-cp37-cp37m-win32.whl", hash = "sha256:18da76d3a6d7a0898f36525a1ce8303fcb5413d1bcbc30c3f3634344aeecf397"}, - {file = "jarowinkler-1.2.3-cp37-cp37m-win_amd64.whl", hash = "sha256:b73bba435e9cd7618130907d753c708c84baddec5ee6e2637f9630f02496b189"}, - {file = "jarowinkler-1.2.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f8dd58576c81e8115ca29dc757feb413fd689d194789670a533384997306385e"}, - {file = "jarowinkler-1.2.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:eaa520f9b4e6e955269a117d7481332b06aff3fb04981fd218294793ba4ae5fc"}, - {file = "jarowinkler-1.2.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5719f55bbc84ff08e8ef8d6a87ee936dfa2d29554ae2fc2888214a336c660cbd"}, - {file = "jarowinkler-1.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9f968112e0b8be55b259e041be1f9f294931c8790f014c5c04f7c1ffe7928b78"}, - {file = "jarowinkler-1.2.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7dcfe9a47ec5e1c544add253660475fe44b771b0cc1b5d959ca9bdad8f778e65"}, - {file = "jarowinkler-1.2.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d8da4660934bbf3958e6bd0165ab088d6e65ef6cee0c52d82e86d424ca1be96f"}, - {file = "jarowinkler-1.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e40905895ddbce8cbdc5f079299371630e771db3c0e7820b2d262c4bb6a8bea0"}, - {file = "jarowinkler-1.2.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:967a10aed9fca73b826ab41d859ac6a35021ac39efeea5991070964db10a9b13"}, - {file = "jarowinkler-1.2.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:91ccb6b51cff6158a7f699e0912ab243b7f0026d63919a7696214303e709a21e"}, - {file = "jarowinkler-1.2.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:68a77b3f262fa90ec30563a50835c760f7417a2cf55138a77606f2def1a4d8b3"}, - {file = "jarowinkler-1.2.3-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:aea994d5673e9c3b49d548b58f961448bd8a2ba40d3244c1809c891ed29daa02"}, - {file = "jarowinkler-1.2.3-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:e2d2c6341b021b146db418c77ee71d4318013074761681aba42c1d332a723f7d"}, - {file = "jarowinkler-1.2.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:3af4e4aab7c6ba14f75bd74a21ee00befed67cd2221e626c5741545b4a57c60c"}, - {file = "jarowinkler-1.2.3-cp38-cp38-win32.whl", hash = "sha256:b959d3fcf4ffe865ee518328d77d137ea7b6ad0c8f1f8b96b7a08cd97d3a9c87"}, - {file = "jarowinkler-1.2.3-cp38-cp38-win_amd64.whl", hash = "sha256:8e85bb480eee04681d7f99ce95e86ec8d9182204737a3d141f5a97216d164d6c"}, - {file = "jarowinkler-1.2.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:93cb99fc11b44db61631eea23294f6ae66e944d27129b2856e52f66f11eb8082"}, - {file = "jarowinkler-1.2.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5aa5645ed7b77ebfa18f9cf7276dfe532d00d64c551fdbdf086c1583a40a5079"}, - {file = "jarowinkler-1.2.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:fbcb4aafadf3ac758de12deb3c90c4e4b6497a104d00ecc8cb6585757af3ab90"}, - {file = "jarowinkler-1.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a2297958acccf63da521f1e7d1c17e3f074db6bf6d4d9eb8c888e638fff2feb"}, - {file = "jarowinkler-1.2.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2daa79de5856d34ee6a813d9b049d55aad7014a92ce1d90fb3e487338ec362ef"}, - {file = "jarowinkler-1.2.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2afe56a6cb3e84cc77af6e4a1e8eb6f4f6211a8dd0468237aeee27e16501752"}, - {file = "jarowinkler-1.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b77e53d9a1a8aa84f6c3817790d0fa336a42f726277d9e5a0cf2420337349ee"}, - {file = "jarowinkler-1.2.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c834dd86fc4f372c0cd6ec7a33432e49e644de7b5d37f520b96500cab7e9d992"}, - {file = "jarowinkler-1.2.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9bd54d4635bc9d01510fff1545b4ec1e26bddafde0aff6af1af4e46b80407e9e"}, - {file = "jarowinkler-1.2.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:e3edd98b7fa078b06b1bd0e12d7e244c875e7030ad242eb31719f2f87e343862"}, - {file = "jarowinkler-1.2.3-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:28654c3cfd1f917900a44650cee3a6827210c1f1783ef5aca3399ee31ee2cd17"}, - {file = "jarowinkler-1.2.3-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:e36a5af0db07010e3cc70000edebc2cdb92c39beb2d10d721604a7a52c48100d"}, - {file = "jarowinkler-1.2.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5e954870ba9e8ad3ffdda976a71379b9cc8474195caa3009d89dda350cf5d0fe"}, - {file = "jarowinkler-1.2.3-cp39-cp39-win32.whl", hash = "sha256:21869871774ea4a34222538c33704234ee8e1b4c1a82fe95471215994575e631"}, - {file = "jarowinkler-1.2.3-cp39-cp39-win_amd64.whl", hash = "sha256:447c9b1323e7b16ff21da9121164b54c4a806f352f716b2a6e1f937acabc6e73"}, - {file = "jarowinkler-1.2.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a03972d2878e6954852ffce67a843de8a30c515eaa257313b609151e16036bab"}, - {file = "jarowinkler-1.2.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ef39035486ce07745a0fee9dd80bd9a0b692811111da4ef9aedbc0ddd23ff9cd"}, - {file = "jarowinkler-1.2.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd4b9111a2092eaaaabd7dd33aa8703d734075a2f75ec87976eab0a2b60273ac"}, - {file = "jarowinkler-1.2.3-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e480e39ed2420a881ac445f6fea8064c36f535970deb4ee94677afe06985b917"}, - {file = "jarowinkler-1.2.3-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:50bac973e0aec697d73bf6b601e027e6079779fb9f6b0905eaefb055536bec39"}, - {file = "jarowinkler-1.2.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:fa2d76d3572229ad282dd7ed0005387e9085bdfd954a7636a6f920530e3b670d"}, - {file = "jarowinkler-1.2.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f91e8ee2b81c44d8f4aec164e84a976fcabe754fe107efae3eae2e9fb433ffd"}, - {file = "jarowinkler-1.2.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91d6fe7fd12c5d3bb82b644500df13ee0f7ae949f067e6d967be896aa340732"}, - {file = "jarowinkler-1.2.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5586164f7063fd9d1704ba136041f5811d847e994dabb973ce4741f8d512a586"}, - {file = "jarowinkler-1.2.3-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:8493cb25ae8627272537f40b6fdfb376824e38d1e8e7e48196e49494bbdc78f3"}, - {file = "jarowinkler-1.2.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:1b243a43ef1740bdec3101243347ceb59f698f28df0c514935f4cf856af22795"}, - {file = "jarowinkler-1.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7986c585540262e2abe3badda0e4982291f6513bd3cd313447b0faf77fae454f"}, - {file = "jarowinkler-1.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6ea3f8e772debaf85ecf9b0aa07f9fd8de3bfaf52595edaa86c979309658afdc"}, - {file = "jarowinkler-1.2.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a3f03c8178b94380e103c9368e84b88bfca437e59e484dc71d8b059d43c6e8dc"}, - {file = "jarowinkler-1.2.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:4ffe4a84dba6a7cc9411f5185677a7fa86087d3a036281f837eec7a1afd93a34"}, - {file = "jarowinkler-1.2.3.tar.gz", hash = "sha256:af28ea284cfbd1b21b29ff94b759f20e94e4f7c06f424b0b4702e701c2a21668"}, -] -nodeenv = [ - {file = "nodeenv-1.7.0-py2.py3-none-any.whl", hash = "sha256:27083a7b96a25f2f5e1d8cb4b6317ee8aeda3bdd121394e5ac54e498028a042e"}, - {file = "nodeenv-1.7.0.tar.gz", hash = "sha256:e0e7f7dfb85fc5394c6fe1e8fa98131a2473e04311a45afb6508f7cf1836fa2b"}, -] -packaging = [ - {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"}, - {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"}, -] -platformdirs = [ - {file = "platformdirs-2.5.2-py3-none-any.whl", hash = "sha256:027d8e83a2d7de06bbac4e5ef7e023c02b863d7ea5d079477e722bb41ab25788"}, - {file = "platformdirs-2.5.2.tar.gz", hash = "sha256:58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19"}, -] -pluggy = [ - {file = "pluggy-1.0.0-py2.py3-none-any.whl", hash = "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3"}, - {file = "pluggy-1.0.0.tar.gz", hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"}, -] -pre-commit = [ - {file = "pre_commit-2.20.0-py2.py3-none-any.whl", hash = "sha256:51a5ba7c480ae8072ecdb6933df22d2f812dc897d5fe848778116129a681aac7"}, - {file = "pre_commit-2.20.0.tar.gz", hash = "sha256:a978dac7bc9ec0bcee55c18a277d553b0f419d259dadb4b9418ff2d00eb43959"}, -] -py = [ - {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"}, - {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"}, -] -pyparsing = [ - {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, - {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, -] -pytest = [ - {file = "pytest-7.1.2-py3-none-any.whl", hash = "sha256:13d0e3ccfc2b6e26be000cb6568c832ba67ba32e719443bfe725814d3c42433c"}, - {file = "pytest-7.1.2.tar.gz", hash = "sha256:a06a0425453864a270bc45e71f783330a7428defb4230fb5e6a731fde06ecd45"}, -] -pytest-cov = [ - {file = "pytest-cov-3.0.0.tar.gz", hash = "sha256:e7f0f5b1617d2210a2cabc266dfe2f4c75a8d32fb89eafb7ad9d06f6d076d470"}, - {file = "pytest_cov-3.0.0-py3-none-any.whl", hash = "sha256:578d5d15ac4a25e5f961c938b85a05b09fdaae9deef3bb6de9a6e766622ca7a6"}, -] -pytest-mock = [ - {file = "pytest-mock-3.8.2.tar.gz", hash = "sha256:77f03f4554392558700295e05aed0b1096a20d4a60a4f3ddcde58b0c31c8fca2"}, - {file = "pytest_mock-3.8.2-py3-none-any.whl", hash = "sha256:8a9e226d6c0ef09fcf20c94eb3405c388af438a90f3e39687f84166da82d5948"}, -] -pyyaml = [ - {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, - {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"}, - {file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"}, - {file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"}, - {file = "PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358"}, - {file = "PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782"}, - {file = "PyYAML-6.0-cp311-cp311-win32.whl", hash = "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7"}, - {file = "PyYAML-6.0-cp311-cp311-win_amd64.whl", hash = "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf"}, - {file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4"}, - {file = "PyYAML-6.0-cp36-cp36m-win32.whl", hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293"}, - {file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57"}, - {file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9"}, - {file = "PyYAML-6.0-cp37-cp37m-win32.whl", hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737"}, - {file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d"}, - {file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287"}, - {file = "PyYAML-6.0-cp38-cp38-win32.whl", hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78"}, - {file = "PyYAML-6.0-cp38-cp38-win_amd64.whl", hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"}, - {file = "PyYAML-6.0-cp39-cp39-win32.whl", hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb"}, - {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"}, - {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, -] -rapidfuzz = [ - {file = "rapidfuzz-2.10.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:cacd0fb710ad7521a9bc274c95575ab909d2ed0c7c50321f31c7bd9ba120727a"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c5bfa5c0cde28a2aaff4c2b35a4756aceb795f3e75956439bdcd01f6705f6ea0"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:412213065b4adb93e61818bb1657eb4c7e720f31a44f34f7f7028b7dea93e597"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec442ba4e3dee067e62d36a727e33e65bc2cfbdd49f5d6b61cb1ffede4c0704c"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:19004d4fc733c22d8c1f2441a7ad656bf389105b7f6a399288ae947c9bc8a88c"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:010b779f1520f31df6fc06d2a2ed6cd3a21da2bbdc61f14771bfb39f5642c261"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c0f8ea4f95d286833cf9c6240f7063eb2547ea1c3e9d70982406e09fddb8a8e6"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4317d20dc3c8b129f734f21541aacea4fa57d98b9c3270f6c37c202871f33d88"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5e15d60fbc6f543473e931b1cb91a7a54922d58d84b2cc8ad077e28384c11da"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:b2ba9a7ec61188013073cae0ad1ad52688572419ae25795ed6748007f32aecfd"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:919fdfdbef94a0b77ed18df736a9aff5db5b1ae546796d8937a9d775b66d28f5"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:e05efbf8a0f2edc7e80b35b99e142fe16b75e643d6f8ac8c8f30be58a8f14a24"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:da9aaac84982c28f4fcd36b4112f03b4983c9eb78f6693f46eb0c74758e1a221"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-win32.whl", hash = "sha256:17938138685b0b4c08a5cf03fd5145b69651f9458165005d8e5604f7dfdb64f8"}, - {file = "rapidfuzz-2.10.3-cp310-cp310-win_amd64.whl", hash = "sha256:87fa733659bbc75272d2cfcb48c93d4d67f6edf453c38496c789b72b1cbd865d"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2974007b34a025b795da749e3e95bc589a64bae779c4b667528a19b91d3649ee"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c5a18a80bc8bc9d2609438c5615ff606fa931a29ba7c149042d2bcb604267cf4"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f0c462c947aacee1067e9fd1803ed88a2aa4fa61d8d1e91a5c2631b9400227c8"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f09f236bf187f59094d4a84fb795d5b1786feb9d6147a01f2fa05e627af0e86b"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:770679e582ba3d93039f7c3e9cf02634efb1fd229d25545c4a38e1acc38d3d42"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7215888c39b7cfddb8323860549d9eb41af4d78155feea4b088bf1a4e775efe0"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ddce2bf4429da944e7e45547eae4abcbcb8018b90cf8c93e08320a02f5f62381"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bddbeabf14efd2c05fb7792ef824f08e109db8ce2390c9296da27314b91273a7"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:efcd1a97839d21902e509ad6c56cfa9bdd40a536e56503cae9ae7ce19a9281de"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:d343a0012fe4b32a7ab3030bd6f2b91f818b26918c9dc3e232b28e62119fe72a"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:085dd87949ed498734ab3db1e156596d0c63c5475d59ff2bb75991147638dc94"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:63b08eab748e288a9b65216573f5661b1b5bfbe67c3289801f3132adb9f3e8a9"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:8d1c3a0ae90bcf214cad3a9599eef7c8bd97b6aa7a5c4c0b67744966c8a5d8cf"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-win32.whl", hash = "sha256:771c80795d053d42c86ab3f963f2fc306d62174b2f0ebf2b8082cc001fd52c60"}, - {file = "rapidfuzz-2.10.3-cp311-cp311-win_amd64.whl", hash = "sha256:dea68224b56eb8fad01ff5e4b8aa17868720145ca6c2f9e91e7f7785e75440ce"}, - {file = "rapidfuzz-2.10.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:05ccc001b5e9c3d4a3632ed4dbb0c4d950b9f82dd722373c79fee8dbea04a35d"}, - {file = "rapidfuzz-2.10.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d28c045973feab701537684b19e0e340697e570d84565884f92b679bf6c142ba"}, - {file = "rapidfuzz-2.10.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:006d6d9fe0b5ab75c77222b04147097aa92775e7473a0fb94ea6f63574c32fb6"}, - {file = "rapidfuzz-2.10.3-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6afb1a51394045809647f761ff0bf887ae484d9f6b198c75f7c2c62f85c19555"}, - {file = "rapidfuzz-2.10.3-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6ad7be4d58d7143dad65745da7b1bdd7db848e812058d56e860d5641ff5b819"}, - {file = "rapidfuzz-2.10.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1060cbc3bdf7f8c3e34f15c70acb031a1a9365c5b9090ce52626b78cdd644343"}, - {file = "rapidfuzz-2.10.3-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:3ff2e3450e39e4241690db7d33773edb27ad708d7f6daff7c62953e190c9c6f0"}, - {file = "rapidfuzz-2.10.3-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:5966bf6857c9e67a56ff40c96c7eab4665ee68534b880f7e710d23bbc5f3300b"}, - {file = "rapidfuzz-2.10.3-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:bf65f28fb5604cfde2a69b4f2b0830719b6352fe875aa9b59ded6a5fdc203d3c"}, - {file = "rapidfuzz-2.10.3-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:4664e16b80053f4fea78ad9d96f98f30215436c2485413ca09ae804e4cf4b92d"}, - {file = "rapidfuzz-2.10.3-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:cbde3131bb070fc23e1d58582f9c35a0274a35bf872925a24dcd8b08586a6233"}, - {file = "rapidfuzz-2.10.3-cp36-cp36m-win32.whl", hash = "sha256:d242153e6554f279d95d9d65996c69edcb5a48dad68023916daeaa078a86f10f"}, - {file = "rapidfuzz-2.10.3-cp36-cp36m-win_amd64.whl", hash = "sha256:59b554bc3931664ce44ec0919a7e4b34ae7d2e925acd1e57235c508369cfd635"}, - {file = "rapidfuzz-2.10.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e2db4f91e793ef09ef1dd95e1c002ec6b782457c0ea95fa7a6124d89328b92da"}, - {file = "rapidfuzz-2.10.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:15f81096b6a28879158822c50ced0dc64308446603a54109c1754b1ab29a0690"}, - {file = "rapidfuzz-2.10.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a20caa84f7ecd53810d7ce801b8fb7ef01e00815dc69b967a2046a5fbd532aac"}, - {file = "rapidfuzz-2.10.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e06ebf156c7a20e935aba73805833b778a9a6f018eeddc12eed551e2dbefecbc"}, - {file = "rapidfuzz-2.10.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:51aa62c2b6638f80965720ed60479e6d857098de1c15282872a9186469a0c751"}, - {file = "rapidfuzz-2.10.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bfda6ca15d390190ccd1bb64c38f917604c4d6c0bf88b598977a64603d700246"}, - {file = "rapidfuzz-2.10.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:af9aa6e83305be556f48e141a24e9df690d2e0c933e9800fbe61cafd501823e0"}, - {file = "rapidfuzz-2.10.3-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:552f8d87bb79174fcf57faace8bd6d3baa349f19d792db5417bf719e5998287f"}, - {file = "rapidfuzz-2.10.3-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:23c181a21e0238278d6b3bfe2575f06146a503b36392d3079fe99b3edad74807"}, - {file = "rapidfuzz-2.10.3-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:2eb72ff60977b858e0e85c4fe56e66bc9073162f1bd6a6d589c758e8fcf48440"}, - {file = "rapidfuzz-2.10.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:1f161c65ecdf5d1d4cb7581536a73c0d487059db9c8e1b968e9f775c59fc3ed6"}, - {file = "rapidfuzz-2.10.3-cp37-cp37m-win32.whl", hash = "sha256:1bca9cd1be6caae7e0ce363023eb84455158a76395e229d2704520f5fa34f353"}, - {file = "rapidfuzz-2.10.3-cp37-cp37m-win_amd64.whl", hash = "sha256:08aefd31eacc59ad8bb952c2cb164697bbe207a45389036c35b41779a49a36ee"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:2db937a80bb8cc72f7e943985365ff5c984a9d356df6da39cd1bd112d6275392"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:57e383ceaa9a1cdc5da4b6ad5a26ccf4a1cc5fee459cba29b8425360260bfa66"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ca24d68896c7a2634fc0cfe272516bccb2f7926e1493368feb1ae06f9382de75"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eab48daa4780a106e32edef1fcb5df25472372cdec7e6147c53df4bbff5ccb5d"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bb772af7c7d1886d724d13404aec88a0d8552e1c6cf1a121677cf78152d82ba4"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:489e6df1b0775934f8d83080b486d221a308bbedcbe1f227e791451a57b71fc3"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ffb423dafd3a35d78b4cac2f75a346eac4ef2a6d1d9a2544151985bd47e475dd"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78fd6fb5c6c870efd173ebb0d8b09b707e3a67acbbd2abbfaf1c035df30383e2"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2cbea82d4111394612342202e3114ee7dabcc5af293cbfe6001001c58ac8424f"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:5407e655bad797c9ffda2ac2dbb4946b731501a4394ad2ca0baa57ec25615643"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6aeae21cfca1c767b897335be5abb25913393fd6c43c9cc4a23caa722e2f4f7c"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:71d69bc9a129cfdb27f4fbec3a73a69acdafdb4fb0a72cfe0d8925c621d14e8e"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b282248300d78e47b987e7dd469f1f7de4e82810c73a8ce13ddcb3234068f46"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-win32.whl", hash = "sha256:750272d47cd80d5689e7158f749e014480cad6bd812c69aeedf86db71dd582b5"}, - {file = "rapidfuzz-2.10.3-cp38-cp38-win_amd64.whl", hash = "sha256:ca293f19b4a5b4a64215759f3c3a2b5d612582def37f27b9c6adb3e094433adc"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e5baca7bd17106f9260155c05aba756a2cb0a2fc5bb8136a385f675c6a2909da"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3998379295a12aaf7cfa82f2c28124e031ca9841895f90ea88589bbe7f7931a9"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e4688445bd49c8b05372e1bfa8e4e7b5f1b8bcc895725ac0d15c2c079f88c69a"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6a9df22d23a4258ba6795ed78829a3123544d0cefdd4d49ef04e1b5e63bd5d61"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8c1aa0148878a5207db940746ecf2b491349bbee6733435919fc260b56e2d5ff"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a5467855761224e1a704ef4dc2d97cabd8035c862fbc9356068f64ce24f4dc5"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:943a9b17adc50ea2f1c0a31c8a59a0c77fcb948deef6bbf20218ce42f1ce5a45"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e26aae7b0ce7bbd3fc5741eaf9793447e52855c1ffeb3d41df7c0f4f7756f091"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:753983d27cfb176c1bc1d42bd61fa1e2908ca5ae8a73ba09cf4d0ebda4f1163a"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:8c48e6ecedc5460e6df927a1768df0e504c4c9fb1a34fb3c800be739400b0619"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:b9181fd7b452ebac39af2429f2e10938d24cb8478709d3fb5d149341d0a1589d"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:afa5163ca6abea1c2c2e9b61ee83b52f70975e2a7562555506eb5fdbde2bf2fa"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:531859f8d64a962666afd55cb587a48c8622398767bbb67c8877a4e2eacaac6c"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-win32.whl", hash = "sha256:ae5cdb1c7e8873e4226b6e63637082a01bd6ac9159759570a6367bd2c68907d5"}, - {file = "rapidfuzz-2.10.3-cp39-cp39-win_amd64.whl", hash = "sha256:41e40700c636e1231f79e74816f7a0a97efb39e313ba98841cff316c501bfceb"}, - {file = "rapidfuzz-2.10.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:fc33161f599c6b1076da020a6ffbd158a777a5a52bd203ad3456923eb69fb0de"}, - {file = "rapidfuzz-2.10.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f969501316642c5c376c89e3605f7f8cc1c4a3ffdae6dc92b0b0602531acc8c1"}, - {file = "rapidfuzz-2.10.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:deb4ce8229149ff57052c1f3ca95493fa6ad673ab7ccf1ff33ec1c9ebf41be15"}, - {file = "rapidfuzz-2.10.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a306011de712e98a40fbf05dd7c9b5719974fef547ed57335303046b5e9436b0"}, - {file = "rapidfuzz-2.10.3-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:b08c1b8c6e861896df551a8537172dbbbe3d39be61c7e98b244500ae4deb7b3d"}, - {file = "rapidfuzz-2.10.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0e0b0257e0ba8b541c9f56fae075d426913617e5a194bf5d03f20a4e5e598625"}, - {file = "rapidfuzz-2.10.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56bf09f803c628b76a0b3d054ddf61bcf819c580349db867279b086531dc0000"}, - {file = "rapidfuzz-2.10.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:873cbe8fc3a283c4996858192ba7ad64321254accc6b06e464c4023e0c1c6470"}, - {file = "rapidfuzz-2.10.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e00ab5933637867f7f292d5a5068d1cde4d87afe32156c00d1363b15b5a4888e"}, - {file = "rapidfuzz-2.10.3-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:14a59ae2374720a2b855a6f46c0dfc2baf535694f4aa37185fcd3146bc7af237"}, - {file = "rapidfuzz-2.10.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a7fa3157038463ff2917a05d509272a9bfe04bf0113975cca2ce1c0a1bf2d5c5"}, - {file = "rapidfuzz-2.10.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2a346fa42d5a461228be02d179c76bd9c8cb4e940d2f3b1638c2e543785277a1"}, - {file = "rapidfuzz-2.10.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:17be5f758e70146fefeda1cbf95ec0d3a6a1dee6bfe369f942c23fabcbba4ada"}, - {file = "rapidfuzz-2.10.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1f11768d97f15d18759d3b2249d2437c951e6db7ec63c5fd1b834eb97adce4f"}, - {file = "rapidfuzz-2.10.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:02613a9f1ce85106aa6c11d45f1fc510a888c0d4ba258cbb144db61ce0d5f5c5"}, - {file = "rapidfuzz-2.10.3.tar.gz", hash = "sha256:a8f03b316e38f88c97415a3e261c4fa998e2e5448a2ff6da7bffb9f4304afeb1"}, -] -setuptools = [ - {file = "setuptools-65.3.0-py3-none-any.whl", hash = "sha256:2e24e0bec025f035a2e72cdd1961119f557d78ad331bb00ff82efb2ab8da8e82"}, - {file = "setuptools-65.3.0.tar.gz", hash = "sha256:7732871f4f7fa58fb6bdcaeadb0161b2bd046c85905dbaa066bdcbcc81953b57"}, -] -six = [ - {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, - {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, -] -toml = [ - {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"}, - {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"}, -] -tomli = [ - {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, - {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, -] -tox = [ - {file = "tox-3.25.1-py2.py3-none-any.whl", hash = "sha256:c38e15f4733683a9cc0129fba078633e07eb0961f550a010ada879e95fb32632"}, - {file = "tox-3.25.1.tar.gz", hash = "sha256:c138327815f53bc6da4fe56baec5f25f00622ae69ef3fe4e1e385720e22486f9"}, -] -typing-extensions = [ - {file = "typing_extensions-4.3.0-py3-none-any.whl", hash = "sha256:25642c956049920a5aa49edcdd6ab1e06d7e5d467fc00e0506c44ac86fbfca02"}, - {file = "typing_extensions-4.3.0.tar.gz", hash = "sha256:e6d2677a32f47fc7eb2795db1dd15c1f34eff616bcaf2cfb5e997f854fa1c4a6"}, -] -virtualenv = [ - {file = "virtualenv-20.16.3-py2.py3-none-any.whl", hash = "sha256:4193b7bc8a6cd23e4eb251ac64f29b4398ab2c233531e66e40b19a6b7b0d30c1"}, - {file = "virtualenv-20.16.3.tar.gz", hash = "sha256:d86ea0bb50e06252d79e6c241507cb904fcd66090c3271381372d6221a3970f9"}, -] -zipp = [ - {file = "zipp-3.8.1-py3-none-any.whl", hash = "sha256:47c40d7fe183a6f21403a199b3e4192cca5774656965b0a4988ad2f8feb5f009"}, - {file = "zipp-3.8.1.tar.gz", hash = "sha256:05b45f1ee8f807d0cc928485ca40a07cb491cf092ff587c0df9cb1fd154848d2"}, -] +content-hash = "7b6e1ae7ecd1f12f693a7e20ca69118b61dbe13d471d365b8022e71390e6e137" diff --git a/pyproject.toml b/pyproject.toml index 6f3e5e0f..53fec4eb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,6 +37,7 @@ pytest-mock = "^3.8.2" pre-commit = "^2.20.0" pytest-cov = "^3.0.0" tox = "^3.25.1" +mypy = "^0.982" [tool.isort] profile = "black" From e8aab5aff2cc9190a5a4d38c0df9193aa11e3425 Mon Sep 17 00:00:00 2001 From: Bartek Sokorski Date: Sat, 15 Oct 2022 14:38:43 +0200 Subject: [PATCH 2/5] Fix typing issues --- src/cleo/commands/command.py | 7 ++++++- src/cleo/ui/table_cell_style.py | 7 ++++++- tests/fixtures/exceptions/solution.py | 3 +-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/cleo/commands/command.py b/src/cleo/commands/command.py index 10bb5342..83dfb04d 100644 --- a/src/cleo/commands/command.py +++ b/src/cleo/commands/command.py @@ -14,7 +14,12 @@ if TYPE_CHECKING: - from typing import Literal + import sys + + if sys.version_info >= (3, 8): + from typing import Literal + else: + from typing_extensions import Literal from cleo.io.inputs.argument import Argument from cleo.io.inputs.option import Option diff --git a/src/cleo/ui/table_cell_style.py b/src/cleo/ui/table_cell_style.py index 6489831a..78c90a30 100644 --- a/src/cleo/ui/table_cell_style.py +++ b/src/cleo/ui/table_cell_style.py @@ -5,7 +5,12 @@ if TYPE_CHECKING: - from typing import Literal + import sys + + if sys.version_info >= (3, 8): + from typing import Literal + else: + from typing_extensions import Literal _Align = Union[Literal["left"], Literal["right"]] diff --git a/tests/fixtures/exceptions/solution.py b/tests/fixtures/exceptions/solution.py index 5cf543e4..14dcefc1 100644 --- a/tests/fixtures/exceptions/solution.py +++ b/tests/fixtures/exceptions/solution.py @@ -2,8 +2,7 @@ from crashtest.contracts.provides_solution import ProvidesSolution -# mypy fails here because crashtest is not typed. -class CustomError(ProvidesSolution, Exception): # type: ignore +class CustomError(ProvidesSolution, Exception): @property def solution(self) -> BaseSolution: solution = BaseSolution("Solution Title.", "Solution Description") From 1f63b3d0cc8753eb5351edcf912ca47e9a2a677d Mon Sep 17 00:00:00 2001 From: Bartek Sokorski Date: Thu, 3 Nov 2022 00:48:29 +0100 Subject: [PATCH 3/5] Update crashtest requirement --- poetry.lock | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/poetry.lock b/poetry.lock index 58c75fd1..fd5743fc 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1148,4 +1148,4 @@ testing = ["flake8 (<5)", "func-timeout", "jaraco.functools", "jaraco.itertools" [metadata] lock-version = "2.0" python-versions = "^3.7" -content-hash = "6edfbfb64be1e39249a0924fce5c66a15e34912e7d326776a44e94057a903f89" +content-hash = "64dffc270b12ed66cbafdd8ee9c9c5f7373572387694a67574aa32f336fc9eb9" diff --git a/pyproject.toml b/pyproject.toml index be4673df..3a2a96cf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ classifiers = [ # Requirements [tool.poetry.dependencies] python = "^3.7" -crashtest = "^0.4.0" +crashtest = "^0.4.1" rapidfuzz = "^2.2.0" [tool.poetry.group.dev.dependencies] From a2ef77b93651ac40f4dacf12a2e3b418bc6290ad Mon Sep 17 00:00:00 2001 From: Bartek Sokorski Date: Thu, 3 Nov 2022 00:53:55 +0100 Subject: [PATCH 4/5] Fix typing error --- src/cleo/ui/exception_trace.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cleo/ui/exception_trace.py b/src/cleo/ui/exception_trace.py index 4704afb5..1a5f30c0 100644 --- a/src/cleo/ui/exception_trace.py +++ b/src/cleo/ui/exception_trace.py @@ -259,7 +259,7 @@ def render(self, io: IO | Output, simple: bool = False) -> None: self._render_solution(io, self._exception) - def _render_exception(self, io: IO | Output, exception: Exception) -> None: + def _render_exception(self, io: IO | Output, exception: BaseException) -> None: from crashtest.inspector import Inspector inspector = Inspector(exception) @@ -267,6 +267,7 @@ def _render_exception(self, io: IO | Output, exception: Exception) -> None: return if inspector.has_previous_exception(): + assert inspector.previous_exception is not None # make mypy happy self._render_exception(io, inspector.previous_exception) io.write_line("") io.write_line( From e0abbeaa9f05b24aee7ddc16c1ea5884844f4554 Mon Sep 17 00:00:00 2001 From: Bartek Sokorski Date: Thu, 3 Nov 2022 01:08:39 +0100 Subject: [PATCH 5/5] Fix exception trace tests --- tests/ui/test_exception_trace.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tests/ui/test_exception_trace.py b/tests/ui/test_exception_trace.py index 3ad02c0b..2116ca07 100644 --- a/tests/ui/test_exception_trace.py +++ b/tests/ui/test_exception_trace.py @@ -288,13 +288,13 @@ def test_render_supports_solutions() -> None: Error with solution - at {trace._get_relative_file_path(solution.__file__)}:17 in call - 13│ return solution + at {trace._get_relative_file_path(solution.__file__)}:16 in call + 12│ return solution + 13│ 14│ - 15│ - 16│ def call() -> None: - → 17│ raise CustomError("Error with solution") - 18│ + 15│ def call() -> None: + → 16│ raise CustomError("Error with solution") + 17│ • Solution Title: Solution Description https://example.com, @@ -325,13 +325,13 @@ def test_render_falls_back_on_ascii_symbols() -> None: Error with solution - at {trace._get_relative_file_path(solution.__file__)}:17 in call - 13| return solution + at {trace._get_relative_file_path(solution.__file__)}:16 in call + 12| return solution + 13| 14| - 15| - 16| def call() -> None: - > 17| raise CustomError("Error with solution") - 18| + 15| def call() -> None: + > 16| raise CustomError("Error with solution") + 17| * Solution Title: Solution Description https://example.com,