为 Python 项目自动生成的依赖文件 Pigar

BSD
Python
跨平台
2015-11-09
Dman

Pigar 是为 Python 项目自动生成精确无误的依赖文件。

用 pip 安装:

$ [sudo] pip install pigar

pigar 能找区别不同 Python 版本之间的差异,非常精确,并找出依赖包在代码中的哪些位置引用了,这非常方便,可以发现某些无用却引用了的包:

$ pigar

# example/e1.py: 18
pkg_a == 3.3.3

# example/e2.py: 10
pkg_b == 1.1.1

如果你折腾别人的项目的时候遇到“Import Error: xxx”,那么你可以用下列方式来搜索这个导入名到底来自哪个安装包,在阅读别人源码的时候也非常有用:

$ pigar -s <import_name>

另外 pigar 也能检测依赖的最新版本。

详见:https://github.com/Damnever/pigar

加载中

评论(1)

Xtay
Xtay
好东东 #Pigar#

暂无资讯

暂无问答

Python 项目自动生成 requirements.txt 文件

  Python项目中通常都会包含一个requirements.txt文件,一般存放在工程根目录下。该文件记录了项目中使用的第三方依赖包及其版本号信息,主要用于新环境中的项目部署。它通常长这样: # re...

2018/09/30 13:10
5
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部