{"package":"ayase","ecosystem":"pypi","latest_version":"0.1.30","description":"Modular media quality metrics toolkit","license":"MIT","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/ayase/","repository":"https://github.com/seruva19/ayase","downloads_weekly":202,"health":{"score":67,"risk":"moderate","breakdown":{"maintenance":25,"popularity":3,"security":25,"maturity":12,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"0.1.30","total_count":31,"recent":["0.1.11","0.1.12","0.1.13","0.1.14","0.1.15","0.1.16","0.1.17","0.1.18","0.1.19","0.1.20","0.1.21","0.1.22","0.1.23","0.1.24","0.1.25","0.1.26","0.1.27","0.1.28","0.1.29","0.1.30"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2026-04-28T12:22:59.029733Z","dependencies_count":68,"dependencies":["accelerate>=0.25.0","colour-science>=0.4.0","decord>=0.6.0","diffusers>=0.25.0","einops>=0.7.0","huggingface-hub>=0.20.0","imageio-ffmpeg<1.0,>=0.4.9","imageio<3.0,>=2.33.0","insightface>=0.7.0","invisible-watermark>=0.2.0","joblib>=1.3.0","librosa>=0.10.0","lpips>=0.1.4","matplotlib>=3.7.0","mediapipe<1.0,>=0.10.0","moviepy<2.0,>=1.0.3","muq>=0.1.0","nltk>=3.8.0","numba>=0.58.0","numpy<3.0,>=1.24.0","omegaconf>=2.3.0","onnxruntime>=1.14.0","open-clip-torch>=2.24.0","opencv-python<5.0,>=4.9.0","paddleocr<3.0,>=2.7.0","paddlepaddle<3.0,>=2.5.0","pandas<3.0,>=2.1.0","pillow<13.0,>=10.2.0","pyarrow<23.0,>=15.0.0","pydantic-settings<3.0,>=2.1.0","pydantic<3.0,>=2.5.0","pyiqa<1.0,>=0.1.13","pyloudnorm<1.0,>=0.1.1","pyrtools>=1.0.9","python-levenshtein>=0.21.0","python-speech-features<1.0,>=0.6","pywavelets>=1.3.0","pyyaml>=6.0","qwen-vl-utils>=0.0.8","requests>=2.31.0","rich<15.0,>=13.7.0","safetensors>=0.4.0","scikit-image>=0.19.0","scikit-learn>=1.3.0","scikit-video>=1.1.11","scipy>=1.11.0","soundfile>=0.12.0","textual>=0.52.0","timm>=0.9.12","tomli-w<2.0,>=1.0.0","tomli<3.0,>=2.0.1; python_version < \"3.11\"","torch<3.0,>=2.1.0","torchvision<1.0,>=0.16.0","tqdm<5.0,>=4.66.0","transformers<6.0,>=4.45.0","transnetv2-pytorch>=1.0.0","typer[all]<1.0,>=0.12.0","typing-extensions>=4.0.0; python_version < \"3.11\"","ultralytics<9.0,>=8.0.0","umap-learn>=0.5.0","wget<4.0,>=3.2","black>=24.0.0; extra == \"dev\"","mypy>=1.8.0; extra == \"dev\"","pytest-cov>=4.1.0; extra == \"dev\"","pytest-sugar>=1.0.0; extra == \"dev\"","pytest>=7.4.0; extra == \"dev\"","ruff>=0.1.0; extra == \"dev\"","seaborn>=0.13.0; extra == \"dev\""]},"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":"use_with_caution","issues":["Possible typosquat of 'agate'"],"use_version":"0.1.30","version_hint":null,"summary":"Package name resembles 'agate' (possible typosquat). Verify the name is what you intend before installing."},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":755,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":true,"targets":[{"legitimate_package":"agate","distance":2,"reason":"adjacent_swap_or_double"}]},"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":2,"avg_days_between_releases":null,"release_velocity":"active"}}