我们需要获取Python包的元数据,特别是许可证字段。
PyPi
有一个方便的 REST API 路线 https://pypi.org/pypi/{package}/{version}/json
(例如 https://pypi.org/pypi/numpy/1.1.1/json
),它以元数据进行响应。 (Ana)conda 有类似的 API 端点吗?
CLI 命令
conda search "{package}={version}" --json
在命令行上查询元数据。不幸的是,要求不依赖 conda 的本地安装。
我认为 Conda 没有直接的 API(相当于 PyPI JSON API)来获取包元数据(如果我错了,请纠正我)。 Conda 主要依赖本地包和环境管理。