水泥样板
cementstarter的Python项目详细描述
水泥样板
安装
$ pip install -r requirements.txt
$ pip install setup.py
开发
此项目在Makefile
中包含许多帮助程序,以简化常见的开发任务
环境设置
下面演示如何设置和使用开发环境:
### create a virtualenv for development
$ make virtualenv
$ source env/bin/activate
### run cementstarter cli application
$ cementstarter --help
### run pytest / coverage
$ make test
释放到pypi
在发布到pypi之前,必须配置登录凭据:
~/.pypirc:
[pypi]
username = YOUR_USERNAME
password = YOUR_PASSWORD
然后通过Makefile
:
$ make dist
$ make dist-upload
部署
Docker
包括一个基本的Dockerfile
用于构建和分发Starter project Using Cemnet framework
,
并且可以使用包含的make
帮助程序构建:
$ make docker
$ docker run -it cementstarter --help