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

码农软件 · 软件分类 · 常用工具包 · 2019-08-15 14:56:52

软件介绍

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

本文地址:https://codercto.com/soft/d/12424.html

Wireshark网络分析实战

Wireshark网络分析实战

[以色列 Yoram Orzach / 古宏霞、孙余强 / 人民邮电出版社 / 2015-1 / 79.00元

本书采用步骤式为读者讲解了一些使用Wireshark来解决网络实际问题的技巧。 本书共分为14章,其内容涵盖了Wireshark的基础知识,抓包过滤器的用法,显示过滤器的用法,基本/高级信息统计工具的用法,Expert Info工具的用法,Wiresahrk在Ethernet、LAN及无线LAN中的用法,ARP和IP故障分析,TCP/UDP故障分析,HTTP和DNS故障分析,企业网应用程序行......一起来看看 《Wireshark网络分析实战》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具