From 72f2c986de91a134fdc7b6aa42929121facfb795 Mon Sep 17 00:00:00 2001 From: Onuralp SEZER Date: Wed, 13 Dec 2023 13:01:29 +0300 Subject: [PATCH] =?UTF-8?q?style(flake):=20=F0=9F=94=A5=20flake8=20removed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Onuralp SEZER --- .pre-commit-config.yaml | 9 -------- poetry.lock | 51 +---------------------------------------- pyproject.toml | 18 ++++----------- 3 files changed, 5 insertions(+), 73 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e1a00a475..795920039 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -28,15 +28,6 @@ repos: - - repo: https://github.com/PyCQA/flake8 - rev: 6.1.0 - hooks: - - id: flake8 - name: Flake8 Checks - entry: flake8 - additional_dependencies: [Flake8-pyproject] - - - repo: https://github.com/PyCQA/bandit rev: '1.7.6' hooks: diff --git a/poetry.lock b/poetry.lock index fe84855c2..cc19534ec 100644 --- a/poetry.lock +++ b/poetry.lock @@ -814,22 +814,6 @@ docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1 testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)"] typing = ["typing-extensions (>=4.8)"] -[[package]] -name = "flake8" -version = "6.1.0" -description = "the modular source code checker: pep8 pyflakes and co" -optional = false -python-versions = ">=3.8.1" -files = [ - {file = "flake8-6.1.0-py2.py3-none-any.whl", hash = "sha256:ffdfce58ea94c6580c77888a86506937f9a1a227dfcd15f245d694ae20a6b6e5"}, - {file = "flake8-6.1.0.tar.gz", hash = "sha256:d5b3857f07c030bdb5bf41c7f53799571d75c4491748a3adcd47de929e34cd23"}, -] - -[package.dependencies] -mccabe = ">=0.7.0,<0.8.0" -pycodestyle = ">=2.11.0,<2.12.0" -pyflakes = ">=3.1.0,<3.2.0" - [[package]] name = "fonttools" version = "4.46.0" @@ -1781,17 +1765,6 @@ files = [ [package.dependencies] traitlets = "*" -[[package]] -name = "mccabe" -version = "0.7.0" -description = "McCabe checker, plugin for flake8" -optional = false -python-versions = ">=3.6" -files = [ - {file = "mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"}, - {file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"}, -] - [[package]] name = "mdurl" version = "0.1.2" @@ -2599,17 +2572,6 @@ files = [ [package.extras] tests = ["pytest"] -[[package]] -name = "pycodestyle" -version = "2.11.1" -description = "Python style guide checker" -optional = false -python-versions = ">=3.8" -files = [ - {file = "pycodestyle-2.11.1-py2.py3-none-any.whl", hash = "sha256:44fe31000b2d866f2e41841b18528a505fbd7fef9017b04eff4e2648a0fadc67"}, - {file = "pycodestyle-2.11.1.tar.gz", hash = "sha256:41ba0e7afc9752dfb53ced5489e89f8186be00e599e712660695b7a75ff2663f"}, -] - [[package]] name = "pycparser" version = "2.21" @@ -2621,17 +2583,6 @@ files = [ {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"}, ] -[[package]] -name = "pyflakes" -version = "3.1.0" -description = "passive checker of Python programs" -optional = false -python-versions = ">=3.8" -files = [ - {file = "pyflakes-3.1.0-py2.py3-none-any.whl", hash = "sha256:4132f6d49cb4dae6819e5379898f2b8cce3c5f23994194c24b77d5da2e36f774"}, - {file = "pyflakes-3.1.0.tar.gz", hash = "sha256:a0aae034c444db0071aa077972ba4768d40c830d9539fd45bf4cd3f8f6992efc"}, -] - [[package]] name = "pygments" version = "2.17.2" @@ -3836,4 +3787,4 @@ desktop = ["opencv-python"] [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "738ee399dc9aee1e887704a79bac5966ec79b18755babc2252406ea6313bd77a" +content-hash = "5ecf358004c976e2dfbaaee0e8a962f49a55b0015c7a8e3ecb9eba324136e2c0" diff --git a/pyproject.toml b/pyproject.toml index 701956464..9ba0bb870 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,7 +58,6 @@ ruff = ">=0.0.280,<0.1.8" isort = "^5.12.0" mypy = "^1.4.1" pre-commit = "^3.3.3" -flake8 = { version = "*", python = ">=3.8.1" } tox = "^4.11.4" @@ -66,19 +65,6 @@ tox = "^4.11.4" mkdocs-material = "^9.1.4" mkdocstrings = {extras = ["python"], version = ">=0.20,<0.25"} -[tool.flake8] -exclude = ".venv,build,dist,docs,.git,.tox,.eggs" -max-complexity = 10 -max-line-length = 88 -extend-ignore = """ - W503, - E203, - E701, - C901, -""" -per-file-ignores = """ - __init__.py: F401 -""" [tool.isort] line_length = 88 @@ -169,6 +155,10 @@ convention = "google" "__init__.py" = ["E402","F401"] "supervision/assets/list.py" = ["E501"] +[tool.ruff.lint.mccabe] +# Flag errors (`C901`) whenever the complexity level exceeds 5. +max-complexity = 20 + [tool.ruff.pylint] max-args = 20