ruamel_yaml is python package included in our repos as dependency for ypkg and this is it's only reverse-dependency.
As a user of gcloud SDK, included version of ruamel.yaml is outdated and some gcloud commands break because of it.
As a workaround i just upgrade this package using pip (python2.7 version of pip) and that fixes my gcloud SDK, but then i'm left with broken ruamel_yaml package.
$ sudo pip2 install ruamel-yaml Collecting ruamel-yaml Using cached https://files.pythonhosted.org/packages/fa/90/ecff85a2e9c497e2fa7142496e10233556b5137db5bd46f3f3b006935ca8/ruamel.yaml-0.16.5-py2.py3-none-any.whl Collecting ruamel.yaml.clib>=0.1.2; platform_python_implementation == "CPython" and python_version < "3.8" (from ruamel-yaml) Using cached https://files.pythonhosted.org/packages/78/10/bbe517dc602a27e670174eefe7748d294d177c8fe2ea4ba7983968aabb5a/ruamel.yaml.clib-0.1.2-cp27-cp27mu-manylinux1_x86_64.whl Requirement already satisfied: ruamel.ordereddict; platform_python_implementation == "CPython" and python_version <= "2.7" in /usr/lib64/python2.7/site-packages (from ruamel-yaml) (0.4.9) Installing collected packages: ruamel.yaml.clib, ruamel-yaml Successfully installed ruamel-yaml ruamel.yaml.clib-0.1.2 $ eopkg check ruamel_yaml Checking integrity of ruamel_yaml Broken ...
Currenly packaged version is 0.11.11 but latest version is 0.16.5 and it requires additional python dependencies.