Conversation
bf42e33 to
ff75aad
Compare
6f42dbf to
6c3000a
Compare
e41eee9 to
de80106
Compare
|
I'm leaning on leaving support for PyCrypto/PyCryptodome out this release. |
5c5a036 to
1dff6d8
Compare
Codecov Report
@@ Coverage Diff @@
## master #470 +/- ##
=========================================
Coverage ? 91.57%
=========================================
Files ? 10
Lines ? 724
Branches ? 113
=========================================
Hits ? 663
Misses ? 49
Partials ? 12 Continue to review full report at Codecov.
|
that would be the right choice I think. |
|
Gonna try and break this up into a few smaller pull requests. |
|
cool. that would be easier to review |
|
Any status update on the progress? This would be useful. |
@arberx I need to work on some docs and changelog. I'd like to make available a release candidate of sorts. Will update this milestone and create an issue to track https://github.com/jpadilla/pyjwt/milestone/4 |
Awesome, thanks for the response, appreciate your work. |
|
@jpadilla i'm interested in contributing to the documentation! The straightforward If you shared with me a larger collection of examples of "intended use" I could make a first pass on documenting the new features, which you could then critique in another PR. What do you think? |
Changes
Introduce better experience for JWKs
Introduce
PyJWK,PyJWKSet, andPyJWKClient.TODO: Allow passing a Request Session object to
PyJWKClient.Implementation of ECAlgorithm.from_jwk
#305
Drop support for Python 2
#457
Drop support for PyCrypto and ECDSA
We've kept this around for a long time, mostly for environments that didn't allow installing
cryptography.Drop CLI
Dropped the included cli entry point.
Drop deprecations
TBD
Update documentation
TBD
Improve typings
We no longer need to use mypy Python 2 compatibility mode (comments)