mirror of
https://github.com/bendtherules/humblematch.git
synced 2026-08-18 13:52:00 +00:00
0dce7022aa21b764b0acee839b7c3af98419c344
HumbleMatch
Will Sanitize your type-checks and duck-checks for you
Install using
pip install humblematch
Github Repo at github.com/bendtherules/humblematch
Available at HumbleMatch@pypi
More Docs at projects.codesp.in/humblematch
What the heck is it?
HumbleMatch is made to add a zing to your mundane type-checking and duck-checking code.
- Check your function arguments reliably, add more flexible signatures and most of all, have a lovely API.
- Or just sprinkle some assert checks to ensure the data is what you expect it to be at any point.
- Provide helpful debugging errors, dont just fail with cryptic errors
Get Running
Run doctest -
python -m doctest .\humblematch\wrap_obj.py
Run tests-
cd humblematch py.test
To build code -
python setup.py sdist bdist_wheel python setup.py build --plat-name=win-amd64 bdist_wininst python setup.py build --plat-name=win32 bdist_wininst
To upload to PYPI-
twine upload dist/* -r pypi
To build or serve docs
mkdocs build
or
mkdocs serve
Languages
Python
100%
