When building OS level packages for python-kubernetes the lower case of pyyaml in the requirements.txt file results in a OS package dependency on lower case pyyaml, but when the python-pyyaml package is built, due to its mixed case, the provided package is a mixed case PyYAML. The automatic dependency checker of the OS package subsystem us unable to satisfy this dependency and installation fails.
If the requirements.txt file had the dependency
PyYAML>=6.0.3
the OS packaging would be seamless
When building OS level packages for python-kubernetes the lower case of pyyaml in the requirements.txt file results in a OS package dependency on lower case pyyaml, but when the python-pyyaml package is built, due to its mixed case, the provided package is a mixed case PyYAML. The automatic dependency checker of the OS package subsystem us unable to satisfy this dependency and installation fails.
If the requirements.txt file had the dependency
PyYAML>=6.0.3
the OS packaging would be seamless