Add max deps and bump old ones
All checks were successful
Publish documentation / publish (push) Successful in 51s
Check / Test on Python 3.10 (push) Successful in 1m1s
Check / Lint, format & type checks (push) Successful in 1m9s
Check / Test on Python 3.11 (push) Successful in 51s
Check / Test on Python 3.12 (push) Successful in 58s
Check / Test on Python 3.13 (push) Successful in 55s

This commit is contained in:
Andras Schmelczer 2026-06-06 22:29:16 +01:00
parent 2403a20ed0
commit c55eba2077
18 changed files with 98 additions and 75 deletions

View file

@ -21,49 +21,51 @@ classifiers = [
"Natural Language :: English",
]
keywords = ["SE4ML", "MLOps", "AI engineering", "general", "robust", "end-to-end", "automated", "trustworthy", "ai", "deployment"]
requires-python = ">= 3.7"
requires-python = ">= 3.10"
dependencies = [
"scikit-learn",
"matplotlib",
"numpy",
"nbconvert",
"ipython",
"unidecode >= 1.3.0",
"syntok >= 1.4.0",
"langcodes[data] >= 3.3.0",
"langdetect >= 1.0.9",
"tinydb >= 4.7.0",
"boto3 >= 1.23.0",
"plotly >= 5.8.0",
"pandas",
"dash >= 2.4.0",
"fastapi >= 0.70.0",
"uvicorn[standard] >= 0.18.0",
"watchdog >= 2.1.0",
"typeguard >= 2.10.0",
"pymongo >= 4.0.0",
"dill >= 0.3.5.0",
"tqdm",
"httpx >= 0.20.0",
"scikit-learn >= 1.3, < 2",
"matplotlib >= 3.7, < 4",
"numpy >= 1.24, < 3",
"nbconvert >= 7.0, < 8",
"ipython >= 8.0, < 10",
"unidecode >= 1.3.0, < 2",
"syntok >= 1.4.0, < 2",
"langcodes[data] >= 3.3.0, < 4",
"langdetect >= 1.0.9, < 2",
"tinydb >= 4.7.0, < 5",
"boto3 >= 1.34, < 2",
"plotly >= 5.20, < 7",
"pandas >= 2.0, < 4",
"dash >= 2.16, < 5",
"fastapi >= 0.110, < 1",
"uvicorn[standard] >= 0.27, < 1",
"a2wsgi >= 1.9, < 2",
"watchdog >= 3.0, < 7",
"typeguard >= 4.0, < 5",
"pydantic >= 2.5, < 3",
"pymongo >= 4.6, < 5",
"dill >= 0.3.6, < 1",
"tqdm >= 4.64, < 5",
"httpx >= 0.24, < 1",
]
[project.optional-dependencies]
dev = [
"flit",
"mkdocs",
"mkdocstrings[python]",
"mkdocs-material",
"mkdocs-jupyter",
"mkdocs-git-revision-date-localized-plugin",
"autoflake",
"isort",
"black[jupyter]",
"mypy",
"flake8",
"tox",
"pytest",
"pytest-cov",
"pytest-asyncio",
"flit >= 3.9, < 4",
"mkdocs >= 1.5, < 2",
"mkdocstrings[python] >= 0.24, < 1",
"mkdocs-material >= 9.5, < 10",
"mkdocs-jupyter >= 0.24, < 1",
"mkdocs-git-revision-date-localized-plugin >= 1.2, < 2",
"autoflake >= 2.0, < 3",
"isort >= 5.12, < 7",
"black[jupyter] >= 25.1, < 26",
"mypy >= 1.8, < 2",
"flake8 >= 7.0, < 8",
"tox >= 4.0, < 5",
"pytest >= 7.4, < 9",
"pytest-cov >= 4.1, < 8",
"pytest-asyncio >= 0.23, < 2",
]
[tool.pytest.ini_options]