安装buildout
pip install zc.buildout
初始化
创建文件夹firstbuildout,然后进入该文件夹执行buildout命令,会产生如下就结果
├── bin
│ └── buildout
├── buildout.cfg
├── develop-eggs
│ ├── setuptools.egg-link
│ └── zc.buildout.egg-link
├── eggs
└── parts
编辑文件
首先是完成脚本,创建main包(必须有一一个__init__.py
文件),里面有一个main.py的文件。文件内容如下
import requests
def main():
print requests.get('https://www.baidu.com')
然后需要编辑的是setup.py,里面设置了脚本的位置main包下main文件里的main函数。这样就可以准备完成之后,执行buildout就可以在bin的文件夹中生成一个可以直接执行的脚本。
#!/usr/bin/python
# coding: utf-8
from setuptools import setup
setup(name='firstbuildout',
version='0.0.0',
author='***',
license='PRIVATE',
i