Skip to content

Commit 76d09e4

Browse files
committed
build: fix python pyproject metadata
Fixes #976 Signed-off-by: Boris Glimcher <[email protected]>
1 parent 7b44f32 commit 76d09e4

1 file changed

Lines changed: 23 additions & 8 deletions

File tree

pyproject.toml

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,34 @@ requires = ["mesonpep517", "wheel", "meson", "ninja"] # PEP 508 specifications.
44
build-backend = "mesonpep517.buildapi"
55

66
[tool.mesonpep517.metadata]
7-
author="Hannes Reinecke"
8-
author-email="[email protected]"
7+
summary="python bindings for libnvme"
8+
9+
[project]
10+
name = "libnvme"
11+
dynamic = ["version"]
12+
description = "Provides library functions for accessing and managing nvme devices on a Linux system."
13+
readme = "README.md"
14+
requires-python = ">=3.6"
15+
license = { text = "LGPL-2.1-or-later" }
16+
17+
authors = [
18+
{ name = "Hannes Reinecke", email = "[email protected]" }
19+
]
20+
21+
keywords = ["SPDK", "storage", "nvme", "performance", "bindings"]
22+
923
classifiers = [
1024
"Intended Audience :: Developers",
1125
"Development Status :: 5 - Production/Stable",
1226
"License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)",
1327
"Programming Language :: Python :: 3",
1428
"Topic :: Software Development :: Libraries :: Python Modules",
1529
]
16-
description="Provides library functions for accessing and managing nvme devices on a Linux system."
17-
description-file="README.md"
18-
home-page = "https://github.com/linux-nvme/libnvme"
19-
license="LGPL-2.1-or-later"
20-
requires-python=">=3.6"
21-
summary="python bindings for libnvme"
30+
31+
dependencies = []
32+
33+
[project.urls]
34+
"Homepage" = "https://github.com/linux-nvme/libnvme"
35+
"Source" = "https://github.com/linux-nvme/libnvme"
36+
"Bug Tracker" = "https://github.com/linux-nvme/libnvme/issues"
2237

0 commit comments

Comments
 (0)