从python源发行版中提取元数据

distinfo的Python项目详细描述


distinfo

Build StatusQualityCoverage

distinfo是一个从 python源代码发行版。

用法

cli

将json元数据转储到stdout:

$ distinfo /path/to/package/source

打印依赖项和元数据:

>>>fromdistinfoimportDistribution,dump>>>>>>dist=Distribution("/path/to/package/source")>>>dump(dist.requires){"build":["setuptools-scm"],"dev":["pycmd",],"run":["click","requests",],"test":["pytest",]}>>>dump(dist.metadata){"author":"A N Other","author_email":"a@example.org","extensions":{"distinfo":{"imports":{"distinfo":["click","requests"],"tests":["pytest",]},"tests":["tests",],}},"license":"GPL-3.0-or-later","metadata_version":"2.1","name":"example","provides_extra":["build","dev","test"],"requires_dist":["click","pycmd; extra == 'dev'","pytest; extra == 'test'","requests""setuptools-scm; extra == 'build'",],"summary":"Example package","version":"0.0.0"}

规格

https://packaging.python.org/specifications/

元数据

依赖性

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
当您有许多具有不同密钥值的位置时,java Enterprise是加密环境变量的正确方法   java如何使用视图保持器模式制作自定义适配器?   java如何迭代Camel体中的嵌套列表?   序列化用base 64进行Java序列化   java打开文件的最佳方式(并确保选择了文件)   java marvin图像色差插件错误   java如何在eclipse中添加属性文件文件夹   比较java。util。日历日期到java。util。日期   java无法在下一个类(活动)中获取哈希表   java如何将这段代码转换为循环?   java查找通过REST失败   java getIntent返回null   在Java中,如何通过外部集合从内部集合检索数据?   java单点登录以保护REST API和内部基于web的系统