pipin 是一个小脚本,用于搜索项目中的依赖项。
项目描述
让我们吹笛!
pipin 是一个小 Python 脚本,用于在项目的依赖项中搜索给定的应用程序。
您可能可以使用ack或grep来处理相同的需求,但是pipin编写的字符更少,可以很好地为输出着色等。
要求
Python 2.6+ 或 3.3+
argparse如果 py2.6
安装
要安装pipin,只需运行:
sudo pip install pipin
注意:您可能希望将其安装为 sudo 以便在任何地方使用pipin。
用法
转到存储所有项目的文件夹:
cd /home/projects/
只需告诉您要在哪里和什么地方做 pipin:
pipin Django==1.4.2 .
这将在当前目录的 requirements.txt 文件中搜索“Django==1.4.2”(因为“.”)。
仅在特定项目中搜索?不是问题!
pipin Django==1.4.2 /path/to/project/
不同的需求文件?也不是问题!
pipin Django==1.4.2 .-f dev_requirements.txt
您可能还需要一次搜索多个应用程序。然后做:
pipin Django==1.4.2 South .
此外,还支持文字星号 (*):
pipin Django*1.4 .
这将发现Django==1.4和Django>=1.4的出现,因为它们都是有效的。