未知
项目描述
[因为我每次开始准备我的项目为PyPI "部署"时都会感到不高兴。]
setup.py(以及相关的文件,如MANIFEST.in和setup.cfg)对于第一次(第二次,第三次)来说并不简单。
此项目旨在为setup.py和其他文件提供简单的引导(特别是MANIFEST.in,README.rst,LICENSE,requirements.txt和setup.cfg)。再次强调,这是一个简单的引导。请查看一些生成的输出示例这里
安装
pip install autosetup-py
用法
作为Python方法(带提示)
from autosetup.main import main
main()
# Your project data will be prompted
作为Python方法(带参数)
from autosetup.main import main
main(
module_name='potato',
name='potato',
version='0.0.1',
author_name='Filipe Waitman',
author_email='filwaitman@gmail.com',
cvs_url='http://github.com/filwaitman/potato',
tests_module='tests',
requirements='requirements.txt',
readme='README.rst',
license='MIT',
)
作为CLI(带提示)
autosetup-py
# Your project data will be prompted
作为CLI(带参数)
autosetup-py --module=potato --author_name="Filipe Waitman" --author_email=filwaitman@gmail.com --cvs_url="http://github.com/filwaitman/potato" --license=GPL3 --use-defaults
注意:有关更多选项和文档,请参阅autosetup-py --help
贡献
你是否想到了一些有趣的功能,或者你发现了错误?请告诉我!
当然,你也可以下载项目并给我发送一些pull请求。
你也可以通过打开问题来发送你的建议。
你也可以直接联系我。请查看我的联系信息http://filwaitman.github.io/(首选电子邮件而不是手机)。
项目详情
关闭
autosetup-py-0.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ac5aa194c7b6537aeb998c6e59e9f7132e29f5a44c2b96244acf1e50f3ad9054 |
|
MD5 | 15536421a18d286c127442ea6cd9907f |
|
BLAKE2b-256 | 92a424904e7f2387bf0b613dd16143c6d2769d7c73258479e9728e008e858f16 |