[cinder] Python3 requirements for Train

Walter Boring waboring at hemna.com
Wed May 8 15:04:59 UTC 2019

Hello Cinder folks,
   The train release is going to be the last release of OpenStack with
python 2 support.  Train also is going to require supporting python 3.6 and
3.7.  This means that we should be enabling and or switching over all of
our 3rd party CI runs to python 3 to ensure that our drivers and all of
their required libraries run properly in a python 3.6/3.7 environment.
This will help driver maintainers discover any python3 incompatibilities
with their driver as well as any required libraries.  At the PTG in Denver,
the cinder team agreed that we wanted driver CI systems to start using
python3 by milestone 2 for Train.  This would be the July 22-26th time
frame [1].

  We are also working on adding driver library requirements to the
OpenStack global requirements project [2] [3]. This effort will provide
native install primitives for driver libraries in cinder.  This process
also requires the driver libraries to run in python3.6/3.7.

The Cinder team wants to maintain it's high quality of driver support in
the train release.  By enabling python 3.6 and python 3.7 in CI tests, this
will help everyone ship Cinder with the required support in Train and the
following releases.


[1] https://releases.openstack.org/train/schedule.html
[2] https://review.opendev.org/#/c/656724/
[3] https://review.opendev.org/#/c/657395/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20190508/a7e77297/attachment-0001.html>

More information about the openstack-discuss mailing list