<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pyjwt.git/jwt/utils.py, branch remove-cli</title>
<subtitle>github.com: progrium/pyjwt.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/'/>
<entry>
<title>Remove unnecessary compatibility shims for Python 2 (#498)</title>
<updated>2020-06-19T05:53:17+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2020-06-19T05:53:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=dc8dc7d05d54bd5502295601c01b557caab92a76'/>
<id>dc8dc7d05d54bd5502295601c01b557caab92a76</id>
<content type='text'>
As the project is Python 3 only, can remove the compatibility shims in
compat.py.

Type checking has been simplified where it can:
  - str is iterable
  - bytes is iterable
  - use isinstance instead of issubclass

The remaining function bytes_from_int() has been moved to utils.py.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As the project is Python 3 only, can remove the compatibility shims in
compat.py.

Type checking has been simplified where it can:
  - str is iterable
  - bytes is iterable
  - use isinstance instead of issubclass

The remaining function bytes_from_int() has been moved to utils.py.</pre>
</div>
</content>
</entry>
<entry>
<title>DX Tweaks (#450)</title>
<updated>2019-10-22T02:38:34+00:00</updated>
<author>
<name>José Padilla</name>
<email>jpadilla@webapplicate.com</email>
</author>
<published>2019-10-22T02:38:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=11ac89474b1179925c76450fcc4b3d2042c45f19'/>
<id>11ac89474b1179925c76450fcc4b3d2042c45f19</id>
<content type='text'>
* Setup pre-commit hooks

* Run initial `tox -e lint`

* Fix package name

* Fix .travis.yml
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Setup pre-commit hooks

* Run initial `tox -e lint`

* Fix package name

* Fix .travis.yml
</pre>
</div>
</content>
</entry>
<entry>
<title>Require cryptography &gt;= 1.0, replace deprecated function</title>
<updated>2016-12-17T12:08:47+00:00</updated>
<author>
<name>Ran Benita</name>
<email>ran234@gmail.com</email>
</author>
<published>2016-12-17T12:08:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=aaf2ac3e0cb6f9180f1357526e37e94d22ce0dec'/>
<id>aaf2ac3e0cb6f9180f1357526e37e94d22ce0dec</id>
<content type='text'>
The functions `decode_rfc6979_signature` and `encode_rfc6979_signature`
were deprecated in cryptography 1.0:
    https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst#10---2015-08-12
and raise a DeprecationWarning now. The replacements are exactly the same.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The functions `decode_rfc6979_signature` and `encode_rfc6979_signature`
were deprecated in cryptography 1.0:
    https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst#10---2015-08-12
and raise a DeprecationWarning now. The replacements are exactly the same.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add JWK support for HMAC and RSA keys</title>
<updated>2016-08-28T23:08:55+00:00</updated>
<author>
<name>Mark Adams</name>
<email>mark@markadams.me</email>
</author>
<published>2016-05-06T04:58:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=42b011410b28ea3e3920f40641a57c8893e2e04e'/>
<id>42b011410b28ea3e3920f40641a57c8893e2e04e</id>
<content type='text'>
- JWKs for RSA and HMAC can be encoded / decoded using the .to_jwk() and
  .from_jwk() methods on their respective jwt.algorithms instances

- Replaced tests.utils ensure_unicode and ensure_bytes with jwt.utils versions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- JWKs for RSA and HMAC can be encoded / decoded using the .to_jwk() and
  .from_jwk() methods on their respective jwt.algorithms instances

- Replaced tests.utils ensure_unicode and ensure_bytes with jwt.utils versions
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix python3 and pep8 issues</title>
<updated>2015-05-13T06:26:09+00:00</updated>
<author>
<name>esneider</name>
<email>dariosn@gmail.com</email>
</author>
<published>2015-05-13T06:26:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=528318787eff3df062f2b55a5f79964aece74f18'/>
<id>528318787eff3df062f2b55a5f79964aece74f18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the ECDSA signature serialization format when using cryptography</title>
<updated>2015-05-13T06:15:56+00:00</updated>
<author>
<name>esneider</name>
<email>dariosn@gmail.com</email>
</author>
<published>2015-05-13T06:15:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=01b7fb0e65c8a6de5c67c1b0c9df0a4c27805ba8'/>
<id>01b7fb0e65c8a6de5c67c1b0c9df0a4c27805ba8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Created merge_dict utility function</title>
<updated>2015-04-12T18:29:26+00:00</updated>
<author>
<name>Mark Adams</name>
<email>mark@markadams.me</email>
</author>
<published>2015-04-12T18:27:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=a39b62eacc404f78094a5dfdf3b2e7113eea2f11'/>
<id>a39b62eacc404f78094a5dfdf3b2e7113eea2f11</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed a couple of anomalies after the last rebase.</title>
<updated>2015-01-18T16:36:34+00:00</updated>
<author>
<name>Mark Adams</name>
<email>mark@markadams.me</email>
</author>
<published>2015-01-18T16:36:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=8e2adaefbf9e92e128ea034d6c5ab52dc1053047'/>
<id>8e2adaefbf9e92e128ea034d6c5ab52dc1053047</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed some style issues (reordered imports, removed unused imports, PEP8, etc.)</title>
<updated>2015-01-18T16:29:21+00:00</updated>
<author>
<name>Mark Adams</name>
<email>mark@markadams.me</email>
</author>
<published>2015-01-06T14:20:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=3958141e922e29e9c6342aded58e9707226b91a2'/>
<id>3958141e922e29e9c6342aded58e9707226b91a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Created utils.py to hold functions like constant_time_compare and base64-encoding</title>
<updated>2015-01-18T16:28:01+00:00</updated>
<author>
<name>Mark Adams</name>
<email>mark@markadams.me</email>
</author>
<published>2015-01-06T14:15:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyjwt.git/commit/?id=9b0f0f13d9c2f74d36d0c4304a024fa7652392be'/>
<id>9b0f0f13d9c2f74d36d0c4304a024fa7652392be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
