Comment 2 for bug 1745215

Revision history for this message
Jean-Philippe Evrard (jean-philippe-evrard) wrote :

Please be aware we are refactoring things to prevent the need of building wheels, and just installs things in venvs.

On top of that, it's fine for me to respect the requirements of heat, because we install heat.

What's wrong is, like what Doug Hellmann said on the ML post, the way heat is packaging its things.

I think we should have instead:

This is what the "extras" section of setup.cfg is for. It should be
possible to say something like:

[extras]
monasca =
   python-monascaclient>=1.0.0 (or whatever version)

Then users of pip would install a heat that uses monasca with:

   pip install heat[monasca]