[cinder] Python3 requirements for Train
Jay Bryant
jungleboyj at gmail.com
Wed May 8 15:14:54 UTC 2019
All,
One additional note. Drivers that fail to have Python 3 testing running
in their CI environment by Milestone 2 will have a patch pushed up that
will mark the driver as unsupported.
Jay
On 5/8/2019 10:04 AM, Walter Boring wrote:
> 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.
>
> Walt
>
> [1] https://releases.openstack.org/train/schedule.html
> [2] https://review.opendev.org/#/c/656724/
> [3] https://review.opendev.org/#/c/657395/
More information about the openstack-discuss
mailing list