Pypi Package Inspector Tools¶
Configuration File: pypi_package_inspector_tools.json
Tool Type: Local
Tools Count: 1
This page contains all tools defined in the pypi_package_inspector_tools.json configuration file.
Available Tools¶
PyPIPackageInspector (Type: PyPIPackageInspector)¶
Extracts comprehensive package information from PyPI and GitHub for quality evaluation. Provides …
PyPIPackageInspector tool specification
Tool Information:
Name:
PyPIPackageInspectorType:
PyPIPackageInspectorDescription: Extracts comprehensive package information from PyPI and GitHub for quality evaluation. Provides detailed metrics on popularity (downloads, stars, forks), maintenance (release frequency, recent activity), documentation quality, Python version compatibility, and security indicators. Returns an overall quality score (0-100) with breakdown by category.
Parameters:
package_name(string) (required) Name of the Python package to inspect on PyPI (e.g., ‘requests’, ‘numpy’, ‘pandas’)include_github(boolean) (optional) Whether to fetch GitHub repository statistics (stars, forks, issues, last push). Requires package to have GitHub URL in metadata.include_downloads(boolean) (optional) Whether to fetch download statistics from pypistats.org (downloads per day/week/month)
Example Usage:
query = {
"name": "PyPIPackageInspector",
"arguments": {
"package_name": "example_value"
}
}
result = tu.run(query)