DESCRIPTION
Various utilities I found useful for projects that are needed on a regular basis.
Also the dumping ground for a bunch of various utils that don't fit anywhere.
Offers following modules for import:
- mhut.msgutils - Messaging & printing utils; very simple stuff and alternative to logging
- mhut.testutils - Testutils is needed for regression reporting. Convenient set of functions for pretty reporting & such
- mhut.pathutils - convenience module for manipulating environment variables
Following scripts will available after installation: pathutils - This is a copy of pathutils.py and can be executed standalone
INSTALLATION
To install type:
$ make install
Run setup.py with appropriate modifications. By default, this is installed in the user's site-package directory.
The script "pathutils" is installed under /.../bin directory.
To uninstall, type:
$ make uninstall
NOTE. For the user directory, error messages may appear, but the 'egg' package will be gone.
RELEASE HISTORY
MHut-1.6.4 May 27, 2025
- Fixes to obsolete method calls in Pandas; Install related fixes
- Tested with Python3.12
MHut-1.6.3 Mar 16, 2022
- Works only w/python3.7.x or newer; removed python2 support
- Install related fixes
MHut-1.6.1 Aug 5, 2019
- Fixed pandas version related bug
- Tested w/python2.7 as well
MHut-1.6.0 July 28, 2019
- Ported to python3 (tested with version 3.7.x)
- One test in TestDatautils failing (test_filter_column)
MHut-1.4.0 Sep 21, 2016
- Added capability for selected tests using run_quick_tests() under testutils
- Removed msgutils since it is mostly redundant; to be replaced by wrapper on logging module functions
MHut-1.3.0 Mar 21, 2016
- Renamed MHutils to MHut to avoid conflict w/existing package on PyPy
- Removed MTable
- Instead of installing individual modules, now installs the utils under the umbrella of mhut
- Cleaned up db related stuff from here
- Added pathutils as convenience module as well as script
MHutils-1.2.0 Jan 22, 2016
Primarily corrections for removing deprecated warning messages after upgrading pandas to v0.17.
MHutils-1.1.0 Nov 24, 2014
Added datautils for extra functionality to tackon on numpy & pandas.
Offers following additional module for import:
- datautils
MHutils-1.0.0 Oct 23, 2014
First release for multi-project use.
Offers following modules for import:
- msgutils - Messaging & printing utils
- testutils - Testutils is needed for regression reporting. Convenient set of functions for pretty reporting & such
- MTable - My own class for working w/2D tables. Not as sophisticated as pandas but sometimes more convenient & faster for small stuff.
Metadata
Release files for mhut 1.6.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mhut-1.6.4-py3-none-any.whl | Python 3 | none | any | Details |
Release files / mhut-1.6.4-py3-none-any.whl
| Download URL | mhut-1.6.4-py3-none-any.whl |
|---|---|
| Size | 20.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
243e958cb2804ea42090f31cbd48eaeacef3f5022abe4b899c34e6893969901b
|
|
BLAKE2b-256 checksum How to use checksums |
6c20f59928be4ace945fd9b2c76ef6c57835029baf7b45a1a09548bcb7d51b82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.5
|
Security for mhut 1.6.4
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.