Skip to content

Commit a5f7364

Browse files
committed
fix: update dependencies for Python 3.10+ compatibility
1 parent f716429 commit a5f7364

2 files changed

Lines changed: 5 additions & 7 deletions

File tree

.github/workflows/python.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
strategy:
4848
fail-fast: false
4949
matrix:
50-
python-version: ['3.9', '3.10', '3.11', '3.12']
50+
python-version: ['3.10', '3.11', '3.12']
5151

5252
steps:
5353
- name: Checkout repository

pyproject.toml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "mlcli-toolkit"
77
version = "0.1.0"
88
description = "A production-ready CLI toolkit for training, evaluating, and tracking Machine Learning and Deep Learning models with experiment tracking, hyperparameter tuning, model explainability, and an interactive TUI"
99
readme = "README.md"
10-
requires-python = ">=3.8"
10+
requires-python = ">=3.10"
1111
license = { text = "MIT" }
1212
authors = [
1313
{ name = "Devarshi Lalani", email = "devarshilalani.devflow@gmail.com" },
@@ -40,8 +40,6 @@ classifiers = [
4040

4141
# Python versions
4242
"Programming Language :: Python :: 3",
43-
"Programming Language :: Python :: 3.8",
44-
"Programming Language :: Python :: 3.9",
4543
"Programming Language :: Python :: 3.10",
4644
"Programming Language :: Python :: 3.11",
4745
"Programming Language :: Python :: 3.12",
@@ -64,16 +62,16 @@ dependencies = [
6462
"numpy>=1.24,<2.0",
6563
"onnx>=1.14",
6664
"onnxruntime>=1.15",
67-
"pandas>=2.1",
65+
"pandas>=2.0",
6866
"plotext>=5.0",
6967
"pyyaml>=6.0",
7068
"rich-click>=1.6.0",
7169
"scikit-learn>=1.0",
7270
"skl2onnx>=1.14",
7371
"tensorflow>=2.10",
74-
"textual>=6.1",
72+
"textual>=0.40.0",
7573
"typer[all]>=0.7.0",
76-
"xgboost>=3.0",
74+
"xgboost>=1.7",
7775
]
7876

7977
[project.optional-dependencies]

0 commit comments

Comments
 (0)