Skip to content

Commit 0624258

Browse files
authored
Merge pull request #25 from dnv-opensource/dependency-updates-following-vulnerability-alerts-raised-by-dependabot
Maintenance Update
2 parents 8a2298b + 6540a51 commit 0624258

5 files changed

Lines changed: 633 additions & 577 deletions

File tree

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ repos:
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

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff 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

pyproject.toml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -61,22 +61,22 @@ classifiers = [
6161
"Topic :: Software Development :: Libraries :: Python Modules",
6262
]
6363
dependencies = [
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]
7373
test = [
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"]
8080
editor = []
8181

8282
[project.urls]
@@ -89,20 +89,20 @@ Changelog = "https://github.com/dnv-opensource/component-model/blob/main/CHANGEL
8989

9090
[dependency-groups]
9191
dev = [
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]

tests/test_variable.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# mypy: disable-error-code="attr-defined"
12
import logging
23
import math
34
import xml.etree.ElementTree as ET # noqa: N817

0 commit comments

Comments
 (0)