BlazeUtils
Introduction
BlazeUtils was originally developed as a library to hold common tools for the Blaze library family.
Over the years it has been expanded to be somewhat of a catch-all for tools commonly used by the Level 12 development team.
Questions & Comments
Please visit: http://groups.google.com/group/blazelibs
Current Status
The code and API stay pretty stable.
Development
Source code and issue tracker are on GitHub.
Testing:
$ 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 :)
Changelog
0.7.0 released 2022-10-27
update package setup and CI (e52cd73)
dropped python 2 support and six dependency
removed deprecated error_handling methods (tb_depth_in, traceback_depth)
removed deprecated testing.raises decorator
0.6.5 released 2021-01-26
0.6.4 released 2020-10-23
Fix mutable default arguments in tolist and ensure_list (3bd7095)
0.6.3 released 2020-09-11
Support openpyxl in spreadsheet helpers (44448df)
Deprecate xlrd usage
0.6.2 released 2020-07-06
Add Log Level to Retry Decorator (5ee8d1d)
0.6.1 released 2019-11-01
0.6.0 released 2019-10-30
Resolve some python deprecations
Support python 3.8
Python 2.7 no longer fully supported
0.5.3 released 2017-12-28
Create setup.cfg to build universal wheel
Create set of functional programming tools
0.5.2 released 2016-11-23
Added Python 3.5 compatibility
Set up CI and coverage
0.5.1 released 2015-05-12
Fixed spreadsheets.xlsx_to_reader Python 3.4 compatibility
Fixed numbers.convert_int exception test for Python 3.4 compatibility
Fixed case where error handling’s _uie_matches masked real exception by creating one
0.5.0 released 2015-03-24
Added Python 3.4 compatibility.
Remove blazeutils.xlrd. It had been deprecated and the objects moved to .spreadsheets.
0.4.4 released 2014-12-25
changed how the version string is determined in __init__.py
archive old changelog notes
0.4.3 released 2014-12-16
add xlsx_to_strio() and WriterX.mwrite()
0.4.2 released 2014-12-08
fix wrong dates for 0.4.0 and 0.4.1 releases in changelog
add roundsecs argument to dates.trim_mils
updates to spreadsheets module including .xlsx file support
xlsx_to_reader(): converts xlsxwriter.Workbook instance to xlrd reader
WriterX: like Writer but for xlsxwriter Worksheets, API is slightly different and won’t have any faculties for style management like Writer does.
Reader: gets a .from_xlsx() method
http_headers(): utility function to help when sending files as HTTP response
0.4.1 released 2014-05-17
fix packaging issue
0.4.0 released 2014-05-17
testing.raises() gets support for custom exception validators, docstring updated w/ usage
decorators.curry() use a different approach so multiple curried functions can be used
add decorators.hybrid_method() ala SQLAlchemy
add decorators.memoize() primarily for SQLAlchemy method caching
BC break: .decorators now uses ‘wrapt’ so that is a new dependency
Metadata
Release files for BlazeUtils 0.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| BlazeUtils-0.7.0.tar.gz | 30.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| BlazeUtils-0.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 62.4 kB
Release files / BlazeUtils-0.7.0.tar.gz
| Download URL | BlazeUtils-0.7.0.tar.gz |
|---|---|
| Size | 30.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5075f2f277e0c5f11ad18cfc03493385811fc99a4cbceb23c9eeb3699b5d5979
|
|
BLAKE2b-256 checksum How to use checksums |
a4503dc73f260b5a5272754897ebb683145ca004a620ac6af102131e734ee4b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.15
|
Release files / BlazeUtils-0.7.0-py3-none-any.whl
| Download URL | BlazeUtils-0.7.0-py3-none-any.whl |
|---|---|
| Size | 31.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3ce3f95f44a171443f9fef69bbccc159954f7cdb83ed3aebfe97f7ea1a52eb88
|
|
BLAKE2b-256 checksum How to use checksums |
9cc2f0abdfd7b13057579b03cff0c7432fc03d334adcdb819070fecb4a39ad92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.15
|