From 2da59dac116e2b3df0adeaeb2e3322374f98e241 Mon Sep 17 00:00:00 2001 From: Nathan O'Sullivan Date: Wed, 12 Feb 2025 12:13:21 +1000 Subject: [PATCH] chore: remove flake8 from development dependencies --- poetry.lock | 90 +------------------------------------------------- pyproject.toml | 17 +--------- 2 files changed, 2 insertions(+), 105 deletions(-) diff --git a/poetry.lock b/poetry.lock index d5ca4c90..689e42a7 100644 --- a/poetry.lock +++ b/poetry.lock @@ -35,18 +35,6 @@ doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "truststore (>=0.9.1)", "uvloop (>=0.21.0b1)"] trio = ["trio (>=0.26.1)"] -[[package]] -name = "astor" -version = "0.8.1" -description = "Read/rewrite/write Python ASTs" -category = "dev" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" -files = [ - {file = "astor-0.8.1-py2.py3-none-any.whl", hash = "sha256:070a54e890cefb5b3739d19f30f5a5ec840ffc9c50ffa7d23cc9fc1a38ebbfc5"}, - {file = "astor-0.8.1.tar.gz", hash = "sha256:6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e"}, -] - [[package]] name = "astroid" version = "2.15.2" @@ -275,18 +263,6 @@ files = [ {file = "charset_normalizer-3.1.0-py3-none-any.whl", hash = "sha256:3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d"}, ] -[[package]] -name = "classify-imports" -version = "4.2.0" -description = "Utilities for refactoring imports in python-like syntax." -category = "dev" -optional = false -python-versions = ">=3.7" -files = [ - {file = "classify_imports-4.2.0-py2.py3-none-any.whl", hash = "sha256:dbbc264b70a470ed8c6c95976a11dfb8b7f63df44ed1af87328bbed2663f5161"}, - {file = "classify_imports-4.2.0.tar.gz", hash = "sha256:7abfb7ea92149b29d046bd34573d247ba6e68cc28100c801eba4af17964fc40e"}, -] - [[package]] name = "click" version = "8.1.3" @@ -364,58 +340,6 @@ files = [ [package.extras] test = ["pytest (>=6)"] -[[package]] -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 = [ - {file = "flake8-6.0.0-py2.py3-none-any.whl", hash = "sha256:3833794e27ff64ea4e9cf5d410082a8b97ff1a06c16aa3d2027339cd0f1195c7"}, - {file = "flake8-6.0.0.tar.gz", hash = "sha256:c61007e76655af75e6785a931f452915b371dc48f56efd765247c8fe68f2b181"}, -] - -[package.dependencies] -mccabe = ">=0.7.0,<0.8.0" -pycodestyle = ">=2.10.0,<2.11.0" -pyflakes = ">=3.0.0,<3.1.0" - -[[package]] -name = "flake8-pyproject" -version = "1.2.3" -description = "Flake8 plug-in loading the configuration from pyproject.toml" -category = "dev" -optional = false -python-versions = ">= 3.6" -files = [ - {file = "flake8_pyproject-1.2.3-py3-none-any.whl", hash = "sha256:6249fe53545205af5e76837644dc80b4c10037e73a0e5db87ff562d75fb5bd4a"}, -] - -[package.dependencies] -Flake8 = ">=5" -TOMLi = {version = "*", markers = "python_version < \"3.11\""} - -[package.extras] -dev = ["pyTest", "pyTest-cov"] - -[[package]] -name = "flake8-type-checking" -version = "2.4.0" -description = "A flake8 plugin for managing type-checking imports & forward references" -category = "dev" -optional = false -python-versions = ">=3.8" -files = [ - {file = "flake8_type_checking-2.4.0-py3-none-any.whl", hash = "sha256:2dee127f300bb95b7f17b7c3fff4f6336f5e4ba92082c15928c6e19b666cfba4"}, - {file = "flake8_type_checking-2.4.0.tar.gz", hash = "sha256:9ea96d01e6557a47835acf04020c48fabb9c3d4664c15f2920915e09e65c1d55"}, -] - -[package.dependencies] -astor = {version = "*", markers = "python_version < \"3.9\""} -classify-imports = "*" -flake8 = "*" - [[package]] name = "h11" version = "0.14.0" @@ -809,18 +733,6 @@ files = [ [package.extras] test = ["enum34", "ipaddress", "mock", "pywin32", "wmi"] -[[package]] -name = "pycodestyle" -version = "2.10.0" -description = "Python style guide checker" -category = "dev" -optional = false -python-versions = ">=3.6" -files = [ - {file = "pycodestyle-2.10.0-py2.py3-none-any.whl", hash = "sha256:8a4eaf0d0495c7395bdab3589ac2db602797d76207242c17d470186815706610"}, - {file = "pycodestyle-2.10.0.tar.gz", hash = "sha256:347187bdb476329d98f695c213d7295a846d1152ff4fe9bacb8a9590b8ee7053"}, -] - [[package]] name = "pydantic" version = "1.10.7" @@ -1415,4 +1327,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.8.1" -content-hash = "c0cae3f431bc7b6155dc68c01e74f13e968621fba362df7395d6b6c94cfe4f56" +content-hash = "d67517c4eb54ac663c686393b13ec17762f6bde931171eee3936d69c09dd0dc2" diff --git a/pyproject.toml b/pyproject.toml index b0aa96e4..554e39a0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,21 +28,15 @@ absolufy-imports = "^0.3.1" binarylane-python-client = "^0.13.2a0" safety = "*" -[tool.poetry.group.flake8.dependencies] -flake8 = "^6.0.0" -flake8-type-checking = "^2.4.0" -flake8-pyproject = "^1.2.3" - [tool.taskipy.tasks] generate = "python scripts/generate.py" black = "black ." -flake8 = "flake8 src" isort = "isort ." mypy = "mypy ." pylint = "pylint src" safety = "poetry export -f requirements.txt | safety check --bare --stdin" test = "pytest tests" -check = "task isort && task black && task flake8 && task mypy && task pylint && task test && task safety" +check = "task isort && task black && task mypy && task pylint && task test && task safety" [tool.isort] py_version = 37 @@ -84,15 +78,6 @@ mypy_path = "lib:src" namespace_packages = true explicit_package_bases = true -[tool.flake8] -max-line-length = 120 -ignore = [ - "E203", # Whitespace before ':' - black and flake8 disagree on `foo[len(bar) :]` -] -exclude = [ - "api", # generated command classes -] - [tool.pyright] extraPaths = ["src", "lib"]