python中自带了distutils,直接用
from distutils.core import setup
setup(name='test',
version='1.0',
py_modules=['test'],
)
__init__.py
文件中setup.py
所在目录#!/usr/bin/env python
from distutils.core import setup
setup(name='test',
version='1.0',
description='test package',
author='Su Yan',
author_email='yansu0711@gmail.com',
url='http://www.yansu.org',
packages=['test'],
scripts=['scripts/test.sh']
)
这个例子包含了一些详细的信息,在packages中可以利用os.listdir(os.path.join('mydir','subdir'))
等函数添加目录下全部目录。
在packages中包含的目录中,最好有__init__.py
来声明它是一个包,如果没有,会有异常提醒
scripts这项指,如果你的包有执行文件,可以讲其复制到/usr/local/bin
下