Metadata-Version: 2.4
Name: harness-core
Version: 0.1.4
Summary: General-purpose agentic ML framework
Project-URL: Homepage, https://github.com/msilverblatt/harness-ml
Project-URL: Repository, https://github.com/msilverblatt/harness-ml
Project-URL: Issues, https://github.com/msilverblatt/harness-ml/issues
Author: Matt Silverblatt-Buser
License-Expression: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.11
Requires-Dist: click>=8.0
Requires-Dist: numpy>=1.24
Requires-Dist: omegaconf>=2.3
Requires-Dist: pandas>=2.0
Requires-Dist: polars>=1.0.0
Requires-Dist: pyarrow>=14.0
Requires-Dist: pydantic>=2.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: scikit-learn>=1.3
Requires-Dist: scipy>=1.10
Requires-Dist: structlog>=24.1.0
Provides-Extra: all
Requires-Dist: catboost>=1.2; extra == 'all'
Requires-Dist: google-api-python-client>=2.100; extra == 'all'
Requires-Dist: google-auth-oauthlib>=1.0; extra == 'all'
Requires-Dist: kaggle>=1.6; extra == 'all'
Requires-Dist: lightgbm>=4.0; extra == 'all'
Requires-Dist: matplotlib>=3.7; extra == 'all'
Requires-Dist: nbformat>=5.9; extra == 'all'
Requires-Dist: optuna>=3.0; extra == 'all'
Requires-Dist: pandera>=0.17; extra == 'all'
Requires-Dist: pytorch-tabnet>=4.0; extra == 'all'
Requires-Dist: shap>=0.42; extra == 'all'
Requires-Dist: torch>=2.0; extra == 'all'
Requires-Dist: xgboost>=1.7; extra == 'all'
Provides-Extra: catboost
Requires-Dist: catboost>=1.2; extra == 'catboost'
Provides-Extra: drive
Requires-Dist: google-api-python-client>=2.100; extra == 'drive'
Requires-Dist: google-auth-oauthlib>=1.0; extra == 'drive'
Provides-Extra: explore
Requires-Dist: optuna>=3.0; extra == 'explore'
Provides-Extra: kaggle
Requires-Dist: kaggle>=1.6; extra == 'kaggle'
Provides-Extra: lightgbm
Requires-Dist: lightgbm>=4.0; extra == 'lightgbm'
Provides-Extra: neural
Requires-Dist: pytorch-tabnet>=4.0; extra == 'neural'
Requires-Dist: torch>=2.0; extra == 'neural'
Provides-Extra: notebook
Requires-Dist: nbformat>=5.9; extra == 'notebook'
Provides-Extra: quality
Requires-Dist: pandera>=0.17; extra == 'quality'
Provides-Extra: shap
Requires-Dist: shap>=0.42; extra == 'shap'
Provides-Extra: viz
Requires-Dist: matplotlib>=3.7; extra == 'viz'
Provides-Extra: xgboost
Requires-Dist: xgboost>=1.7; extra == 'xgboost'
