and worse makes it near impossible to respond to CVEs in a timely manner. For example if pyOpenSSL had a critical CVE that is only addressed in v25, the strict upper limit would make it impossible to address.
As an all around solution to this I'd suggestsudo yum install rh-python38-python-devel && . /opt/rh/rh-python38/enableand grabbing the newest connector version off of PyPi
Python 3.9.7 (default, Oct 13 2021, 06:45:31) [Clang 13.0.0 (clang-1300.0.29.3)] What operating system and processor architecture are you using? macOS-12.4-x86_64-i386-64bit What are the component versions in the environment (pip freeze)?