As discussed during the upstream ironic community meeting on
Monday Dec 14 2020, the lower-constraints job is being removed.
Change-Id: I52ccba571669253010c6c12ede722ce314d9c12b
Full py3 compatible version.
Add all Python3 modules to stdlib list.
Also includes fix to an enum34 dependency bug.
Change-Id: Iff80cd27099a67048b9aab68f9d7ec9b4521a4d3
Since we've dropped support for Python 2.7, it's time to look at
the bright future that Python 3.x will bring and stop forcing
compatibility with older versions.
This patch removes the six library from requirements, not
looking back.
Change-Id: I19384db89fc2a68376efc3f9f2e05fbd05046fd6
Currently show_instance returns an Instance even if the requested node
is not actually an instance (e.g. just an available node). This change
corrects it. Make list_instances consistent with it.
Also make the states a proper enum to avoid consumers from using invalid
values (I did it several times when working on this patch).
Change-Id: If9aad0d7f4d10a7119d1f0bccc1cc32a918a72e3
Also limit lower-constraints to only direct dependencies, otherwise
things conflict with each other (and of little use anyway).
Change-Id: Ice8b6a72f5833d625352ffd09f64608afc4eac67