跳转到主要内容

新Python 3项目的终极模板

项目描述

Python 3 约定模板

docs build

作为一名自由职业者,我经常需要使用Python进行小项目。像任何开发者一样,我不喜欢每次都做相同的模板工作,但我喜欢在预期的环境中工作。因此,我决定制作这个小项目,并将我经常需要的所有内容放在一个地方。

本项目适用于小型非Web项目。

项目处于开发中。未发布的功能可在master分支中找到。最新的更改数据可在变更日志中找到

当前项目功能

  • 为新项目生成README文件。可用格式:MarkdownreStructuredText
  • 为新项目生成作者文件。可用格式:MarkdownreStructuredText
  • 为新项目生成变更日志文件。可用格式:MarkdownreStructuredText
  • 为新项目生成许可文件。在根目录中以LICENSE生成,在docs目录中以reStructuredText生成。可用许可
    • MIT
    • BSD-3
    • GNU GPL v3.0
    • Apache Software License 2.0
    • 未授权(公共领域)
  • Sphinx文档目录和项目生成。配置为分开的sourcebuild目录。
  • 生成setup.pysetup.cfg
  • 根据模板选择生成requirements.txtrequirements.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 (3.1 kB 查看哈希值)

上传时间

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面