File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99 - id : check-toml
1010 - id : check-merge-conflict
1111 - repo : https://github.com/astral-sh/ruff-pre-commit
12- rev : v0.14.3
12+ rev : v0.15.9
1313 hooks :
1414 - id : ruff-format
1515 - id : ruff-check
Original file line number Diff line number Diff line change @@ -8,6 +8,31 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e
88* -/-
99
1010
11+ ### Dependencies
12+ * .pre-commit-config.yaml: Updated rev of ruff-pre-commit to v0.15.9
13+ * Updated to docutils>=0.22.4
14+ * Updated to fmpy>=0.3.29
15+ * Updated to furo>=2025.12
16+ * Updated to jsonpath-ng>=1.8.0
17+ * Updated to mypy>=1.19.1
18+ * Updated to myst-parser>=5.0
19+ * Updated to numpy>=2.4
20+ * Updated to pint>=0.25.3
21+ * Updated to plotly>=6.6
22+ * Updated to pre-commit>=4.5
23+ * Updated to pyright>=1.1.408
24+ * Updated to pytest-cov>=7.1
25+ * Updated to pytest>=9.0
26+ * Updated to ruff>=0.15.9
27+ * Updated to scipy-stubs>=1.17.1
28+ * Updated to scipy>=1.17.1
29+ * Updated to sourcery>=1.43.0
30+ * Updated to sphinx-argparse-cli>=1.21.3
31+ * Updated to sphinx-autodoc-typehints>=3.6
32+ * Updated to Sphinx>=9.0
33+ * Updated to sphinxcontrib-mermaid>=2.0
34+
35+
1136## [ 0.4.0] - 2026-03-12
1237
1338### Breaking Changes
Original file line number Diff line number Diff line change @@ -61,22 +61,22 @@ classifiers = [
6161 " Topic :: Software Development :: Libraries :: Python Modules" ,
6262]
6363dependencies = [
64- " numpy>=2.3 " ,
65- " pint>=0.24.4 " ,
66- " jsonpath-ng>=1.7 .0" ,
64+ " numpy>=2.4 " ,
65+ " pint>=0.25.3 " ,
66+ " jsonpath-ng>=1.8 .0" ,
6767 " pythonfmu>=0.7.0" ,
6868 " flexparser>=0.4" ,
69- " scipy>=1.16 " ,
69+ " scipy>=1.17.1 " ,
7070]
7171
7272[project .optional-dependencies ]
7373test = [
74- " fmpy>=0.3.21 " , # version 0.3.22 does so far (25.3.25) not workwhen installing through pip
74+ " fmpy>=0.3.29 " , # version 0.3.22 does so far (25.3.25) not workwhen installing through pip
7575 " matplotlib>=3.10" ,
76- " plotly>=6.3 " ,
76+ " plotly>=6.6 " ,
7777 " libcosimpy>=0.0.5" ,
7878]
79- rest = [" docutils>=0.21 " ]
79+ rest = [" docutils>=0.22.4 " ]
8080editor = []
8181
8282[project .urls ]
@@ -89,20 +89,20 @@ Changelog = "https://github.com/dnv-opensource/component-model/blob/main/CHANGEL
8989
9090[dependency-groups ]
9191dev = [
92- " pytest>=8.4 " ,
93- " pytest-cov>=7.0 " ,
94- " ruff>=0.14.3 " ,
95- " pyright>=1.1.407 " ,
96- " mypy>=1.18 " ,
97- " sourcery>=1.40 " ,
98- " pre-commit>=4.3 " ,
99- " Sphinx>=8.2 " ,
100- " sphinx-argparse-cli>=1.20 " ,
101- " sphinx-autodoc-typehints>=3.5 " ,
102- " sphinxcontrib-mermaid>=1.0 .0" ,
103- " myst-parser>=4 .0" ,
104- " furo>=2025.9 " ,
105- " scipy-stubs>=1.17.0.0 " ,
92+ " pytest>=9.0 " ,
93+ " pytest-cov>=7.1 " ,
94+ " ruff>=0.15.9 " ,
95+ " pyright>=1.1.408 " ,
96+ " mypy>=1.19.1 " ,
97+ " sourcery>=1.43.0 " ,
98+ " pre-commit>=4.5 " ,
99+ " Sphinx>=9.0 " ,
100+ " sphinx-argparse-cli>=1.21.3 " ,
101+ " sphinx-autodoc-typehints>=3.6 " ,
102+ " sphinxcontrib-mermaid>=2 .0" ,
103+ " myst-parser>=5 .0" ,
104+ " furo>=2025.12 " ,
105+ " scipy-stubs>=1.17.1 " ,
106106]
107107
108108[tool .uv ]
Original file line number Diff line number Diff line change 1+ # mypy: disable-error-code="attr-defined"
12import logging
23import math
34import xml .etree .ElementTree as ET # noqa: N817
You can’t perform that action at this time.
0 commit comments