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 | Provenance | Actions |
|---|---|---|---|---|
| BlazeUtils-0.7.0.tar.gz | 30.9 kB | Without provenance | Details for BlazeUtils-0.7.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| BlazeUtils-0.7.0-py3-none-any.whl | Python 3 | none | any | Details for BlazeUtils-0.7.0-py3-none-any.whl |
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
|
Security for BlazeUtils 0.7.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.