andrewmusselman opened a new pull request, #1232:
URL: https://github.com/apache/tooling-trusted-releases/pull/1232
`make check` fails pyright on main with reportAttributeAccessIssue for
PublicParamsInfo.dsa_bits, added in 9cc1dbbe (Restore support for DSA keys).
rpgp-py 0.19.7 has no dsa_bits attribute and no equivalent field; for a DSA
key, all numeric fields on PublicParamsInfo return None, only kind == dsa
identifies it.
DSA keys now raise a clear ValueError instead of AttributeError. RSA and ECC
unaffected. Restoring DSA bit-length validation needs upstream work in rpgp-py.
## Testing
`make check` passes
## Rebase info
```
$ git fetch upstream main
From github.com:apache/tooling-trusted-releases
* branch main -> FETCH_HEAD
$ git rebase upstream/main
Current branch fix-keys-dsa-bits is up to date.
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]