Using a combination of pyproject.toml, metadata library and #invoke the #edwh library allows for combining several #tasks.py collections. With #pip installable plugins, local tasks and run-everywhere functions it combines the best of code reuse, maintainability and project specific functionality. Still in beta, we'll be moving a lot of our internal project #devop code into an mit licensed open source repo.
The 1st functional plugin lives at https://github.com/educationwarehouse/edwh-multipass-plugin #python
#invoke #edwh #tasks #pip #devop #python