diff --git a/pyproject.toml b/pyproject.toml index 24a1780..847a05b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ Changelog = "https://github.com/goun7/pkgforge/blob/master/CHANGELOG.md" [project.optional-dependencies] gui = ["PyQt6>=6.11.0"] api = ["fastapi>=0.143.0", "uvicorn[standard]>=0.54.0", "pydantic>=2.14.1"] -dev = ["pytest>=9.1.1", "pytest-cov>=7.1.0", "pytest-timeout>=2.4.0", "hypothesis>=6.168.5", "mypy>=1.0", "bandit>=1.9.4"] +dev = ["pytest>=9.1.1", "pytest-cov>=7.1.0", "pytest-timeout>=2.4.0", "hypothesis>=6.168.5", "mypy>=2.4.0", "bandit>=1.9.4"] [project.scripts] pkgforge = "main:main" diff --git a/requirements-lint.txt b/requirements-lint.txt index 2cdf974..499555d 100644 --- a/requirements-lint.txt +++ b/requirements-lint.txt @@ -5,6 +5,6 @@ # Neden pinli: CI'daki `pip install mypy` (pinsiz) yerel 2.3.1'in kabul ettigi # bir mukerrer `# type: ignore` satirini [syntax] saydi; yani kapi yerelde yesil, # CI'da kirmiziydi. Ayni sapma ruff/bandit icin de gecerli olabilir. -mypy==2.3.1 +mypy==2.4.0 ruff==0.16.6 bandit==1.9.4