diff --git a/pyproject.toml b/pyproject.toml index 5d10286..247caf6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,5 +8,20 @@ build-backend = "setuptools.build_meta" [tool.setuptools.dynamic] dependencies = { file = ["requirements.txt"] } +[project] +name = "mfd-host" +description = "MFD Host provides a unified Python interface for managing and interacting with Systems Under Tests (SUTs) AKA Hosts and their capabilities across multiple operating systems." +requires-python = ">=3.10, <3.14" +version = "2.3.0" +dynamic = ["dependencies"] +license-files = ["LICENSE.md", "AUTHORS.md"] +readme = {file = "README.md", content-type = "text/markdown"} + +[project.urls] +Homepage = "https://github.com/intel/mfd" +Repository = "https://github.com/intel/mfd-host" +Issues = "https://github.com/intel/mfd-host/issues" +Changelog = "https://github.com/intel/mfd-host/blob/main/CHANGELOG.md" + [tool.setuptools.packages.find] -exclude = ["examples", "tests*", "sphinx-doc"] \ No newline at end of file +exclude = ["examples", "tests*", "sphinx-doc"] diff --git a/requirements-dev.txt b/requirements-dev.txt index 1748580..41fc286 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,3 +1,3 @@ -r requirements-test.txt -mfd-code-quality >= 1.2.0, <2 +mfd-code-quality >= 1.4.1, < 2 diff --git a/requirements-test.txt b/requirements-test.txt index d6fdffd..5384cdc 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,6 +1,6 @@ -r requirements.txt -pytest ~= 8.4 +pytest >= 9.0.3, < 10 pytest-mock ~= 3.14 mfd-powermanagement >= 1.12.0 mfd-cli-client >= 1.11.0