I’m working on packaging a Python project that installs in a non-standard location. In order to do that, I would like to leverage setuptools as much as possible to replace the current manual installation. While exploring the various switches for
setup.py install, I saw the
--old-and-unmanageable flag with the cryptic help text “Try not to use this!”.
It looks like this is supposed to be a pass through to
distutils.command.install.install, but it doesn’t seem to do anything different from the
--single-version-externally-managed options. I still see a
.egg-info directory get installed and the package layout appears to be the same as the other options.
What is this option supposed to do?