hemanth and I debugged the problem and found out why.
upper-constraints.txt [0] is missing setuptools for python_version=='3.9', so:
1, master branch on focal works, that's because master is using testr [1] so setuptools=62.1.0 works with testr.
2, but for yoga on focal, setuptools=62.1.0 doesn't work with non-testr so the problem happened.
[0] https://opendev.org/openstack/requirements/raw/branch/stable/yoga/upper-constraints.txt [1] https://opendev.org/openstack/aodh/commit/63c3466f291996c3d5f99e307f8784abeeb1ef78
hemanth and I debugged the problem and found out why.
upper-constrain ts.txt [0] is missing setuptools for python_ version= ='3.9', so:
1, master branch on focal works, that's because master is using testr [1] so setuptools=62.1.0 works with testr.
2, but for yoga on focal, setuptools=62.1.0 doesn't work with non-testr so the problem happened.
[0] https:/ /opendev. org/openstack/ requirements/ raw/branch/ stable/ yoga/upper- constraints. txt /opendev. org/openstack/ aodh/commit/ 63c3466f291996c 3d5f99e307f8784 abeeb1ef78
[1] https:/