Add `scripts/check_min_deps.py` to validate lower bounds (#6585)
* Add `scripts/check_min_deps.py` to validate lower bounds Ensures that pyright has equivalent results on lowest direct dependencies and latest direct dependencies. * Fix package lower bounds reflex: * httpx bump for `mounts` parameter typing * redis bump for set operation typing to allow bytes keys * reflex-base, reflex-components-radix bump for compiler changes * reflex-hosting-cli min version for reflex_cli_v2 reflex-base: * pydantic bump to align with reflex reflex-components-core: * python_multipart lower bound to get python_multipart.multipart * starlette lower bound to get UploadFiles and friends * typing_extensions lower bound to get Self reflex-components-radix: * reflex-base bump for compiler plugin changes reflex-docgen * pyyaml bump for python3.14 compat * min_deps.yml only tries oldest and latest supported python versions * support py3.10 for check_min_deps.py * Avoid KeyError on diagnostic["range"] Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --------- Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
M
Masen Furer committed
4cb7f8b373356dcd7f1757388d812b40bc75fb2e
Parent: 7281317
Committed by GitHub <noreply@github.com>
on 6/1/2026, 4:46:33 PM