从setup.py检索包规范
setupreader的Python项目详细描述
setup.py包含一个名为setup的函数。
当编写使用python包的软件时 从setup.py检索包元数据不方便。这个包裹 简单点,只需指向setup.py并获取一个dict。
>>> import setupreader, json >>> foo = setupreader.load('setup.py') >>> print json.dumps(foo, indent=4) { "description": "retrieve package specification from setup,py", "install_requires": [ "setuptools", "mock" ], "zip_safe": false, "keywords": "", "packages": [], "classifiers": [], "entry_points": { "console_scripts": [ "read-setup = setupreader:main" ] }, "name": "setupreader", "license": "", "author": "Lars van de Kerkhof", "url": "", "include_package_data": true, "py_modules": [ "setupreader" ], "long_description": "", "author_email": "lars@permanentmarkers.nl", "version": "0.0.1" }