纯Python模块发布setup脚本编写示例
来源:互联网 发布:python 日期相差月份 编辑:程序博客网 时间:2024/05/29 18:51
纯Python模块发布setup脚本编写示例
如果你正准备发布几个模块,特别当它们并不是只在一个特定的包内,你可以在setup脚本中py_modules参数里单独地指定他们。
例1. 发布中仅含一个模块
在这个最简单的例子中,你有两个文件要考虑:一个setup脚本和你将要发布的单个模块foo.py
,文件结构如下:
<root>/ setup.py foo.py
(在本节中,<root>
指发布的根目录。)描述上述情况的一个最小的setup脚本将是:
from distutils.core import setupsetup(name='foo', version='1.0', py_modules=['foo'],)
注意发布名字是独立于name参数的,并且没有规定说发布名称必须和发布中单独模块名相同(尽管这可能是一个好的习惯)。然而,发布名被用来产生文件名,所以你应该使用字母,数字,下划线和连字符。
例2. 发布中含多个模块
因为py_modules是一个list,你当然可以指定多个模块,比如,你想发布foo和bar模块,你的文件结构可能会是这样:
<root>/ setup.py foo.py bar.py
并且setup脚本可能会是
from distutils.core import setupsetup(name='foobar', version='1.0', py_modules=['foo', 'bar'],)
当然,你也可以将模块源文件放到其他目录,但是如果你很多模块需要这样做,你最好是用包来指定这些模块,而不是一个一个地列举它们。
0 0
- 纯Python模块发布setup脚本编写示例
- 纯Python包发布setup脚本编写示例
- python setup脚本编写
- python setup.py 模块安装
- linux脚本编写示例
- 编写Python脚本来获取Google搜索结果的示例
- python脚本的编写和需要的模块
- 怎样编写python脚本的C扩展模块
- 编写PowerShell脚本模块
- powershell编写脚本模块
- Inno Setup 5.22安装脚本示例
- inno setup 多语言版本脚本示例
- inno setup 多语言版本脚本示例
- python模块示例
- emmc分区脚本编写示例
- 初级shell脚本编写示例
- python 编写简单的setup.py
- python模块的发布
- 第11周项目二 求最大公约数改版
- centos minimal
- Oracle SQL优化技巧总结篇
- 数据结构上机测试1:顺序表的应用
- Pomelo官方demo ChatofPomelo简析之一——用户登录
- 纯Python模块发布setup脚本编写示例
- Automake的生成
- c3p0配置及其说明
- 使用 Apache MINA 开发高性能网络应用程序
- svn is already locked解决方案
- 英文输入法下按shift +2出来的 是"符号。SHIFT+3 是£符号,原来是这么个回事
- Python模块常用的几种安装方式
- jxl实现对EXCEL读取操作代码实例
- Android HorizontalScrollView 相关问题