fix: use compatible release specifiers for non-dev dependencies

Fixes #145

Credit to MuX on Discord for recognizing that this is an issue with Transformers 5
This commit is contained in:
Philipp Emanuel Weidmann
2026-02-13 12:27:57 +05:30
parent dd0b3a2f69
commit 6017bcd347
2 changed files with 38 additions and 38 deletions
+19 -19
View File
@@ -22,29 +22,29 @@ classifiers = [
"Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.12",
] ]
dependencies = [ dependencies = [
"accelerate>=1.10.0", "accelerate~=1.10",
"bitsandbytes>=0.45.0", "bitsandbytes~=0.45",
"datasets>=4.0.0", "datasets~=4.0",
"hf-transfer>=0.1.9", "hf-transfer~=0.1",
"huggingface-hub>=0.34.4", "huggingface-hub~=0.34",
"kernels>=0.11.7", "kernels~=0.11",
"optuna>=4.5.0", "optuna~=4.5",
"peft>=0.14.0", "peft~=0.14",
"psutil>=7.1.3", "psutil~=7.1",
"pydantic-settings>=2.10.1", "pydantic-settings~=2.10",
"questionary>=2.1.1", "questionary~=2.1",
"rich>=14.1.0", "rich~=14.1",
"transformers>=4.57.3", "transformers~=4.57",
] ]
[project.optional-dependencies] [project.optional-dependencies]
research = [ research = [
"geom-median>=0.1.0", "geom-median~=0.1",
"imageio>=2.37.2", "imageio~=2.37",
"matplotlib>=3.10.7", "matplotlib~=3.10",
"numpy>=2.2.6", "numpy~=2.2",
"pacmap>=0.8.0", "pacmap~=0.8",
"scikit-learn>=1.7.2", "scikit-learn~=1.7",
] ]
[dependency-groups] [dependency-groups]
Generated
+19 -19
View File
@@ -895,25 +895,25 @@ dev = [
[package.metadata] [package.metadata]
requires-dist = [ requires-dist = [
{ name = "accelerate", specifier = ">=1.10.0" }, { name = "accelerate", specifier = "~=1.10" },
{ name = "bitsandbytes", specifier = ">=0.45.0" }, { name = "bitsandbytes", specifier = "~=0.45" },
{ name = "datasets", specifier = ">=4.0.0" }, { name = "datasets", specifier = "~=4.0" },
{ name = "geom-median", marker = "extra == 'research'", specifier = ">=0.1.0" }, { name = "geom-median", marker = "extra == 'research'", specifier = "~=0.1" },
{ name = "hf-transfer", specifier = ">=0.1.9" }, { name = "hf-transfer", specifier = "~=0.1" },
{ name = "huggingface-hub", specifier = ">=0.34.4" }, { name = "huggingface-hub", specifier = "~=0.34" },
{ name = "imageio", marker = "extra == 'research'", specifier = ">=2.37.2" }, { name = "imageio", marker = "extra == 'research'", specifier = "~=2.37" },
{ name = "kernels", specifier = ">=0.11.7" }, { name = "kernels", specifier = "~=0.11" },
{ name = "matplotlib", marker = "extra == 'research'", specifier = ">=3.10.7" }, { name = "matplotlib", marker = "extra == 'research'", specifier = "~=3.10" },
{ name = "numpy", marker = "extra == 'research'", specifier = ">=2.2.6" }, { name = "numpy", marker = "extra == 'research'", specifier = "~=2.2" },
{ name = "optuna", specifier = ">=4.5.0" }, { name = "optuna", specifier = "~=4.5" },
{ name = "pacmap", marker = "extra == 'research'", specifier = ">=0.8.0" }, { name = "pacmap", marker = "extra == 'research'", specifier = "~=0.8" },
{ name = "peft", specifier = ">=0.14.0" }, { name = "peft", specifier = "~=0.14" },
{ name = "psutil", specifier = ">=7.1.3" }, { name = "psutil", specifier = "~=7.1" },
{ name = "pydantic-settings", specifier = ">=2.10.1" }, { name = "pydantic-settings", specifier = "~=2.10" },
{ name = "questionary", specifier = ">=2.1.1" }, { name = "questionary", specifier = "~=2.1" },
{ name = "rich", specifier = ">=14.1.0" }, { name = "rich", specifier = "~=14.1" },
{ name = "scikit-learn", marker = "extra == 'research'", specifier = ">=1.7.2" }, { name = "scikit-learn", marker = "extra == 'research'", specifier = "~=1.7" },
{ name = "transformers", specifier = ">=4.57.3" }, { name = "transformers", specifier = "~=4.57" },
] ]
provides-extras = ["research"] provides-extras = ["research"]