pypi/package
pypiRead-only获取 Python 包详情
pypi.org
Last 7 days
0
Last 30 days
0
All time
0
pypi/package.js
/* @meta
{
"name": "pypi/package",
"description": "获取 Python 包详情",
"domain": "pypi.org",
"args": {
"name": "包名"
},
"readOnly": true,
"example": "tap site pypi/package \"requests\""
}
*/
async function(args) {
const name = args.name || args._text;
if (!name) return {error: 'Missing package name. Usage: tap site pypi/package "PACKAGE_NAME"'};
const url = `https://pypi.org/pypi/${encodeURIComponent(name)}/json`;
const resp = await fetch(url);
if (!resp.ok) return {error: 'HTTP ' + resp.status};
const data = await resp.json();
const info = data.info || {};
return {
name: info.name,
version: info.version,
summary: info.summary,
author: info.author,
author_email: info.author_email,
license: info.license,
home_page: info.home_page,
project_url: info.project_url,
package_url: info.package_url,
requires_python: info.requires_python,
keywords: info.keywords,
classifiers: info.classifiers,
project_urls: info.project_urls,
requires_dist: info.requires_dist
};
}
Updated Mar 31, 2026Created Mar 31, 2026SHA-256: 6704ce4ad3d2…