新Python 3项目的终极模板
项目描述
Python 3 约定模板
作为一名自由职业者,我经常需要使用Python进行小项目。像任何开发者一样,我不喜欢每次都做相同的模板工作,但我喜欢在预期的环境中工作。因此,我决定制作这个小项目,并将我经常需要的所有内容放在一个地方。
本项目适用于小型非Web项目。
项目处于开发中。未发布的功能可在master分支中找到。最新的更改数据可在变更日志中找到
当前项目功能
- 为新项目生成README文件。可用格式:
Markdown
或reStructuredText
- 为新项目生成作者文件。可用格式:
Markdown
或reStructuredText
- 为新项目生成变更日志文件。可用格式:
Markdown
或reStructuredText
- 为新项目生成许可文件。在根目录中以
LICENSE
生成,在docs
目录中以reStructuredText
生成。可用许可- MIT
- BSD-3
- GNU GPL v3.0
- Apache Software License 2.0
- 未授权(公共领域)
- Sphinx文档目录和项目生成。配置为分开的
source
和build
目录。 - 生成
setup.py
和setup.cfg
。 - 根据模板选择生成
requirements.txt
和requirements.dev
。
用法
单次使用示例,需要安装Cookiecutter
cookiecutter https://github.com/insspb/py3-bp
路线图
- 如果启用pytest,则包括pytest示例测试
- 包括tox示例配置文件
- 包括nox示例配置文件
- 包括Alembic示例配置文件
- 包括Travis CI示例配置文件
- 包括Gitlab CI示例配置文件
- 包括AppVeyor CI示例配置文件
目前这个项目处于“我有想法”阶段。
项目Python版本
本项目在Python版本3.6和Python 3.7上开发和测试,但应能在任何Python 3.2+上运行。
项目详细信息
关闭
py3-bp-0.0.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c5b9602638f26544d099a1af4cb16eacca768152ac1100f369c2fbaf6cc8ca00 |
|
MD5 | 25b19fd727b43db0eef02dc3daf618e4 |
|
BLAKE2b-256 | a2fc363650f1881a8f807cbf351cdb2f06f214de3416cfe3e8ab3b4753936480 |