Skip to content

Project management enhancement

Kostas FILIPPOPOLITIS requested to merge dev/project-managment-enhancement into master

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.

Merge request reports