Pkg fixes

trying to join all efforts for solving the pkg issues.

still working on a docker based test
Well, `distutils` are part of the CPython distribution, `setuptools` is a separate package, and `distribute` seems to be "delivered" by the same `setuptools` package.

Having checked the code, it looks like `setuptools` heavily uses some parts of `distutils`, however some bits are "re-implemented" (like, `build_py`, which behaves differently in `distutils` and in `setuptools`).