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='[email protected]',
url='http://www.xxx.org',
packages=['test'],
scripts=['scripts/test.sh']
)
這個例子包含了一些詳細的信息,在packages中可以利用os.listdir(os.path.join('mydir','subdir'))
等函數添加目錄下全部目錄。
在packages中包含的目錄中,最好有__init__.py
來聲明它是一個包,如果沒有,會有異常提醒
scripts這項指,如果你的包有執行文件,可以講其復制到/usr/local/bin
下