From 1dcdc25e60637aab8bebeb4c1093c24b8e0831d1 Mon Sep 17 00:00:00 2001 From: krishna fattepurkar Date: Thu, 1 Jan 2026 19:16:31 +0530 Subject: [PATCH] chore(setup): add dev dependencies for CI/CD - Add [options.extras_require] section to setup.cfg - Include pytest, pytest-cov, flake8, black, isort, bandit, safety - Fixes CI/CD failure: 'flake8: command not found' - Ensures all dev tools are installed with pip install -e '.[dev]' - Allows GitHub Actions to run linting, formatting, security checks This fixes the failing CI/CD pipeline by ensuring flake8 and other development dependencies are properly installed in the test environment. --- setup.cfg | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/setup.cfg b/setup.cfg index 14bfcda..9f05e57 100644 --- a/setup.cfg +++ b/setup.cfg @@ -18,6 +18,16 @@ python_requires = >=3.8 install_requires = click>=8.0 +[options.extras_require] +dev = + pytest>=7.0 + pytest-cov>=3.0 + flake8>=4.0 + black>=22.0 + isort>=5.0 + bandit>=1.7 + safety>=2.0 + [options.packages.find] where = src