diff --git a/poetry.lock b/poetry.lock index afe8dc9..ca5b53b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,15 +1,14 @@ -# This file is automatically @generated by Poetry 1.4.0 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.5.0 and should not be changed by hand. [[package]] name = "astroid" -version = "2.14.2" +version = "2.15.1" description = "An abstract syntax tree for Python with inference support." -category = "main" optional = false python-versions = ">=3.7.2" files = [ - {file = "astroid-2.14.2-py3-none-any.whl", hash = "sha256:0e0e3709d64fbffd3037e4ff403580550f14471fd3eaae9fa11cc9a5c7901153"}, - {file = "astroid-2.14.2.tar.gz", hash = "sha256:a3cf9f02c53dd259144a7e8f3ccd75d67c9a8c716ef183e0c1f291bc5d7bb3cf"}, + {file = "astroid-2.15.1-py3-none-any.whl", hash = "sha256:89860bda98fe2bbd1f5d262229be7629d778ce280de68d95d4a73d1f592ad268"}, + {file = "astroid-2.15.1.tar.gz", hash = "sha256:af4e0aff46e2868218502789898269ed95b663fba49e65d91c1e09c966266c34"}, ] [package.dependencies] @@ -20,7 +19,6 @@ wrapt = {version = ">=1.14,<2", markers = "python_version >= \"3.11\""} name = "attrs" version = "22.2.0" description = "Classes Without Boilerplate" -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -37,42 +35,41 @@ tests-no-zope = ["cloudpickle", "cloudpickle", "hypothesis", "hypothesis", "mypy [[package]] name = "basedmypy" -version = "1.7.0rc1" +version = "1.7.0" description = "Based static typing for Python" -category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "basedmypy-1.7.0rc1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8ecff100d4b43c72de1c1ef98e1ceaa50e242c06111b9f92d6d3a764e6d2af99"}, - {file = "basedmypy-1.7.0rc1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1b3975a7eeb10692ebd6d9bd72f654a66366b271536ad7e6fc246908d79063e1"}, - {file = "basedmypy-1.7.0rc1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0f14d59a2c462ae57f9b56688789462ba1a0277b43cf83b5d30d75a39e187897"}, - {file = "basedmypy-1.7.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3af8dc5d13c64b45b1f051fa5ae864cd262acb7133b659116acfa31fa34e9a6"}, - {file = "basedmypy-1.7.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e48dc6fb4d9b9a7d4a4747ce360c676359ad32e4aa6f22dbf958997c4aebede8"}, - {file = "basedmypy-1.7.0rc1-cp310-cp310-win_amd64.whl", hash = "sha256:0fa6d8bdfa5a6acb8f31e6b07ecb3cc808a0691a05d7e3ba7a262647b6c2f46d"}, - {file = "basedmypy-1.7.0rc1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:056f850562d89e8efdbc0d3ded4eff3f20117d39694de19ca0c629e910862b8c"}, - {file = "basedmypy-1.7.0rc1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:84b710901328915ec0614199160c7795e4ee49dcc2c07eb23c3e0791d2d1bf4f"}, - {file = "basedmypy-1.7.0rc1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:846f2823656b1b1b6254e986721816fda8a0ebae5eb71d77e98f2e07ab1ea6f8"}, - {file = "basedmypy-1.7.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:daefbc518936c65867979500b291cf5714d620b8aa595040291855792f0b54eb"}, - {file = "basedmypy-1.7.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:dafd5d6ea18cb1a4561aeb3b508fc16f5f5a96bad1d039b35e671a8e399ebb25"}, - {file = "basedmypy-1.7.0rc1-cp311-cp311-win_amd64.whl", hash = "sha256:03165ac2ed03f310c08f3d8fb66f7928014656baddac342ebf655b91dcf81d63"}, - {file = "basedmypy-1.7.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:5f277e548aa541ad38877b8178e16e367c040eeede6fd200e9380c8bb376ed57"}, - {file = "basedmypy-1.7.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7fe3f6b85f320b085eccd9d26a52e51324fdbed916f1b00c481d4abbf4e14ea8"}, - {file = "basedmypy-1.7.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:175c49b58e9cccbf54fc345f5060a3f18b270c6cb0cefa9c029317c0c7a9a0a8"}, - {file = "basedmypy-1.7.0rc1-cp37-cp37m-win_amd64.whl", hash = "sha256:8ea15ebf2aa28d579bc9ba7956c0c1df14c3437b9dc0be486b50ae8559c7f7de"}, - {file = "basedmypy-1.7.0rc1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:2b6932018fa7b0cc76a8216059f80d9a7914c57dae157b5a5e120075bcc7e3d3"}, - {file = "basedmypy-1.7.0rc1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:36cd27dc1f578c3d0efde7d6d36bb66ecca8e06758fefe3b51893fc715f9fe33"}, - {file = "basedmypy-1.7.0rc1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:deb9c01bf9eb9ca3ce1f6169817e6bf79e989baf6e28e1e9855220fca854f0fd"}, - {file = "basedmypy-1.7.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:84138da4a658aa8b6aabb14bb8e3896e5350aee2f922c6ef4e51fc42b9d95a1d"}, - {file = "basedmypy-1.7.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0803c86342fe95a3bb052aeb63a04f907dfe70f7ea448629359ebea349d6d179"}, - {file = "basedmypy-1.7.0rc1-cp38-cp38-win_amd64.whl", hash = "sha256:706b4ece9f9f8173cdc5a11d359a83e1a7ee77a9b882df6d102c5ce62693fa74"}, - {file = "basedmypy-1.7.0rc1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3406dc73d96e0d99748c9c3593990a16d9e96bbdfe7adc266ba0d658baa30a7e"}, - {file = "basedmypy-1.7.0rc1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ea5a29d38bac5c641d25d1f54edeeac2525d99d54031445bd5b134c2a0f48ed4"}, - {file = "basedmypy-1.7.0rc1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:55ca98f019b4efbe95ab05521a62291556b0a2ceb1e12e0667a6f5b6a364d492"}, - {file = "basedmypy-1.7.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:08bc292bef9d56faf5897575ab8329a39e1a9b421928d3fb9085ead76fd95d09"}, - {file = "basedmypy-1.7.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:97e72dd8feb5c81afbddceb50ac08cd626bf759de6330a7db36e0e10203b147f"}, - {file = "basedmypy-1.7.0rc1-cp39-cp39-win_amd64.whl", hash = "sha256:f6bdca2bba14483bee4630d381269adabd3433465fffb20076a3ef8cad9513ad"}, - {file = "basedmypy-1.7.0rc1-py3-none-any.whl", hash = "sha256:90d8db03161d3780b4abb45c8760f20331ff4ad69555b6ed64beaf1953d47f68"}, - {file = "basedmypy-1.7.0rc1.tar.gz", hash = "sha256:d7b56f29a02e87de8371c901a7c104d65020adab67354f9bb968cd35f8988c3b"}, + {file = "basedmypy-1.7.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:1a46ea21addfc72479d92133aadb2733bb39f1f5401d47b5c65072ce019d3b5d"}, + {file = "basedmypy-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d60539cc1fe0d918ef19cac903941319091b92ceb899fdd6b0fa7910d60cb3a0"}, + {file = "basedmypy-1.7.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9297ff3190bcf8f8edfb39c718f7b3fb681f4af73cbd479bec5fbc6eab042959"}, + {file = "basedmypy-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:768dbab51897f515226e0e8a2bf901a4c32c0fec01fe6c0438f6950c080ad066"}, + {file = "basedmypy-1.7.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:15785f8554b85bfaaf08c13a63e7d2d165a98fe4cb5a68ebdcd7f06e1576606e"}, + {file = "basedmypy-1.7.0-cp310-cp310-win_amd64.whl", hash = "sha256:b4cf6a1e4d26bfdb8f1d931d4b341773dc8b8abcda6e89e2ea71c4d183d40d47"}, + {file = "basedmypy-1.7.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:cec2a12747b6b00833d1434734d0824ab0def086361b099cd2db03495491a4ae"}, + {file = "basedmypy-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1599ee821577fe193c06064b30c076a1b4da464cb90acab1802df9d1caca0c3d"}, + {file = "basedmypy-1.7.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1a59b40015369b32a2328bdb71c1e8fb7ea03cf85e659d0fb53fa38f3b86f520"}, + {file = "basedmypy-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:247cc0b547365468adb0b16c2c2906b22f2239e3747ca8118cd348e137229a13"}, + {file = "basedmypy-1.7.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a5fc14bc41ff40b23dc31ff6b9d5db5895ec204091cb4c4cebbe490e9dae71fe"}, + {file = "basedmypy-1.7.0-cp311-cp311-win_amd64.whl", hash = "sha256:bce371d8d03b297e80c8a069e37f47000e3d45a31e0b59381800589580fbe7f9"}, + {file = "basedmypy-1.7.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3a31c78c616d4651e999b537eceab427d6be0588b655e380bf1ea098d9cacbc2"}, + {file = "basedmypy-1.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:62f4e821961b4652855bcb23328467ea794ee7c37db52406e622492370e5dc25"}, + {file = "basedmypy-1.7.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:2c6e77d705c9e14ad62079f56879c6239f8200d4ec3aba7f6e13d7d613373d7d"}, + {file = "basedmypy-1.7.0-cp37-cp37m-win_amd64.whl", hash = "sha256:9fc6199db168f09cd8d4973f18255faa44fe987c7c984493ea31fe89c5f0caad"}, + {file = "basedmypy-1.7.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:afcc9df3ea86db40ae79f30d5b014bca6f6863e9b8c9eeb5f5fd867341befc44"}, + {file = "basedmypy-1.7.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:85d113426a042289d3a06ec7c65eda81f0baf8a699436d526f051e6749c22ff7"}, + {file = "basedmypy-1.7.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fb934b14f65eb49626e2b1d3d5fc729e3da6d56f82ad48f18938a7ec4ad0c20b"}, + {file = "basedmypy-1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cdac06ab7d838d7feef5ef2bf0ed6ef4a38dde96fc10da69b0bb65ae2fd6ccb"}, + {file = "basedmypy-1.7.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:11923c8406612d3ba722914d0d1e24b9e31f6386cca6883bcfea27dbd0dcc1a3"}, + {file = "basedmypy-1.7.0-cp38-cp38-win_amd64.whl", hash = "sha256:b0edd2fa58006b1193f97083e115e88f80e7f7448bf6ccbaf1409101fb0a9665"}, + {file = "basedmypy-1.7.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:97026c3577ef3cbc0fd02db5ac20513a4e23b068b9bcaab1a303e4c58fe95a67"}, + {file = "basedmypy-1.7.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:da458816bcb413c1d618f7a10d783275e6b95c17e9a676368e5b92f779e159eb"}, + {file = "basedmypy-1.7.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8703df2bb8d022ae7ad340a1a38f4bd6b0534b52892691fa756fe17221bd9544"}, + {file = "basedmypy-1.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4cfaedfc3554f18d4a49b2a15fdb5ac82d65ec5dbf50c16d240ca4801b5d2f66"}, + {file = "basedmypy-1.7.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9b219e58db3dbdf5df1637de421b9f45b0cbeda3eb178337b9bf9683495fa4a7"}, + {file = "basedmypy-1.7.0-cp39-cp39-win_amd64.whl", hash = "sha256:b4bcfd8ab2bf5bd088baca744586b719e1fa1488767136bc1010a2269b4edd6f"}, + {file = "basedmypy-1.7.0-py3-none-any.whl", hash = "sha256:3f4d359a247f615e503bc122898aad0ed59e7a0840a42c81b593b588488ff596"}, + {file = "basedmypy-1.7.0.tar.gz", hash = "sha256:febcbcd0224227bb8c8dcfbb5f1d7327827ea74e175a44c635e557816891899d"}, ] [package.dependencies] @@ -88,49 +85,47 @@ reports = ["lxml"] [[package]] name = "basedtyping" -version = "0.0.2" +version = "0.0.3" description = "Utilities for basedmypy" -category = "dev" optional = false python-versions = ">=3.7.2,<4.0.0" files = [ - {file = "basedtyping-0.0.2-py3-none-any.whl", hash = "sha256:3490726951ba9ef7660c923be217478dae9816b0642d879d5b6e16d3fec773b8"}, - {file = "basedtyping-0.0.2.tar.gz", hash = "sha256:a1c9bbfbdbaed5d00b85f40ba0f235671a0d79c944fbaa842eab6043352fd466"}, + {file = "basedtyping-0.0.3-py3-none-any.whl", hash = "sha256:030f0ca886b6fbba5ed24a5a910b3681464ce2647aa1a0a63338f1e1c20ae7c4"}, + {file = "basedtyping-0.0.3.tar.gz", hash = "sha256:d2117b91f90dbdc4eb23e52956a1627ac9c96e79dbea6054956d654272992922"}, ] [[package]] name = "black" -version = "23.1.0" +version = "23.3.0" description = "The uncompromising code formatter." -category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "black-23.1.0-cp310-cp310-macosx_10_16_arm64.whl", hash = "sha256:b6a92a41ee34b883b359998f0c8e6eb8e99803aa8bf3123bf2b2e6fec505a221"}, - {file = "black-23.1.0-cp310-cp310-macosx_10_16_universal2.whl", hash = "sha256:57c18c5165c1dbe291d5306e53fb3988122890e57bd9b3dcb75f967f13411a26"}, - {file = "black-23.1.0-cp310-cp310-macosx_10_16_x86_64.whl", hash = "sha256:9880d7d419bb7e709b37e28deb5e68a49227713b623c72b2b931028ea65f619b"}, - {file = "black-23.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e6663f91b6feca5d06f2ccd49a10f254f9298cc1f7f49c46e498a0771b507104"}, - {file = "black-23.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:9afd3f493666a0cd8f8df9a0200c6359ac53940cbde049dcb1a7eb6ee2dd7074"}, - {file = "black-23.1.0-cp311-cp311-macosx_10_16_arm64.whl", hash = "sha256:bfffba28dc52a58f04492181392ee380e95262af14ee01d4bc7bb1b1c6ca8d27"}, - {file = "black-23.1.0-cp311-cp311-macosx_10_16_universal2.whl", hash = "sha256:c1c476bc7b7d021321e7d93dc2cbd78ce103b84d5a4cf97ed535fbc0d6660648"}, - {file = "black-23.1.0-cp311-cp311-macosx_10_16_x86_64.whl", hash = "sha256:382998821f58e5c8238d3166c492139573325287820963d2f7de4d518bd76958"}, - {file = "black-23.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bf649fda611c8550ca9d7592b69f0637218c2369b7744694c5e4902873b2f3a"}, - {file = "black-23.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:121ca7f10b4a01fd99951234abdbd97728e1240be89fde18480ffac16503d481"}, - {file = "black-23.1.0-cp37-cp37m-macosx_10_16_x86_64.whl", hash = "sha256:a8471939da5e824b891b25751955be52ee7f8a30a916d570a5ba8e0f2eb2ecad"}, - {file = "black-23.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8178318cb74f98bc571eef19068f6ab5613b3e59d4f47771582f04e175570ed8"}, - {file = "black-23.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:a436e7881d33acaf2536c46a454bb964a50eff59b21b51c6ccf5a40601fbef24"}, - {file = "black-23.1.0-cp38-cp38-macosx_10_16_arm64.whl", hash = "sha256:a59db0a2094d2259c554676403fa2fac3473ccf1354c1c63eccf7ae65aac8ab6"}, - {file = "black-23.1.0-cp38-cp38-macosx_10_16_universal2.whl", hash = "sha256:0052dba51dec07ed029ed61b18183942043e00008ec65d5028814afaab9a22fd"}, - {file = "black-23.1.0-cp38-cp38-macosx_10_16_x86_64.whl", hash = "sha256:49f7b39e30f326a34b5c9a4213213a6b221d7ae9d58ec70df1c4a307cf2a1580"}, - {file = "black-23.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:162e37d49e93bd6eb6f1afc3e17a3d23a823042530c37c3c42eeeaf026f38468"}, - {file = "black-23.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:8b70eb40a78dfac24842458476135f9b99ab952dd3f2dab738c1881a9b38b753"}, - {file = "black-23.1.0-cp39-cp39-macosx_10_16_arm64.whl", hash = "sha256:a29650759a6a0944e7cca036674655c2f0f63806ddecc45ed40b7b8aa314b651"}, - {file = "black-23.1.0-cp39-cp39-macosx_10_16_universal2.whl", hash = "sha256:bb460c8561c8c1bec7824ecbc3ce085eb50005883a6203dcfb0122e95797ee06"}, - {file = "black-23.1.0-cp39-cp39-macosx_10_16_x86_64.whl", hash = "sha256:c91dfc2c2a4e50df0026f88d2215e166616e0c80e86004d0003ece0488db2739"}, - {file = "black-23.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a951cc83ab535d248c89f300eccbd625e80ab880fbcfb5ac8afb5f01a258ac9"}, - {file = "black-23.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:0680d4380db3719ebcfb2613f34e86c8e6d15ffeabcf8ec59355c5e7b85bb555"}, - {file = "black-23.1.0-py3-none-any.whl", hash = "sha256:7a0f701d314cfa0896b9001df70a530eb2472babb76086344e688829efd97d32"}, - {file = "black-23.1.0.tar.gz", hash = "sha256:b0bd97bea8903f5a2ba7219257a44e3f1f9d00073d6cc1add68f0beec69692ac"}, + {file = "black-23.3.0-cp310-cp310-macosx_10_16_arm64.whl", hash = "sha256:0945e13506be58bf7db93ee5853243eb368ace1c08a24c65ce108986eac65915"}, + {file = "black-23.3.0-cp310-cp310-macosx_10_16_universal2.whl", hash = "sha256:67de8d0c209eb5b330cce2469503de11bca4085880d62f1628bd9972cc3366b9"}, + {file = "black-23.3.0-cp310-cp310-macosx_10_16_x86_64.whl", hash = "sha256:7c3eb7cea23904399866c55826b31c1f55bbcd3890ce22ff70466b907b6775c2"}, + {file = "black-23.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32daa9783106c28815d05b724238e30718f34155653d4d6e125dc7daec8e260c"}, + {file = "black-23.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:35d1381d7a22cc5b2be2f72c7dfdae4072a3336060635718cc7e1ede24221d6c"}, + {file = "black-23.3.0-cp311-cp311-macosx_10_16_arm64.whl", hash = "sha256:a8a968125d0a6a404842fa1bf0b349a568634f856aa08ffaff40ae0dfa52e7c6"}, + {file = "black-23.3.0-cp311-cp311-macosx_10_16_universal2.whl", hash = "sha256:c7ab5790333c448903c4b721b59c0d80b11fe5e9803d8703e84dcb8da56fec1b"}, + {file = "black-23.3.0-cp311-cp311-macosx_10_16_x86_64.whl", hash = "sha256:a6f6886c9869d4daae2d1715ce34a19bbc4b95006d20ed785ca00fa03cba312d"}, + {file = "black-23.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f3c333ea1dd6771b2d3777482429864f8e258899f6ff05826c3a4fcc5ce3f70"}, + {file = "black-23.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:11c410f71b876f961d1de77b9699ad19f939094c3a677323f43d7a29855fe326"}, + {file = "black-23.3.0-cp37-cp37m-macosx_10_16_x86_64.whl", hash = "sha256:1d06691f1eb8de91cd1b322f21e3bfc9efe0c7ca1f0e1eb1db44ea367dff656b"}, + {file = "black-23.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50cb33cac881766a5cd9913e10ff75b1e8eb71babf4c7104f2e9c52da1fb7de2"}, + {file = "black-23.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:e114420bf26b90d4b9daa597351337762b63039752bdf72bf361364c1aa05925"}, + {file = "black-23.3.0-cp38-cp38-macosx_10_16_arm64.whl", hash = "sha256:48f9d345675bb7fbc3dd85821b12487e1b9a75242028adad0333ce36ed2a6d27"}, + {file = "black-23.3.0-cp38-cp38-macosx_10_16_universal2.whl", hash = "sha256:714290490c18fb0126baa0fca0a54ee795f7502b44177e1ce7624ba1c00f2331"}, + {file = "black-23.3.0-cp38-cp38-macosx_10_16_x86_64.whl", hash = "sha256:064101748afa12ad2291c2b91c960be28b817c0c7eaa35bec09cc63aa56493c5"}, + {file = "black-23.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:562bd3a70495facf56814293149e51aa1be9931567474993c7942ff7d3533961"}, + {file = "black-23.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:e198cf27888ad6f4ff331ca1c48ffc038848ea9f031a3b40ba36aced7e22f2c8"}, + {file = "black-23.3.0-cp39-cp39-macosx_10_16_arm64.whl", hash = "sha256:3238f2aacf827d18d26db07524e44741233ae09a584273aa059066d644ca7b30"}, + {file = "black-23.3.0-cp39-cp39-macosx_10_16_universal2.whl", hash = "sha256:f0bd2f4a58d6666500542b26354978218a9babcdc972722f4bf90779524515f3"}, + {file = "black-23.3.0-cp39-cp39-macosx_10_16_x86_64.whl", hash = "sha256:92c543f6854c28a3c7f39f4d9b7694f9a6eb9d3c5e2ece488c327b6e7ea9b266"}, + {file = "black-23.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a150542a204124ed00683f0db1f5cf1c2aaaa9cc3495b7a3b5976fb136090ab"}, + {file = "black-23.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:6b39abdfb402002b8a7d030ccc85cf5afff64ee90fa4c5aebc531e3ad0175ddb"}, + {file = "black-23.3.0-py3-none-any.whl", hash = "sha256:ec751418022185b0c1bb7d7736e6933d40bbb14c14a0abcf9123d1b159f98dd4"}, + {file = "black-23.3.0.tar.gz", hash = "sha256:1c7b8d606e728a41ea1ccbd7264677e494e87cf630e399262ced92d4a8dac940"}, ] [package.dependencies] @@ -150,7 +145,6 @@ uvloop = ["uvloop (>=0.15.2)"] name = "click" version = "8.1.3" description = "Composable command line interface toolkit" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -165,7 +159,6 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""} name = "colorama" version = "0.4.6" description = "Cross-platform colored terminal text." -category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" files = [ @@ -177,7 +170,6 @@ files = [ name = "dill" version = "0.3.6" description = "serialize all of python" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -192,7 +184,6 @@ graph = ["objgraph (>=1.7.2)"] name = "flake8" version = "6.0.0" description = "the modular source code checker: pep8 pyflakes and co" -category = "dev" optional = false python-versions = ">=3.8.1" files = [ @@ -209,7 +200,6 @@ pyflakes = ">=3.0.0,<3.1.0" name = "iniconfig" version = "2.0.0" description = "brain-dead simple config-ini parsing" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -221,7 +211,6 @@ files = [ name = "isort" version = "5.12.0" description = "A Python utility / library to sort Python imports." -category = "main" optional = false python-versions = ">=3.8.0" files = [ @@ -239,7 +228,6 @@ requirements-deprecated-finder = ["pip-api", "pipreqs"] name = "lazy-object-proxy" version = "1.9.0" description = "A fast and thorough lazy object proxy." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -285,7 +273,6 @@ files = [ name = "mccabe" version = "0.7.0" description = "McCabe checker, plugin for flake8" -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -297,7 +284,6 @@ files = [ name = "mypy-extensions" version = "1.0.0" description = "Type system extensions for programs checked with the mypy type checker." -category = "dev" optional = false python-versions = ">=3.5" files = [ @@ -309,7 +295,6 @@ files = [ name = "packaging" version = "23.0" description = "Core utilities for Python packages" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -319,37 +304,34 @@ files = [ [[package]] name = "pathspec" -version = "0.11.0" +version = "0.11.1" description = "Utility library for gitignore style pattern matching of file paths." -category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "pathspec-0.11.0-py3-none-any.whl", hash = "sha256:3a66eb970cbac598f9e5ccb5b2cf58930cd8e3ed86d393d541eaf2d8b1705229"}, - {file = "pathspec-0.11.0.tar.gz", hash = "sha256:64d338d4e0914e91c1792321e6907b5a593f1ab1851de7fc269557a21b30ebbc"}, + {file = "pathspec-0.11.1-py3-none-any.whl", hash = "sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293"}, + {file = "pathspec-0.11.1.tar.gz", hash = "sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687"}, ] [[package]] name = "platformdirs" -version = "3.0.0" +version = "3.2.0" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." -category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "platformdirs-3.0.0-py3-none-any.whl", hash = "sha256:b1d5eb14f221506f50d6604a561f4c5786d9e80355219694a1b244bcd96f4567"}, - {file = "platformdirs-3.0.0.tar.gz", hash = "sha256:8a1228abb1ef82d788f74139988b137e78692984ec7b08eaa6c65f1723af28f9"}, + {file = "platformdirs-3.2.0-py3-none-any.whl", hash = "sha256:ebe11c0d7a805086e99506aa331612429a72ca7cd52a1f0d277dc4adc20cb10e"}, + {file = "platformdirs-3.2.0.tar.gz", hash = "sha256:d5b638ca397f25f979350ff789db335903d7ea010ab28903f57b27e1b16c2b08"}, ] [package.extras] docs = ["furo (>=2022.12.7)", "proselint (>=0.13)", "sphinx (>=6.1.3)", "sphinx-autodoc-typehints (>=1.22,!=1.23.4)"] -test = ["appdirs (==1.4.4)", "covdefaults (>=2.2.2)", "pytest (>=7.2.1)", "pytest-cov (>=4)", "pytest-mock (>=3.10)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.2.2)", "pytest-cov (>=4)", "pytest-mock (>=3.10)"] [[package]] name = "pluggy" version = "1.0.0" description = "plugin and hook calling mechanisms for python" -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -365,7 +347,6 @@ testing = ["pytest", "pytest-benchmark"] name = "pycodestyle" version = "2.10.0" description = "Python style guide checker" -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -377,7 +358,6 @@ files = [ name = "pyflakes" version = "3.0.1" description = "passive checker of Python programs" -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -387,18 +367,17 @@ files = [ [[package]] name = "pylint" -version = "2.16.2" +version = "2.17.1" description = "python code static checker" -category = "main" optional = false python-versions = ">=3.7.2" files = [ - {file = "pylint-2.16.2-py3-none-any.whl", hash = "sha256:ff22dde9c2128cd257c145cfd51adeff0be7df4d80d669055f24a962b351bbe4"}, - {file = "pylint-2.16.2.tar.gz", hash = "sha256:13b2c805a404a9bf57d002cd5f054ca4d40b0b87542bdaba5e05321ae8262c84"}, + {file = "pylint-2.17.1-py3-none-any.whl", hash = "sha256:8660a54e3f696243d644fca98f79013a959c03f979992c1ab59c24d3f4ec2700"}, + {file = "pylint-2.17.1.tar.gz", hash = "sha256:d4d009b0116e16845533bc2163493d6681846ac725eab8ca8014afb520178ddd"}, ] [package.dependencies] -astroid = ">=2.14.2,<=2.16.0-dev0" +astroid = ">=2.15.0,<=2.17.0-dev0" colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} dill = {version = ">=0.3.6", markers = "python_version >= \"3.11\""} isort = ">=4.2.5,<6" @@ -412,14 +391,13 @@ testutils = ["gitpython (>3)"] [[package]] name = "pytest" -version = "7.2.1" +version = "7.2.2" description = "pytest: simple powerful testing with Python" -category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "pytest-7.2.1-py3-none-any.whl", hash = "sha256:c7c6ca206e93355074ae32f7403e8ea12163b1163c976fee7d4d84027c162be5"}, - {file = "pytest-7.2.1.tar.gz", hash = "sha256:d45e0952f3727241918b8fd0f376f5ff6b301cc0777c6f9a556935c92d8a7d42"}, + {file = "pytest-7.2.2-py3-none-any.whl", hash = "sha256:130328f552dcfac0b1cec75c12e3f005619dc5f874f0a06e8ff7263f0ee6225e"}, + {file = "pytest-7.2.2.tar.gz", hash = "sha256:c99ab0c73aceb050f68929bc93af19ab6db0558791c6a0715723abe9d0ade9d4"}, ] [package.dependencies] @@ -434,21 +412,19 @@ testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2. [[package]] name = "tomlkit" -version = "0.11.6" +version = "0.11.7" description = "Style preserving TOML library" -category = "main" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "tomlkit-0.11.6-py3-none-any.whl", hash = "sha256:07de26b0d8cfc18f871aec595fda24d95b08fef89d147caa861939f37230bf4b"}, - {file = "tomlkit-0.11.6.tar.gz", hash = "sha256:71b952e5721688937fb02cf9d354dbcf0785066149d2855e44531ebdd2b65d73"}, + {file = "tomlkit-0.11.7-py3-none-any.whl", hash = "sha256:5325463a7da2ef0c6bbfefb62a3dc883aebe679984709aee32a317907d0a8d3c"}, + {file = "tomlkit-0.11.7.tar.gz", hash = "sha256:f392ef70ad87a672f02519f99967d28a4d3047133e2d1df936511465fbb3791d"}, ] [[package]] name = "typing-extensions" version = "4.5.0" description = "Backported and Experimental Type Hints for Python 3.7+" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -460,7 +436,6 @@ files = [ name = "wrapt" version = "1.15.0" description = "Module for decorators, wrappers and monkey patching." -category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" files = [ @@ -544,4 +519,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "d44b91a0736c1a1cd8117cf4393e28c88804082f1e2d6846cebbae8c9e943399" +content-hash = "3abb869e71be917261de9544fa93b23f1304538e702b7f9b9b3b2addf3c7f1f9" diff --git a/pyproject.toml b/pyproject.toml index 9b9f38e..dcd7fc9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ repository = "https://github.com/detachhead/pylint-module-boundaries" [tool.poetry.dependencies] python = "^3.11" -pylint = "^2" +pylint = ">=2 <4" [tool.poetry.dev-dependencies] black = "^23"