检查您对正确使用PEP 438的要求。
pep438的Python项目详细描述
PEP438
检查需求文件中的包以了解PEP 438工具的正确用法。
这个online PEP 438 checker也很棒。
使用量
检查单个包裹:
$ pep438 django pillow ✓ django: 0 links ✗ pillow: 360 links
检查需求文件:
$ pep438 -r requirements.txt ✓ django: 0 links ✗ south: 1 links ✓ django-model-utils: 0 links ✓ django-simple-history: 0 links ✓ django-email-log: 0 links
检查pypi用户的包:
$ pep438 -u treyhunner ✓ Pycco: 0 links ✓ Pycco: 0 links ✓ EditorConfig: 0 links ✓ names: 0 links ✓ django-simple-history: 0 links ✓ django-localflavor-us: 0 links ✓ django-email-log: 0 links ✓ django-relatives: 0 links ✓ pep438: 0 links
检查管道输入:
$ cat *-requirements.txt | pep438 ✓ django: 0 links ✗ south: 1 links ✓ django-model-utils: 0 links ✓ django-simple-history: 0 links ✓ django-email-log: 0 links
贡献
欢迎拉取请求。请阅读投稿文件以获取有关 提交请求。
许可证
此项目在MIT License下发布。
更改
0.5.0
- pin需求分析器到0.4.0版
0.4.0
- 添加仅显示问题的--errors-only标志
- 添加--user标志,用于显示给定pypi用户的所有包
- 修复依赖关系reqfile-parser现在是requirements-parser
- 修复不正确的链接计数,改为计算URL
0.3.0
- 当包不在pypi上托管时改进错误消息
- 改进自述文件
0.2.0
- 当包不在pypi上托管时引发异常
0.1.0
初次发布。