python 生成项目模板 用于打包
admin
2023-07-31 01:51:54
0

安装工具

pip install cookiecutter

获取模板

cookiecutter https://github.com/audreyr/cookiecutter-pypackage.git

生成项目

timger-mac:scala_sbt_tool timger$ cookiecutter https://github.com/audreyr/cookiecutter-pypackage.git
Cloning into \'cookiecutter-pypackage\'...
remote: Counting objects: 455, done.
remote: Total 455 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (455/455), 68.63 KiB | 9.00 KiB/s, done.
Resolving deltas: 100% (238/238), done.
Checking connectivity... done.
full_name (default is \"Audrey Roy\")? timger
email (default is \"audreyr@gmail.com\")? admin@timger.info
github_username (default is \"audreyr\")? yishenggudou
project_name (default is \"Python Boilerplate\")? scala_sbt_tool
repo_name (default is \"boilerplate\")? scala_sbt_tool
project_short_description (default is \"Python Boilerplate contains all the boilerplate you need to create a Python package.\")? a tool for sbt usage
release_date (default is \"2014-01-11\")? 2015-01-18
year (default is \"2014\")? 2015
version (default is \"0.1.0\")? 0.0.1
timger-mac:scala_sbt_tool timger$ ls
scala_sbt_tool
timger-mac:scala_sbt_tool timger$ cd scala_sbt_tool/
.editorconfig     .travis.yml       CONTRIBUTING.rst  LICENSE           Makefile          docs/             scala_sbt_tool/   setup.py          tox.ini
.gitignore        AUTHORS.rst       HISTORY.rst       MANIFEST.in       README.rst        requirements.txt  setup.cfg         tests/            
timger-mac:scala_sbt_tool timger$ cd scala_sbt_tool/
.editorconfig     .travis.yml       CONTRIBUTING.rst  LICENSE           Makefile          docs/             scala_sbt_tool/   setup.py          tox.ini
.gitignore        AUTHORS.rst       HISTORY.rst       MANIFEST.in       README.rst        requirements.txt  setup.cfg         tests/            
timger-mac:scala_sbt_tool timger$ cd scala_sbt_tool/

相关内容

热门资讯

Mobi、epub格式电子书如... 在wps里全局设置里有一个文件关联,打开,勾选电子书文件选项就可以了。
定时清理删除C:\Progra... C:\Program Files (x86)下面很多scoped_dir开头的文件夹 写个批处理 定...
scoped_dir32_70... 一台虚拟机C盘总是莫名奇妙的空间用完,导致很多软件没法再运行。经过仔细检查发现是C:\Program...
500 行 Python 代码... 语法分析器描述了一个句子的语法结构,用来帮助其他的应用进行推理。自然语言引入了很多意外的歧义,以我们...
小程序支付时提示:appid和... [Q]小程序支付时提示:appid和mch_id不匹配 [A]小程序和微信支付没有进行关联,访问“小...
pycparser 是一个用... `pycparser` 是一个用 Python 编写的 C 语言解析器。它可以用来解析 C 代码并构...
微信小程序使用slider实现... 众所周知哈,微信小程序里面的音频播放是没有进度条的,但最近有个项目呢,客户要求音频要有进度条控制,所...
65536是2的几次方 计算2... 65536是2的16次方:65536=2⁶ 65536是256的2次方:65536=256 6553...
Apache Doris 2.... 亲爱的社区小伙伴们,我们很高兴地向大家宣布,Apache Doris 2.0.0 版本已于...
项目管理和工程管理的区别 项目管理 项目管理,顾名思义就是专注于开发和完成项目的管理,以实现目标并满足成功标准和项目要求。 工...