建立一个开发环境。

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”的脚本,这个脚本以前一直保存在每个项目的根目录中。我会使用它来运行各种开发环境工作流任务,比如重建代码、运行测试或部署。

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

推荐PyPI第三方库


热门话题
java FloatingAction按钮与RecyclerView中的CardView重叠   java如何计算CardLayout中的卡数   从远程系统上传MySQL数据库并访问Java应用程序   java调用堆栈如何处理带或不带返回类型的递归?   Springboot中的java组计数聚集   java如何在javafx textarea中使用richtextfx   获取与Mockito相关的错误时出现Java问题   java如何将JaxRS响应转换为Wiremock响应   Hadoop集群java。net ConnectionException:连接被拒绝错误   java如何加载文件私有文件类型是pem   java在元空间中的提升和加载的类   如何将系统属性传递给从HTML启动的Java小程序   java如何从网页中获取值并在主类中使用它?安卓应用   java在春天,advisor和aspect之间有什么区别?   java如何检测文件是否已重命名?   java消息驱动Bean何时使用