Comment Comparing libraries to libraries (Score 1) 108
*facepalm* SDL is not C.
Nor is Pillow Python. However, Pillow routinely has significant changes from one major version to the next. Installing a newer version of Pillow than some system package expects could easily break that package. (This is why PEP 668 happened.) Likewise, installing from source a newer major version of a library than some C program expects could break that library.