diff --git a/pyproject.toml b/pyproject.toml index 966a032b..df91260e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,6 +10,9 @@ include = ["*"] [tool.setuptools.package-data] "guidellm.data" = ["*.gz"] +[tool.pdm] +distribution = true + # ************************************************ # ********** Project Metadata ********** @@ -64,6 +67,10 @@ dependencies = [ ] [project.optional-dependencies] +recommended = [ + "tiktoken>=0.11.0", # For OpenAI tokenizer + "blobfile>=3.1.0", # For OpenAI tokenizer +] dev = [ # build "build>=1.0.0", @@ -104,6 +111,9 @@ dev = [ "mkdocs-linkcheck~=1.0.6", ] +[dependency-groups] +dev = [ "guidellm[dev]" ] + [project.urls] homepage = "https://github.com/vllm-project/guidellm" source = "https://github.com/vllm-project/guidellm"