<div dir="ltr"><div dir="ltr">Hi folks!<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пн, 13 дек. 2021 г. в 18:53, Jeremy Stanley <<a href="mailto:fungi@yuggoth.org">fungi@yuggoth.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2021-12-13 17:24:23 +0100 (+0100), Thomas Goirand wrote:<br>
> When I try to build rally-openstack, I get this, in the test discovery:<br>
[...]<br>
> /usr/lib/python3.10/distutils/__init__.py:19: in <module><br>
>     warnings.warn(_DEPRECATION_MESSAGE,<br>
> E   DeprecationWarning: The distutils package is deprecated and slated<br>
> for removal in Python 3.12. Use setuptools or check PEP 632 for<br>
> potential alternatives<br>
[...]<br>
> Can someone work on removing distutils support from Testtools? Or is<br>
> there a way to trick pytest to not fail? Help would be greatly<br>
> appreciated here.<br>
<br>
PYTHONWARNINGS must be getting set to "error" somewhere. Are you<br>
setting it at invocation maybe?</blockquote><div><br></div><div>It is set via tox.ini at <a href="https://github.com/openstack/rally-openstack/blob/2.2.0/tox.ini#L122-L124">https://github.com/openstack/rally-openstack/blob/2.2.0/tox.ini#L122-L124</a> <br></div><div>It is better to fix deprecated things earlier before they result in the broken project :)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">In order to be able to run with<br>
dependencies that call distutils I currently do something like this:<br>
<br>
    PYTHONWARNINGS = error, ignore:The distutils package is<br>
        deprecated and slated for removal in Python 3.12. Use<br>
        setuptools or check PEP 632 for potential<br>
        alternatives:DeprecationWarning<br>
<br></blockquote><div><br></div><div>I'm ok to ignore the warning from testtools since it doesn't require any changes from our side.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
All on one line of course. And yes, ideally someone should fix<br>
testtools before 3.11 releases, so people can still use it on 3.12<br>
alpha releases once those are available.<br>
-- <br>
Jeremy Stanley<br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Best regards,<br>Andrey Kurilin.<br></div></div></div>