从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"
}

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

推荐PyPI第三方库


热门话题
java安装Solr PHP java_主页错误   java如何识别ObjectInputStream是否有可用的对象?   JavaSpringMVC导航路径   java dom4j我想在处理指令后消除空行   java如何进行lastIndexOf与indexOf的比较?   java如何在Spring Boot中迭代设计视图(HTML/CSS)?   java如何使用jackson自定义序列化程序序列化复合对象?   java如何在jenkins上启用调试日志记录?   java AutoCloseable协定:close()中允许写入资源?   java以编程方式返回到launcher 安卓   多线程Java是否有内置的“反向”SwingWorker   javacom。亚马逊。AmazonServiceException:只能使用“筛选器表达式”、“查询筛选器”或“关键条件”中的一种   java如何解析Kotlin中截取的来自服务器的错误   尝试在Java中初始化Bouncy Castle密码时aes密钥长度不是128/192/256位   从Url java读取JSON