python - 以编程方式获取 pip 包的最后更新
问题描述
(由于复制粘贴问题而导致此问题的初始标题出现问题,我们深表歉意)
在 pypi.org 上,我可以按相关性或“上次更新日期”搜索包
我真正想搜索的是小于(例如)一年前的相关性和“上次更新日期”。
由于 Web 前端不提供此功能,因此我考虑编写一个小脚本为我执行此操作。
基本思想: - 调用 pip 搜索“名称” - 解析输出并通过 api 获取最后更改的日期,如果太旧则过滤 - 尝试找到一种方法来确定相关性(也许只是使用https://pypi.org/搜索/?q=searchword )
交叉两个结果。
那么有人知道如何在 pypi.org 上获取给定 python 包(或包列表)的最后更改日期吗?
解决方案
You're looking for JSON API. Projects don't have last modification date but releases have upload timestamp. So it's
json["releases"][version][package_index]["upload_time"]
推荐阅读
- html - Border Hover color error On Region of US Map SVG
- ios - THREEJS - 影子神器 - IOS 设备
- javascript - AFRAME - 叠加场景
- android-studio - 无法确定任务 ':base:builder:sourcesJar' 的依赖关系
- python-3.x - For 循环迭代没有预期的影响
- powershell - System.Data.DataTable 到数组列表
- javascript - JavaScript 错误:跨域读取阻止 (CORB) 阻止了跨域响应
- glibc - 在其他机器上运行预编译程序时出现“非法指令”
- jquery - 如何限制clockpicker.js中的分钟选择
- python - 为什么 pygame 为我冻结?