{"package":"ms-swift","ecosystem":"pypi","latest_version":"4.1.3","description":"Swift: Scalable lightWeight Infrastructure for Fine-Tuning","license":"Apache License 2.0","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://github.com/modelscope/ms-swift","repository":"https://github.com/modelscope/ms-swift","downloads_weekly":29627,"health":{"score":77,"risk":"moderate","breakdown":{"maintenance":25,"popularity":10,"security":25,"maturity":15,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"4.1.3","total_count":121,"recent":["3.11.0","3.11.1","3.11.2","3.11.3","3.12.0","3.12.1","3.12.2","3.12.3","3.12.4","3.12.5","3.12.6","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.1.0","4.1.1","4.1.2","4.1.3"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2026-04-25T13:49:25.887802Z","dependencies_count":91,"dependencies":["accelerate","addict","aiohttp","attrdict","binpacking","charset-normalizer","cpm-kernels","dacite","datasets<4.0,>=3.0","einops","fastapi","gradio<6.0,>=3.40.0","importlib-metadata","json-repair","matplotlib","modelscope>=1.23","nltk","numpy","openai","oss2","pandas","peft<0.20,>=0.11","pillow","PyYAML>=5.4","requests","rouge","safetensors","scipy","sentencepiece","simplejson>=3.3.0","sortedcontainers>=1.5.9","tensorboard","tiktoken","tqdm","transformers<5.7.0,>=4.33","transformers-stream-generator","trl<0.30,>=0.15","uvicorn","zstandard","accelerate; extra == \"all\"","addict; extra == \"all\"","aiohttp; extra == \"all\"","attrdict; extra == \"all\"","binpacking; extra == \"all\"","charset-normalizer; extra == \"all\"","cpm-kernels; extra == \"all\"","dacite; extra == \"all\"","datasets<4.0,>=3.0; extra == \"all\"","einops; extra == \"all\"","fastapi; extra == \"all\"","gradio<6.0,>=3.40.0; extra == \"all\"","importlib-metadata; extra == \"all\"","json-repair; extra == \"all\"","matplotlib; extra == \"all\"","modelscope>=1.23; extra == \"all\"","nltk; extra == \"all\"","numpy; extra == \"all\"","openai; extra == \"all\"","oss2; extra == \"all\"","pandas; extra == \"all\"","peft<0.20,>=0.11; extra == \"all\"","pillow; extra == \"all\"","PyYAML>=5.4; extra == \"all\"","requests; extra == \"all\"","rouge; extra == \"all\"","safetensors; extra == \"all\"","scipy; extra == \"all\"","sentencepiece; extra == \"all\"","simplejson>=3.3.0; extra == \"all\"","sortedcontainers>=1.5.9; extra == \"all\"","tensorboard; extra == \"all\"","tiktoken; extra == \"all\"","tqdm; extra == \"all\"","transformers<5.7.0,>=4.33; extra == \"all\"","transformers-stream-generator; extra == \"all\"","trl<0.30,>=0.15; extra == \"all\"","uvicorn; extra == \"all\"","zstandard; extra == \"all\"","evalscope>=1.0.0; extra == \"all\"","evalscope[opencompass]; extra == \"all\"","evalscope[vlmeval]; extra == \"all\"","swanlab; extra == \"all\"","ray; extra == \"all\"","evalscope>=1.0.0; extra == \"eval\"","evalscope[opencompass]; extra == \"eval\"","evalscope[vlmeval]; extra == \"eval\"","mcore-bridge>=1.0.2; extra == \"megatron\"","megatron-core>=0.12; extra == \"megatron\"","peft>=0.15; extra == \"megatron\"","ray; extra == \"ray\"","swanlab; extra == \"swanlab\""]},"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":"4.1.3","version_hint":null,"summary":"ms-swift@4.1.3 is safe to use (health: 77/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":20,"first_release_age_days":null,"last_release_days_ago":6,"avg_days_between_releases":null,"release_velocity":"active"}}