Skip to content

Commit f7bc5db

Browse files
committed
fix: make dashkit_table a required dependency
- Move dashkit_table from optional to required dependencies - Table components (Table, TableWithStats) are directly imported and need this package - Remove table from optional extras since it's now always installed - Users can now install dash-dashkit without [table] extra and get working tables
1 parent dad9266 commit f7bc5db

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

pyproject.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "dash-dashkit"
3-
version = "1.3.0"
3+
version = "1.3.1"
44
description = "Modern dashboard components for Dash applications"
55
readme = "README.md"
66
requires-python = ">=3.10"
@@ -11,6 +11,7 @@ dependencies = [
1111
"dash-iconify>=0.1.2",
1212
"dash-mantine-components>=2.1.0",
1313
"pyyaml>=6.0.2",
14+
"dashkit_table>=1.1.2",
1415
]
1516
keywords = [
1617
"dash",
@@ -42,14 +43,12 @@ Source = "https://github.com/iamgp/dash_dashkit"
4243
Issues = "https://github.com/iamgp/dash_dashkit/issues"
4344

4445
[project.optional-dependencies]
45-
# Install table support: pip install dash-dashkit[table]
46-
table = ["dashkit_table>=1.1.2"]
4746
# Install kiboui graphs: pip install dash-dashkit[kiboui]
4847
kiboui = ["dashkit_kiboui>=1.0.1"]
4948
# Install charts: pip install dash-dashkit[charts]
5049
charts = ["dashkit_shadcn>=1.0.1"]
5150
# Everything: pip install dash-dashkit[all]
52-
all = ["dashkit_table>=1.1.2", "dashkit_kiboui>=1.0.1", "dashkit_shadcn>=1.0.1"]
51+
all = ["dashkit_kiboui>=1.0.1", "dashkit_shadcn>=1.0.1"]
5352

5453
dev = ["ruff>=0.1.0", "basedpyright>=1.10.0"]
5554

0 commit comments

Comments
 (0)