Skip to content

Commit a9fccbf

Browse files
committed
pyproject.toml: bump poetry to >=2.0.0 and migrate config
Signed-off-by: iwanicki92 <iwanicki92@gmail.com>
1 parent 3b6d4ac commit a9fccbf

2 files changed

Lines changed: 28 additions & 22 deletions

File tree

osfv_cli/poetry.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

osfv_cli/pyproject.toml

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,33 @@
11
[build-system]
2-
requires = ["poetry-core>=1.0.0"]
2+
requires = ["poetry-core>=2.0.0"]
33
build-backend = "poetry.core.masonry.api"
44

5-
[tool.poetry.scripts]
6-
osfv_cli = "osfv.cli.cli:main"
7-
8-
[tool.poetry.group.test.dependencies]
9-
robotframework = "^7.2"
10-
11-
[tool.poetry]
5+
[project]
126
name = "osfv"
137
version = "0.8.6"
148
description = "Open Source Firmware Validation Command Line Interface Tool"
15-
authors = ["Maciej Pijanowski <Maciej.Pijanowski@3mdeb.com>"]
16-
include = ["src/models/*.yml"]
9+
authors = [
10+
{name = "Maciej Pijanowski", email="Maciej.Pijanowski@3mdeb.com"}
11+
]
12+
requires-python = ">=3.13"
13+
dependencies = [
14+
"paramiko (>=3.2.0,<4.0.0)",
15+
"pexpect (>=4.8.0,<5.0.0)",
16+
"PyYAML (>=6.0,<7.0)",
17+
"requests (>=2.31.0,<3.0.0)",
18+
"unidecode (>=1.3.6,<2.0.0)",
19+
"importlib-resources (>=6.1.1,<7.0.0)",
20+
"voluptuous (>=0.15.2,<1.0.0)",
21+
"typer (>=0.27.0,<1.0.0)",
22+
]
1723

18-
[tool.poetry.dependencies]
19-
python = "^3.13"
20-
paramiko = "^3.2.0"
21-
pexpect = "^4.8.0"
22-
PyYAML = "^6.0"
23-
requests = "^2.31.0"
24-
unidecode = "^1.3.6"
25-
importlib-resources = "^6.1.1"
26-
voluptuous = "^0.15.2"
27-
typer = "^0.27.0"
24+
[dependency-groups]
25+
test = [
26+
"robotframework (>=7.2,<8.0)"
27+
]
28+
29+
[project.scripts]
30+
osfv_cli = "osfv.cli.cli:main"
31+
32+
[tool.poetry]
33+
include = ["src/models/*.yml"]

0 commit comments

Comments
 (0)