Revert "fix: use setuptools instead of distutils"

This reverts commit a74e6b2193ca1494d7444ca70f5c40d395156202.
fix: remove tabs
fix: removes useless bufsize argument
fix: use a threading.Thread subclass for stdout reader
fix: removes commented lines
fix: removes useless import