脚手架/引导生成工具

projecture的Python项目详细描述


投影

projecture是一个项目脚手架(或最小引导)生成 用于各种项目的工具(请参见下面支持的项目类型列表)。 正确地组织你的项目(即一些确定的标准方法或 相关社区普遍接受的方法 对你、对贡献者和你的用户来说都很容易。

支持的项目类型列表:

  • Python

安装

pip install projecture

用法

projecture安装在 路径。从命令行创建新项目:

projecture_create pyproject -t python -n "your name" -e "your email" -a "project generated from projecture"

或者来自python:

importprojectureprojecture.create_project('pyproject',project_type='python',author_name='your name',author_email='your_email',about='project generated from projecture',force=True)

这将在当前工作目录中创建pyproject目录。

项目

python

python项目生成以下结构:

pyproject/                      # your project root (project_dir)
├── LICENSE                     # default license file with MIT license
├── MANIFEST.in                 # file to include non-package data
├── pyproject                   # your actual python package; will be referred as package_dir further
│   ├── cmdline.py              # command line interface script for the package
│   ├── __init__.py
│   ├── pyproject.py            # package's main file
│   └── tests                   # dir containing package tests
│       ├── __init__.py
│       ├── test_pyproject.py   #
├── README.md                   # README file (markdown format)
├── README.rst                  # restructured format README for tools like Sphinx
├── requirements.txt            # file to contain dependencies
├── setup.py                    # setup tools script to package/install project

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带EJB的java JPA:无持久性提供程序   检查数字最后一位的java If语句   java解除对象在字符串池中驻留时的字符串类型分配   java如何在Android中使用堆栈?   java删除字符串中数字之后的任何内容   JAVA 7中消除StringBuilder对象(在循环中运行)最后一个逗号的json方法?   字典将值放入Java*中的映射,而不更新现有值(如果存在)   Java中加法和乘法的基本词法分析器   ExoPlayer2中的java检查视频对象   java向HashMap添加对象   java如何配置JavaMelody以监视C3p0数据源中的Jdbc连接   java“Xlint:unchecked”在Intellij中配置后不工作   悬停时将java滑块元素移出   c如何在SWIG生成的Java绑定中转换为SWIGTYPE_p_void类型?   Ant的java代码未在Maven中运行   字典使用公共键创建两个映射值的映射java   java Tomcat 8元空间OutOfMemory问题