You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ruff.toml : removed deprecated ruff rules ANN101 and ANN102 from excluded rules
Use f-string, where possible, instead of '%' style string formatting
Solved
src/farn/core/case.py : Changed the way how local variables get added / manipulated through code. Replaced access to locals() with sys._getframe().f_locals when manipulating local variables. This change became necessary as Python 3.13 changed the way Python's builtin locals() method works. See PEP 667 for details.
Resolved issues raised by ruff 0.9.2
Dependencies
Updated to ruff>=0.9.2 (from ruff>=0.6.3)
Updated to pyright>=1.1.392 (from pyright>=1.1.378)
Updated to sourcery>=1.31 (from sourcery>=1.22)
Updated to lxml>=5.3 (from lxml>=5.2)
Updated to types-lxml>=2024.12 (from types-lxml>=2024.4)
Updated to scipy>=1.15 (from scipy>=1.13)
Updated to matplotlib>=3.10 (from matplotlib>=3.9)
Updated to dictIO>=0.4.1 (from dictIO>=0.4.0)
Updated to Pillow>=11.1 (from Pillow>=10.4)
Updated to Sphinx>=8.1 (from Sphinx>=8.0)
Updated to sphinx-argparse-cli>=1.19 (from sphinx-argparse-cli>=1.17)
Updated to sphinx-autodoc-typehints>=3.0 (from sphinx-autodoc-typehints>=2.2)
Updated to mypy>=1.14 (from mypy>=1.11.1)
Updated to setup-uv@v5 (from setup-uv@v2)
Updated to ospx>=0.3.1 (from ospx>=0.3.0)
Updated to jupyter>=1.1 (from jupyter>=1.0)
Updated to pytest-cov>=6.0 (from pytest-cov>=5.0)
Updated to pre-commit>=4.0 (from pre-commit>=3.8)
Updated to types-psutil>=6.1 (from types-psutil>=6.0)
numpy: As Python 3.13 requires numpy 2.x, made minimum required numpy version in pyproject.toml dependent on Python version: