Skip to content

Model Tuner 0.0.34b6

Choose a tag to compare

@lshpaner lshpaner released this 05 Apr 17:38
· 20 commits to main since this release

What's Changed

v0.0.34b6

  • Dropped Python 3.7 support; minimum is now Python 3.8
  • Removed setuptools and wheel from runtime dependencies (already declared in build-system requires)
  • Moved pandas to universal deps (>=1.3.5,<2.2.3 across all tiers)
  • Loosened universal deps: joblib, tqdm, xgboost, imbalanced-learn, scikit-optimize now use floor+ceiling ranges instead of exact pins (e.g., joblib>=1.3.2,<2.0 instead of joblib==1.3.2) to avoid forcing unnecessary downgrades on install
  • Loosened Python 3.11+ deps: numpy allows 2.x (>=1.26,<3.0), scipy >=1.14.0,<2.0
  • scikit-learn remains pinned at ==1.5.1 for Python 3.9+
  • Added from future import annotations to test_bootstrapper.py for 3.8 compatability
  • Updated requirements.txt to use PEP 508 environment markers (single file works across all Python versions)
  • Added build and twine to requirements.txt with version-appropriate markers for test pypi dev env
  • Added shap version split: 0.44.1 for Python 3.8, 0.46.0 for 3.9+
  • add new input ci_method in evaluate_bootstrap_metrics by @lshpaner in #230

Full Changelog: 0.0.34b3...0.0.34b6