我可以使用pip list -o
来获取过期软件包的列表,但是我只想获取特定需求文件中列出的过期软件包的列表。对于过期的软件包,基本上等同于pip freeze -r requirements.txt
。
我可以使用--not-required
,但这仍然会列出已安装但未在需求文件中列出的已安装软件包。
答案 0 :(得分:1)
在编写问题时想出bash
片段形式的解决方案:
join -t= \
<(python -m pip list -o --format=freeze) \
<(awk -F== '{ print $1 }' dev_requirements.txt | sort)
答案 1 :(得分:1)
使用此工具:https://github.com/simion/pip-upgrader
您要做的只是以下事情:
<receiver
android:name=".ARQ.IncomingCallReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
</intent-filter>
</receiver>
然后,您将逐步了解可以在pip install pip-upgrader
pip-upgrade
中以交互方式升级的所有软件包。