`pyproject.toml` pins `cryptography` at patch level:
```toml
"cryptography (>=48.0.0,<48.1.0)"
```
This causes dependency conflicts for any integrator who already has `cryptography>=48.1.0` installed. The standard pattern for open-source packages is to pin to the major version.
Fix: change to `>=48.0.0,<49.0.0` and audit other core dependencies for similar over-pinning.
`pyproject.toml` pins `cryptography` at patch level:
```toml
"cryptography (>=48.0.0,<48.1.0)"
```
This causes dependency conflicts for any integrator who already has `cryptography>=48.1.0` installed. The standard pattern for open-source packages is to pin to the major version.
Fix: change to `>=48.0.0,<49.0.0` and audit other core dependencies for similar over-pinning.