Project management enhancement
Created by: jassak
Adds three project management tools
-
poetry
: dependency manager -
invoke
: tasks automation -
pre-commit
: hooks to run automatically at each commit
More specifically, invoke
offers some subcommands for automating deployment related tasks.
pre-commit
adds hooks mostly related to code formatting.
Moreover, tests/ have been moved out of mipengine. All tests except test_udf_generator.py
need non obvious setups so I couldn't run them. Therefore they have been commented out.