{"package":"FLAML","ecosystem":"pypi","latest_version":"2.6.0","description":"A fast library for automated machine learning and tuning","license":"MIT","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/FLAML/","repository":"https://github.com/microsoft/FLAML","downloads_weekly":223982,"health":{"score":79,"risk":"moderate","breakdown":{"maintenance":25,"popularity":14,"security":25,"maturity":15,"community":0},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"2.6.0","total_count":105,"recent":["2.0.0rc4","2.0.0rc5","2.0.0","2.0.1","2.0.2","2.1.0","2.1.1","2.1.2","2.2.0","2.3.0","2.3.1","2.3.2","2.3.3","2.3.4","2.3.5","2.3.6","2.4.0","2.4.1","2.5.0","2.6.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-04-28T02:03:25.263269Z","dependencies_count":91,"dependencies":["NumPy>=1.17","lightgbm>=2.3.1; extra == \"automl\"","xgboost<3.0.0,>=0.90; extra == \"automl\"","scipy>=1.4.1; extra == \"automl\"","pandas>=1.1.4; extra == \"automl\"","scikit-learn>=1.0.0; extra == \"automl\"","jupyter; extra == \"notebook\"","pyspark>=3.2.0; extra == \"spark\"","pandas<3; extra == \"spark\"","joblibspark>=0.5.0; extra == \"spark\"","joblib<=1.3.2; extra == \"spark\"","numpy<2.0.0,>=1.17; python_version < \"3.13\" and extra == \"test\"","numpy>=1.17; python_version >= \"3.13\" and extra == \"test\"","jupyter; extra == \"test\"","lightgbm>=2.3.1; extra == \"test\"","xgboost<2.0.0,>=0.90; python_version < \"3.11\" and extra == \"test\"","xgboost>=2.0.0; python_version >= \"3.11\" and extra == \"test\"","scipy>=1.4.1; extra == \"test\"","pandas>=1.1.4; extra == \"test\"","scikit-learn>=1.2.0; extra == \"test\"","thop; extra == \"test\"","pytest>=6.1.1; extra == \"test\"","pytest-rerunfailures>=13.0; extra == \"test\"","coverage>=5.3; extra == \"test\"","pre-commit; extra == \"test\"","torch; extra == \"test\"","torchvision; extra == \"test\"","catboost>=0.26; extra == \"test\"","rgf-python; extra == \"test\"","optuna<=3.6.1,>=2.8.0; extra == \"test\"","openml; extra == \"test\"","statsmodels>=0.12.2; extra == \"test\"","psutil; extra == \"test\"","transformers[torch]; extra == \"test\"","datasets; extra == \"test\"","evaluate; extra == \"test\"","nltk!=3.8.2; extra == \"test\"","rouge_score; extra == \"test\"","hcrystalball; extra == \"test\"","seqeval; extra == \"test\"","pytorch-forecasting; extra == \"test\"","mlflow-skinny<=2.22.1; extra == \"test\"","joblibspark>=0.5.0; extra == \"test\"","joblib<=1.3.2; extra == \"test\"","nbconvert; extra == \"test\"","nbformat; extra == \"test\"","ipykernel; extra == \"test\"","pytorch-lightning; extra == \"test\"","tensorboardX; extra == \"test\"","requests; extra == \"test\"","packaging; extra == \"test\"","dill; extra == \"test\"","catboost>=0.26; extra == \"catboost\"","optuna<=3.6.1,>=2.8.0; extra == \"blendsearch\"","packaging; extra == \"blendsearch\"","ray[tune]<2.5.0,>=1.13; extra == \"ray\"","azureml-mlflow; extra == \"azureml\"","nni; extra == \"nni\"","vowpalwabbit<9.0.0,>=8.10.0; extra == \"vw\"","scikit-learn; extra == \"vw\"","transformers[torch]>=4.26; extra == \"hf\"","datasets; extra == \"hf\"","nltk<=3.8.1; extra == \"hf\"","rouge_score; extra == \"hf\"","seqeval; extra == \"hf\"","transformers[torch]>=4.26; extra == \"nlp\"","datasets; extra == \"nlp\"","nltk<=3.8.1; extra == \"nlp\"","rouge_score; extra == \"nlp\"","seqeval; extra == \"nlp\"","holidays; extra == \"ts-forecast\"","prophet>=1.1.5; extra == \"ts-forecast\"","statsmodels>=0.12.2; extra == \"ts-forecast\"","hcrystalball>=0.1.10; extra == \"ts-forecast\"","holidays; extra == \"forecast\"","prophet>=1.1.5; extra == \"forecast\"","statsmodels>=0.12.2; extra == \"forecast\"","hcrystalball>=0.1.10; extra == \"forecast\"","pytorch-forecasting>=0.10.4; extra == \"forecast\"","pytorch-lightning>=1.9.0; extra == \"forecast\"","tensorboardX>=2.6; extra == \"forecast\"","catboost>=0.26; extra == \"benchmark\"","psutil==5.8.0; extra == \"benchmark\"","xgboost==1.3.3; extra == \"benchmark\"","pandas==1.1.4; extra == \"benchmark\"","joblibspark>=0.5.0; extra == \"synapse\"","optuna<=3.6.1,>=2.8.0; extra == \"synapse\"","pyspark>=3.2.0; extra == \"synapse\"","scikit-learn; extra == \"autozero\"","pandas; extra == \"autozero\"","packaging; extra == \"autozero\""]},"github_stats":null,"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"2.6.0","version_hint":null,"summary":"FLAML@2.6.0 is safe to use (health: 79/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":862,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":20,"first_release_age_days":1972,"last_release_days_ago":1,"avg_days_between_releases":104,"release_velocity":"active"}}