dist.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:news-for-good 作者: thecodinghub 项目源码 文件源码
def _check_extra(extra, reqs):
    name, sep, marker = extra.partition(':')
    if marker and pkg_resources.invalid_marker(marker):
        raise DistutilsSetupError("Invalid environment marker: " + marker)

    # extras requirements cannot themselves have markers
    parsed = pkg_resources.parse_requirements(reqs)
    marked_reqs = filter(operator.attrgetter('marker'), parsed)
    bad_req = next(marked_reqs, None)
    if bad_req:
        tmpl = (
            "'extras_require' requirements cannot include "
            "environment markers, in {name!r}: '{bad_req!s}'"
        )
        raise DistutilsSetupError(tmpl.format(**locals()))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号