python 模块发布
作者 温润如玉
更加详细请参考:http://python.jobbole.com/82077/
1 编写自己得函数,目录结构如下:
./
setup.py suba
./suba:
aa.py __init__.py
在此目录结构中得aa.py文件中,写上你的函数
def add(a,b):
return a+b
2 编写setup.py文件,内容设置为:
from distutils.core import setup
#from setuptools import setup
setup(name="test_model",version="1.0",description="vipkid's test module",author="zhaomingming",author_email="13271929138@163.com",url="www.zhaomingming.cn",py_modules=['suba.aa'])
3 python setup.py build
在当前目录下生成build目录
4 python setup.py sdist
在当前目录下生成dist目录,里面有 test_model-1.0.tar.gz,这就是我们生成得安装包了
4.5 若将setup.py文件得第一行修改为 from setuptools import setup,
则可以生成windows下的exe文件 python setup.py bdist_wininst
也可以生成egg:python setup.py bdist_egg
网友评论