{"package":"jmetalpy","ecosystem":"pypi","latest_version":"1.9.0","description":"Python version of the jMetal framework","license":"MIT","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/jmetalpy/","repository":"","downloads_weekly":6832,"health":{"score":50,"risk":"high","breakdown":{"maintenance":10,"popularity":6,"security":25,"maturity":9,"community":0},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"1.9.0","total_count":14,"recent":["0.1","0.2","0.5.1","0.9.0","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.6.0","1.7.0","1.8.0","1.9.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2025-10-29T14:42:10.058291Z","dependencies_count":65,"dependencies":["tqdm","numpy>=2.2.5","pandas>=2.2.3","plotly>=5.22.0","matplotlib>=3.0.2","scipy>=1.15.3","statsmodels>=0.9.0","mockito","PyHamcrest","moocore>=0.1.8","tqdm; extra == \"core\"","numpy>=2.2.5; extra == \"core\"","pandas>=2.2.3; extra == \"core\"","plotly>=5.22.0; extra == \"core\"","matplotlib>=3.0.2; extra == \"core\"","scipy>=1.15.3; extra == \"core\"","statsmodels>=0.9.0; extra == \"core\"","mockito; extra == \"core\"","moocore>=0.1.8; extra == \"core\"","tqdm; extra == \"docs\"","numpy>=2.2.5; extra == \"docs\"","pandas>=2.2.3; extra == \"docs\"","plotly>=5.22.0; extra == \"docs\"","matplotlib>=3.0.2; extra == \"docs\"","scipy>=1.15.3; extra == \"docs\"","statsmodels>=0.9.0; extra == \"docs\"","mockito; extra == \"docs\"","jupyter; extra == \"docs\"","nbsphinx; extra == \"docs\"","tqdm; extra == \"distributed\"","numpy>=2.2.5; extra == \"distributed\"","pandas>=2.2.3; extra == \"distributed\"","plotly>=5.22.0; extra == \"distributed\"","matplotlib>=3.0.2; extra == \"distributed\"","scipy>=1.15.3; extra == \"distributed\"","statsmodels>=0.9.0; extra == \"distributed\"","mockito; extra == \"distributed\"","dask[complete]>=2024.3.0; extra == \"distributed\"","distributed>=2024.3.0; extra == \"distributed\"","pyspark>=3.4.0; extra == \"distributed\"","tqdm; extra == \"test\"","numpy>=2.2.5; extra == \"test\"","pandas>=2.2.3; extra == \"test\"","plotly>=5.22.0; extra == \"test\"","matplotlib>=3.0.2; extra == \"test\"","scipy>=1.15.3; extra == \"test\"","statsmodels>=0.9.0; extra == \"test\"","mockito; extra == \"test\"","PyHamcrest; extra == \"test\"","moocore>=0.1.8; extra == \"test\"","pytest>=7.0; extra == \"test\"","pytest-cov>=4.0; extra == \"test\"","tqdm; extra == \"complete\"","numpy>=2.2.5; extra == \"complete\"","pandas>=2.2.3; extra == \"complete\"","plotly>=3.3.0; extra == \"complete\"","matplotlib>=3.0.2; extra == \"complete\"","scipy>=1.15.3; extra == \"complete\"","statsmodels>=0.9.0; extra == \"complete\"","mockito; extra == \"complete\"","jupyter; extra == \"complete\"","nbsphinx; extra == \"complete\"","dask[complete]>=2024.3.0; extra == \"complete\"","distributed>=2024.3.0; extra == \"complete\"","pyspark>=3.4.0; extra == \"complete\""]},"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":"1.9.0","version_hint":null,"summary":"jmetalpy@1.9.0 is safe to use (health: 50/100)"},"version_scoped":null,"requested_version":null,"_cache":"hit","_response_ms":0,"_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":14,"first_release_age_days":null,"last_release_days_ago":181,"avg_days_between_releases":null,"release_velocity":"moderate"}}