从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 Clojure关键字在内存中的大小是多少?   Java中有固定长度的通用数组对象吗?   PostgreSQL:通过Java更新我的用户表   错误:使用java解析xml   java Json显示列表中对象的名称   java比较JodaTime时区   与JAVA中的API和包的区别?   java的int值在for循环中不改变   谷歌应用引擎中的java RSA   迁移到spring 5后出现java非法字符错误   java Websphere管理控制台不工作   JavaGSON如何始终在json中包含毫秒?   带有空格和双引号的windows Java ProcessBuilder命令参数失败   java错误:重复的zip条目[43.jar:org/apache/http/annotation/NotThreadSafe.class]