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 |