diff --git a/pyproject.toml b/pyproject.toml index e178624..b331c6a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "hatchling.build" name = "hwbench" authors = [{name = "Erwan Velu", email = "e.velu@criteo.com"}, {name = "Anisse Astier", email = "a.astier@criteo.com"}, {name = "Aurélien Rougemont", email="a.rougemont@criteo.com"}] description = "hwbench is a benchmark orchestrator to automate the low-level testing of servers" -version = "0.1.0" +version = "0.2.0" readme = "README.md" requires-python = ">=3.9" dependencies = [ diff --git a/uv.lock b/uv.lock index e4fd027..43a33f6 100644 --- a/uv.lock +++ b/uv.lock @@ -192,12 +192,16 @@ version = "0.1.0" source = { editable = "." } dependencies = [ { name = "cachetools" }, + { name = "packaging" }, + { name = "redfish" }, +] + +[package.optional-dependencies] +graph = [ { name = "matplotlib" }, { name = "numpy" }, - { name = "packaging" }, { name = "pillow" }, { name = "pycairo" }, - { name = "redfish" }, ] [package.dev-dependencies] @@ -213,11 +217,11 @@ dev = [ [package.metadata] requires-dist = [ { name = "cachetools" }, - { name = "matplotlib", specifier = ">3.5.0" }, - { name = "numpy" }, + { name = "matplotlib", marker = "extra == 'graph'", specifier = ">3.5.0" }, + { name = "numpy", marker = "extra == 'graph'" }, { name = "packaging" }, - { name = "pillow", specifier = ">=11.0.0" }, - { name = "pycairo" }, + { name = "pillow", marker = "extra == 'graph'", specifier = ">=11.0.0" }, + { name = "pycairo", marker = "extra == 'graph'" }, { name = "redfish" }, ]