icclim v7.0.5
Key Changes
- Drop Python 3.9 Support: Updated to require Python 3.10+ (CI/CD now runs on Python 3.11).
- Relaxed Dependency Constraints: Updated
pyproject.toml(e.g.,numpy>=1.21,xarray>=2022.6.0,xclim>=0.45.0) for better compatibility with modern environments. - Ruff Compliance: Refined API extraction tool to ensure 100% Ruff compliance in all generated code.
- CI/CD Modernization: Standardized all workflows and pre-commit hooks on Python 3.11.
- Bug Fixes: Fixed several linting and formatting issues across core modules and documentation.