This is primarily an excercise in Python metaprogramming which also lets me see GitHub, CI tools, and PyPI in action.
Things to develop:
- a class method decorator to hold a table of arguments
- a metaclass to automatically generate multiple test methods out of each decorated sample method
Tools to use:
toxto test the code with different Python versionspylintandflake8to keep individual commits cleancoverallto ensure 100% code coverage