The version constraints on requirements.txt in the /python directory are unnecessarily strict. This breaks by environment since some packages require older versions of requests (super common package) or newer versions of pydantic (fairly popular pacakge with version 2.x out now)
I propose you lower the requests requirement to >=2.20.0 or similar
Also, pydantic is on version 2.0.2 now so something like pydantic>=1.10.9 (granted 2.0.2 passes tests) would be preferable