On pypi, ml-metadata==1.15.0 is advertised as Python 3.11 compatible:

|
'Programming Language :: Python :: 3.11', |

|
python_requires='>=3.9,<4', |
however that is not really the case, since it appears to be distributed only for Python 3.9 and 3.10, by looking on this page: https://pypi.org/project/ml-metadata/1.15.0/#files
As a consequence, it makes impossible to:
pip install "ml-metadata==1.15.0" -vv
on a x86 linux box with Python 3.11.
Example screenshot using pip and Python 3.11:

Example screenshot using a poetry-based project:

Related issues:
On pypi,
ml-metadata==1.15.0is advertised as Python 3.11 compatible:ml-metadata/setup.py
Line 150 in abcb070
ml-metadata/setup.py
Line 169 in abcb070
however that is not really the case, since it appears to be distributed only for Python 3.9 and 3.10, by looking on this page: https://pypi.org/project/ml-metadata/1.15.0/#files
As a consequence, it makes impossible to:
on a x86 linux box with Python 3.11.
Example screenshot using pip and Python 3.11:

Example screenshot using a poetry-based project:

Related issues: