ninja-ide: 2.3 - Python IDE

NINJA-IDE (from: "Ninja Is Not Just Another IDE"),
is a cross-platform integrated development
environment specially designed to build Python
Applications. NINJA-IDE provides tools to simplify
the Python-software development and handles all
kinds of situations thanks to its rich extensibility.

Closes #21487

Signed-off-by: Samuel John <github@SamuelJohn.de>

Just added a test and fixed the python fsenvents dep.