目前,我的Django项目有一个巨大的自述文档,任何想要在源代码上工作的开发人员都必须遵循该文档来设置他们的开发环境。
它大致如下:
先决条件:
- Django Css。请参阅Django CSS。
- CleverCSS。请参阅Clever CSS。
- Beautiful Soup。请参阅Beautiful Soup。
- Dateutil。请参阅python-dateutil。
- httplib2 http://code.google.com/p/httplib2/
- python-oauth2 https://github.com/simplegeo/python-oauth2
- python-twitter http://code.google.com/p/python-twitter/
是否有编写某种脚本的工具,可以自动获取依赖项?至少部分自动化这个过程,变成像这样:
python setup_environment.py
我看了setuptools - 但是我觉得它更适用于将应用程序本身安装到系统上,而不是满足开发人员对环境设置的要求。