It’s not actually all that easy, depending on the project. There are a million different ways to package a program to be installable. “Just make an EXE” for example doesn’t work very well as modern Windows won’t want to let you run it; and since computers are all different you need to bundle all potential dependencies in the EXE. If that’s not feasible then you’re back to picking an installation manager.
As others have mentioned, in this case we’re talking about Python, so it’s easier for everybody to not do any of that. Using it is probably as easy as 1-install Python, 2-install dependencies (one command), 3-run the script. Making that into an EXE is possible but introduces way more complexity than is warranted.
It’s not actually all that easy, depending on the project. There are a million different ways to package a program to be installable. “Just make an EXE” for example doesn’t work very well as modern Windows won’t want to let you run it; and since computers are all different you need to bundle all potential dependencies in the EXE. If that’s not feasible then you’re back to picking an installation manager.
As others have mentioned, in this case we’re talking about Python, so it’s easier for everybody to not do any of that. Using it is probably as easy as 1-install Python, 2-install dependencies (one command), 3-run the script. Making that into an EXE is possible but introduces way more complexity than is warranted.