| 1 | """Ensure every production and build dependency in pyproject.toml has an upper version bound. |
| 2 | |
| 3 | Unbounded requirements (e.g. `httpx>=0.25.0`) mean a future major release of a |
| 4 | dependency can break users at install time without us noticing, so we require an |