How to Set Up the Development Environment for MySQL Shell Plugins for Python

MySQL Shell is a powerful tool for managing MySQL databases, and one of its most exciting features is the ability to extend its functionality using plugins. If you're a Python developer, you can create custom plugins to automate tasks, add new commands, or integrate MySQL Shell with other tools. However debugging the python code could be cumbersome for mysql-shell given the python code requires…