python 模块发布 简化版

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="[email protected]",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

5 将test_model-1.0.tar.gz解压缩,然后 python setup.py install 就安装了

6 使用方法:

你可能感兴趣的:(python 模块发布 简化版)