跳转到主要内容

ez_setup和setup_requires的pip基于替代品

项目描述

一个实验,用某种机制替换ez_setup和setup_requires,该机制添加了一个python路径,其中可以安装最新的seupptools和setuptools扩展

安装

pip install -U whl_setup
whl_setup_script_install

使用方法

# setup.py

from whl_setup import setup, Lazy

@Lazy
def extensions():
    from setuptools import Extension
    return [...]

if __name__ = '__main__':
    setup(
        ...
        use_scm_version=True,
        setup_requires=[
            'setuptools',
            'setuptools_scm'
        ]
        extensions=extensions,
        ...
    )

由以下支持