建立一个开发环境。
hitchke的Python项目详细描述
#hitchkey是一个python 3框架,它可以让您轻松地运行简短的命令行中的特殊python代码片段。重新格式化
代码并部署代码。
example[key.py](https://github.com/crdoconnor/strictyaml/blob/master/hitch/key.py)
from[strictyaml](https://hitchdev.com/strictyaml)可以使用。
``````
$hk
用法:hk command[args]
bdd-运行故事匹配关键字。
docgen-build文档。
rbdd-运行故事匹配关键字并在更改时重写。
regressfile-在python 2和3中运行文件名“filename”中的所有故事。
回归-运行回归测试-lint,然后运行所有测试。
重新格式化-使用黑色重新格式化,然后重新打印。
lint-lint项目代码和挂接装置代码。
deploy-按指定版本部署到pypi。
在hitchreqs.txt的hitchreqs.in中指定的包,并在每次运行命令时使独立的项目virtualenv保持最新。
*创建一个项目生成文件夹,该文件夹可以通过快捷方式(dir.gen)以及所有其他常用的必需目录(项目目录、共享生成路径,等)。
*提供了一种内置机制,用于引导各种不同类型的挂接键环境。
带sudo pip的python(hitch key是独立的):
````
sudo pip install hitchkey
````
*key.py-可以使用“hk”运行的命令。
*gen-指向gen文件夹(例如~/.hitch/ltndx)的符号链接,该文件夹包含hitchkey的python 3 virtualenv和build文件夹。
*hitchreqs.in-要安装在此virtualenv中的python包。
*hitchreqs.txt-所有包的编译/冻结列表(不包括需要手工编辑)。
*u pycache_uu-包含key.py编译版本的文件夹。
,然后在文本编辑器中打开hitch/key.py并四处搜索。
运行“hk”将设置环境,安装hitchreqs.txt中指定的所有包。
这个项目是从一个bash脚本发展而来的,我不断地创建一个名为“dev.sh”的脚本,这个脚本以前一直保存在每个项目的根目录中。我会使用它来运行各种开发环境工作流任务,比如重建代码、运行测试或部署。
代码并部署代码。
example[key.py](https://github.com/crdoconnor/strictyaml/blob/master/hitch/key.py)
from[strictyaml](https://hitchdev.com/strictyaml)可以使用。
``````
$hk
用法:hk command[args]
bdd-运行故事匹配关键字。
docgen-build文档。
rbdd-运行故事匹配关键字并在更改时重写。
regressfile-在python 2和3中运行文件名“filename”中的所有故事。
回归-运行回归测试-lint,然后运行所有测试。
重新格式化-使用黑色重新格式化,然后重新打印。
lint-lint项目代码和挂接装置代码。
deploy-按指定版本部署到pypi。
在hitchreqs.txt的hitchreqs.in中指定的包,并在每次运行命令时使独立的项目virtualenv保持最新。
*创建一个项目生成文件夹,该文件夹可以通过快捷方式(dir.gen)以及所有其他常用的必需目录(项目目录、共享生成路径,等)。
*提供了一种内置机制,用于引导各种不同类型的挂接键环境。
带sudo pip的python(hitch key是独立的):
````
sudo pip install hitchkey
````
*key.py-可以使用“hk”运行的命令。
*gen-指向gen文件夹(例如~/.hitch/ltndx)的符号链接,该文件夹包含hitchkey的python 3 virtualenv和build文件夹。
*hitchreqs.in-要安装在此virtualenv中的python包。
*hitchreqs.txt-所有包的编译/冻结列表(不包括需要手工编辑)。
*u pycache_uu-包含key.py编译版本的文件夹。
,然后在文本编辑器中打开hitch/key.py并四处搜索。
运行“hk”将设置环境,安装hitchreqs.txt中指定的所有包。
这个项目是从一个bash脚本发展而来的,我不断地创建一个名为“dev.sh”的脚本,这个脚本以前一直保存在每个项目的根目录中。我会使用它来运行各种开发环境工作流任务,比如重建代码、运行测试或部署。