一、 将 python 源程序打包,其他人可以通过 easy-install 或者 install
命令进行安装。我们首先编写一个简单的 python 模块 foo.py,
源码如下:
class MyClass:
def __init__(self):
self.blog = "http://www.baidu.com"
def printblog(self):
print self.blog;
def printBblog(self):
print self.blog.swapcase();
我们是用 python 中的 distuls 将 python 模块进行打包的。在这
个过程中我们需要编写一个 setup.py 文件用来配置打包信息,示例
如下所示:
from distutils.core import setup
setup(name="Myblog",
version="1.0",
description="My Blog Distribution Utilities",
author="Liu tiansi",
url="http://www.baidu.com",
py_modules=['foo'])
其中 setup()函数中的参数都是其的一些属性,name 表示所打包
的名称,version 表示版本号,其余的大家都很理解。另外还有一些
其他的属性,比如 packages/author_email/zip_safe/,其中 packages 要
用到 setuptools 的另一个函数 nd_packages,nd_packages 用于将指
定目录下的文件打包。
评论0
最新资源