依赖管理

依赖文件requirements.txt结构

1
2
3
4
5
6
7
8
9
-i https://pypi.python.org/simple/

Flask==0.8
Jinja2==2.6
Werkzeug==0.8.3
certifi==0.0.8
chardet==1.0.1
distribute==0.6.24
gunicorn==0.14.2

安装依赖命令

1
pip install -r requirements.txt

安装git仓库的package

1
2
3
4
5
git+git://github.com/kennethreitz/requests.git

git+https://user:password@github.com/nsa/secret.git

git+git://github.com/kennethreitz/requests.git@develop

依赖继承

新件依赖配置文件 dev.txt,在文件开头添加

1
-r common.txt

表示当前的配置文件继承common.txt内容

相关链接

https://devcenter.heroku.com/articles/python-pip