python中的跨平台应用工具
applib的Python项目详细描述
应用b
applib是一组跨平台应用程序实用程序,起源于 activestate中的PyPM项目。它包含以下模块:
- ^{tt1}$: shell related operations including compression routines
- ^{tt2}$: utilities for textual UI such as progress bar and column printing
- ^{tt3}$: log file rolling, exception-and-verbosity, sub commands, etc.
如果你对这个模块感兴趣,请让我知道-因为这可能会激发 我要把它完整地记录下来。
新闻
1.2
发布日期:2011年3月19日
- sh.rm:确保只删除符号链接(而不是整个目录)
- sh.rm:同时删除符号链接(PyPM Bug #89540)
- #12:sh.runerror现在处理非ascii stdout/stderr
- 现在,sh.runerror将删除长的stdout/stderr消息
- applib.misc.safe_unicode:无错误的unicode字符串!
1.1.0
发布日期:2010年12月20日
- applib现在取决于appdirs和6
- #1:不赞成applib.base.locations和applib.locations,而赞成 'appdirs'
- #3:sh.unpack现在确保单个顶级目录
- #4:停止使用unicode(py3k);applib现在取决于6包
- #5:停止使用原始输入(py3k)
- #6:进度条在PY3K上以适当的精度打印延迟
- textui:进度条显示ETA
- #8:ProgressBar在PY3K上以延迟形式打印浮动
- textui:progressbar.iterate清除输出(如果有异常/中断)
- textui:progressbar.iterate(post='…')在进度结束后打印post消息
- 压缩:解决Windows上具有长路径的zipfile错误(问题10447)
- 过程:将sh.runacceptcmd设为参数列表
- simpledb:强制picketype使用协议2。PyPM Bug #88882
- textui:makecolprint在stdout不是终端时不修剪列
1.0.1
发布日期:2010年7月23日
- applib.log:支持指定默认的详细级别
1.0.0
发布日期:2010年6月29日
- bb 1:断开时的断管错误小于
1.0.0c10
发布日期:2010年5月27日
- 更多与python3相关的修复程序
1.0.0c9
发布日期:2010年5月25日
- 修复了UnboundLocalError中的'sys'在'u cmdln.py'l1190
1.0.0c8
发布日期:2010年4月28日
- 修复了sys.exc_info相关的python3端口
1.0.0c7
发布日期:2010年4月28日
- 用命令行更新了applib.\u命令行:^/branches/cfg
1.0.0c6
发布日期:2010年4月28日
- 修复了更多支持Python3的模块
1.0.0c5
发布日期:2010年4月28日
- python 3支持
1.0.0c4
发布日期:2010年4月13日
- 使用proc.runtimedout修复名称错误
1.0.0c3
发布日期:2010年3月30日
- 修复:require_选项引发了带有空消息的异常
1.0.0c2
发布日期:2010年3月19日
- 添加applib.textui:askyesno