Python实用函数和类的集合。
项目描述
介绍
BlazeUtils最初开发为一个库,用于存放Blaze库家族的常用工具。
多年来,它已经扩展成为一个集合,用于Level 12开发团队常用的工具。
问题 & 评论
当前状态
代码和API相对稳定。
开发
源代码和问题跟踪器位于GitHub。
测试
$ git clone https://github.com/blazelibs/blazeutils.git blazeutils-src $ cd blazeutils-src $ tox ...<snip>... clean: commands succeeded py27: commands succeeded py34: commands succeeded stats: commands succeeded congratulations :)
变更日志
0.7.0于2022年10月27日发布
- 更新包设置和CI(e52cd73) 
- 删除了对Python 2的支持和six依赖 
- 删除了过时的error_handling方法(tb_depth_in,traceback_depth) 
- 删除了过时的testing.raises装饰器 
0.6.5版本发布于2021-01-26
0.6.4版本发布于2020-10-23
- 修复tolist和ensure_list中的可变默认参数(3bd7095) 
0.6.3版本发布于2020-09-11
- 在表格辅助工具中支持openpyxl(44448df) 
- 弃用xlrd的使用 
0.6.2版本发布于2020-07-06
- 在重试装饰器中添加日志级别(5ee8d1d) 
0.6.1版本发布于2019-11-01
0.6.0版本发布于2019-10-30
- 解决一些Python弃用问题 
- 支持Python 3.8 
- Python 2.7不再完全受支持 
0.5.3版本发布于2017-12-28
- 创建setup.cfg以构建通用wheel 
- 创建一系列函数式编程工具 
0.5.2版本发布于2016-11-23
- 添加Python 3.5兼容性 
- 设置CI和覆盖率 
0.5.1版本发布于2015-05-12
- 修复 spreadsheets.xlsx_to_reader 在Python 3.4中的兼容性问题 
- 修复numbers.convert_int异常测试以兼容Python 3.4 
- 修复错误处理中的_uie_matches掩盖真实异常的情况 
0.5.0版本发布于2015-03-24
- 添加Python 3.4兼容性。 
- 删除blazeutils.xlrd。它已被弃用,对象已移动到.spreadsheets。 
0.4.4版本发布于2014-12-25
- 更改了__init__.py中确定版本字符串的方法 
- 存档旧版变更日志注释 
0.4.3版本发布于2014-12-16
- 添加xlsx_to_strio()和WriterX.mwrite() 
0.4.2版本发布于2014-12-08
- 在变更日志中修复0.4.0和0.4.1版本发布日期的错误 
- 添加roundsecs参数到dates.trim_mils 
- 更新spreadsheets模块,包括.xlsx文件支持 - xlsx_to_reader(): 将xlsxwriter.Workbook实例转换为xlrd读取器 
- WriterX: 类似于Writer,但用于xlsxwriter Worksheets,API略有不同,并且不会像Writer那样有任何样式管理功能。 
- Reader: 获取.from_xlsx()方法 
- http_headers(): 帮助发送文件作为HTTP响应的实用函数 
 
0.4.1版本发布于2014-05-17
- 修复打包问题 
0.4.0版本发布于2014-05-17
- testing.raises()支持自定义异常验证器,文档字符串更新并包含用法 
- decorators.curry()采用不同的方法,因此可以同时使用多个curried函数 
- 添加decorators.hybrid_method()类似SQLAlchemy 
- 添加decorators.memoize()主要用于SQLAlchemy方法缓存 
- 向后不兼容:.decorators现在使用'wrapt',因此是一个新的依赖项 
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
构建分发
BlazeUtils-0.7.0.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 5075f2f277e0c5f11ad18cfc03493385811fc99a4cbceb23c9eeb3699b5d5979 | |
| MD5 | bde454f941590f4bc935de2be6b4e605 | |
| BLAKE2b-256 | a4503dc73f260b5a5272754897ebb683145ca004a620ac6af102131e734ee4b7 | 
BlazeUtils-0.7.0-py3-none-any.whl的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 3ce3f95f44a171443f9fef69bbccc159954f7cdb83ed3aebfe97f7ea1a52eb88 | |
| MD5 | 7a22686bde9fa31de0012c8686f26752 | |
| BLAKE2b-256 | 9cc2f0abdfd7b13057579b03cff0c7432fc03d334adcdb819070fecb4a39ad92 |