setup.py生成器
项目描述
安装
$ pip install setuppy
如何工作
- 环境变量
SETUPPY_KEY
- attrs
- 方法
get_key
默认方法
方法 | 值 |
---|---|
get_install_requires |
requirements.txt 行 |
get_name |
os.path.basename(os.getcwd()).split('.')[0] |
get_packages |
setuptools.find_packages() |
get_scripts |
bin/ 或 scripts/ 文件 |
示例
$ cd path/to/project
$ export SETUPPY_VERSION="42"
$ python -m setuppy > setup.py
setup.py
setup(
name='project',
version='42',
install_requires=[
...
],
packages=[
...
]
)
子类化
from setuppy import SetupPy
class MySetupPy(SetupPy):
def get_scripts(self):
...
print(MySetupPy(version="42"))
项目详情
关闭
setuppy-2021.6.4.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 6b7f12b62550a35041b54714cbfc09213e6aaa725701f33d727c02b0caf20d33 |
|
MD5 | 9c0d0b20a5167991313e6dbc4be03427 |
|
BLAKE2b-256 | f2b03ad55622e0b43128bff6eb015011ecd25f31270fb1b4a80d4e43710fee7d |