stack是一个python版本的stack(http://docs.haskellstack.org/en/stable/README/),它是一个跨平台的程序,用于开发python项目。它的目标是新的和有经验的Python。
它的功能:在当前环境中的隔离位置自动安装python
正在安装项目所需的软件包
运行项目
检查项目的测试覆盖率
代码质量控制
基于Git的端到端发布
包括:堆栈/pystack
stack cli–stack的核心部分
scaffold——一个Python模板生成器
需要-异步远程模块加载程序
依赖性:python3.5或更高版本(可能需要libffi devel oncentos,或libffi dev fordebian)
快速启动:安装:pip3 install python-stack
or run
curl "https://raw.githubusercontent.com/RyanKung/stack/master/install.sh" | sh
通过模板创建新项目:stack new -t
现有项目init和设置:stack init --python=
stack setup
测试和报告测试覆盖范围:stack coverage
在Env中运行可执行文件:stack python
stack pip
stack test
stack repl
运行远程文件:stack run --run
可扩展:Stack