Kiva in particular has a highly idiosyncratic usage of setup.py with nested setup.py files in sub modules, as well as custom distutils commands.
We should clean this up so that there is either a single setup.py (preferred), or one for Kiva and one for Enable.
In particular, we need to get rid of these subsidiary setup.py files:
https://github.com/enthought/enable/blob/master/kiva/setup.py
https://github.com/enthought/enable/blob/master/kiva/quartz/setup.py
https://github.com/enthought/enable/blob/master/kiva/agg/setup.py
Kiva in particular has a highly idiosyncratic usage of
setup.pywith nestedsetup.pyfiles in sub modules, as well as custom distutils commands.We should clean this up so that there is either a single
setup.py(preferred), or one for Kiva and one for Enable.In particular, we need to get rid of these subsidiary setup.py files:
https://github.com/enthought/enable/blob/master/kiva/setup.py
https://github.com/enthought/enable/blob/master/kiva/quartz/setup.py
https://github.com/enthought/enable/blob/master/kiva/agg/setup.py