<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pyjwt.git/setup.cfg, branch prep-release</title>
<subtitle>github.com: progrium/pyjwt.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/'/>
<entry>
<title>Simplify black configuration to be closer to upstream defaults (#568)</title>
<updated>2020-12-21T16:30:48+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2020-12-21T16:30:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=811ae79ceaae8ad9bbad24c30e2d3dd4d920e4df'/>
<id>811ae79ceaae8ad9bbad24c30e2d3dd4d920e4df</id>
<content type='text'>
* Simplify black configuration to be closer to upstream defaults

Avoid extra configuration by simply going with Black defaults. This
allows removing some configuration options, thus simplifying the overall
configuration.

It also makes the code style closer to community conventions. As more
projects adopt black formatting, more code will look like the black
defaults.

Further, the default 88 tends to create more readable lines, IMO. The
black rationale is located at:
https://black.readthedocs.io/en/stable/the_black_code_style.html#line-length

* Update tests/test_api_jws.py

Co-authored-by: José Padilla &lt;jpadilla@webapplicate.com&gt;

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update tests/test_api_jws.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

Co-authored-by: José Padilla &lt;jpadilla@webapplicate.com&gt;
Co-authored-by: pre-commit-ci[bot] &lt;66853113+pre-commit-ci[bot]@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Simplify black configuration to be closer to upstream defaults

Avoid extra configuration by simply going with Black defaults. This
allows removing some configuration options, thus simplifying the overall
configuration.

It also makes the code style closer to community conventions. As more
projects adopt black formatting, more code will look like the black
defaults.

Further, the default 88 tends to create more readable lines, IMO. The
black rationale is located at:
https://black.readthedocs.io/en/stable/the_black_code_style.html#line-length

* Update tests/test_api_jws.py

Co-authored-by: José Padilla &lt;jpadilla@webapplicate.com&gt;

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update tests/test_api_jws.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

Co-authored-by: José Padilla &lt;jpadilla@webapplicate.com&gt;
Co-authored-by: pre-commit-ci[bot] &lt;66853113+pre-commit-ci[bot]@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Fix tox "manifest" environment to pass (#566)</title>
<updated>2020-12-21T16:10:04+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2020-12-21T16:10:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=92aeab415ae2b73d2776ad2b1c4e8fa3a5e0d51e'/>
<id>92aeab415ae2b73d2776ad2b1c4e8fa3a5e0d51e</id>
<content type='text'>
* Fix tox "manifest" environment to pass

The command `tox -e manifest` now passes.

Added missing files to the sdist:

- .pre-commit-config.yaml
- CODE_OF_CONDUCT.md
- jwt/py.typed
- docs/

Alphabetized MANIFEST.in

Moved .flake8 to setup.cfg to avoid the need to include yet another file
to MANIFEST.in.

Exclude codecov.yml. This is for CI only.

* Move check-manifest to a pre-commit hook</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix tox "manifest" environment to pass

The command `tox -e manifest` now passes.

Added missing files to the sdist:

- .pre-commit-config.yaml
- CODE_OF_CONDUCT.md
- jwt/py.typed
- docs/

Alphabetized MANIFEST.in

Moved .flake8 to setup.cfg to avoid the need to include yet another file
to MANIFEST.in.

Exclude codecov.yml. This is for CI only.

* Move check-manifest to a pre-commit hook</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor jwt/jwks_client.py without requests dependency (#546)</title>
<updated>2020-12-17T01:33:36+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2020-12-17T01:33:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=fef427bcd38da13d1bd16dfb66b24f6b7504653e'/>
<id>fef427bcd38da13d1bd16dfb66b24f6b7504653e</id>
<content type='text'>
Allows dropping a dependency that isn't very necessary.

The requests library was used for a single line of code. This same code
is just as easily expressible using the stdlib, thus alllows removing a
dependency.

Tests were adjusted to mock this new approach.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows dropping a dependency that isn't very necessary.

The requests library was used for a single line of code. This same code
is just as easily expressible using the stdlib, thus alllows removing a
dependency.

Tests were adjusted to mock this new approach.</pre>
</div>
</content>
</entry>
<entry>
<title>Update typing syntax and usage for Python 3.6+ (#535)</title>
<updated>2020-12-16T18:17:14+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2020-12-16T18:17:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=b8cace554ee41fb13808e13a432b246efca985fc'/>
<id>b8cace554ee41fb13808e13a432b246efca985fc</id>
<content type='text'>
Now that Python 2 is not supported, can move away from type comments to
type annotation 🎉.

The typing module is always available, so remove the guards.

Specify the supported Python in the mypy configuration.

Move other mypy configurations to one place. This way, whether tox is
used or not, the same mypy errors appear.

Distribute and install PEP-561 compliant py.typed file. When PyJWT is a
imported as a library, this tells mypy to use the provided type
annotations rather than going through typeshed. This way, the types are
always up to date when running mypy.

Remove outdated ignores since dropping Python 2.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that Python 2 is not supported, can move away from type comments to
type annotation 🎉.

The typing module is always available, so remove the guards.

Specify the supported Python in the mypy configuration.

Move other mypy configurations to one place. This way, whether tox is
used or not, the same mypy errors appear.

Distribute and install PEP-561 compliant py.typed file. When PyJWT is a
imported as a library, this tells mypy to use the provided type
annotations rather than going through typeshed. This way, the types are
always up to date when running mypy.

Remove outdated ignores since dropping Python 2.</pre>
</div>
</content>
</entry>
<entry>
<title>Remove support for EOL Python 3.5 (#532)</title>
<updated>2020-12-07T17:03:42+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2020-12-07T17:03:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=2243c0889a1cd21761d778f648f41c43994651c4'/>
<id>2243c0889a1cd21761d778f648f41c43994651c4</id>
<content type='text'>
Python 3.5 went end-of-life 2020-09-30. See:
https://devguide.python.org/devcycle/#end-of-life-branches</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python 3.5 went end-of-life 2020-09-30. See:
https://devguide.python.org/devcycle/#end-of-life-branches</pre>
</div>
</content>
</entry>
<entry>
<title>Add long_description_content_type</title>
<updated>2020-11-02T12:50:47+00:00</updated>
<author>
<name>José Padilla</name>
<email>jpadilla@webapplicate.com</email>
</author>
<published>2020-11-02T12:50:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=6c0ad43d0e122ed525d2cb9d88f6849838a34869'/>
<id>6c0ad43d0e122ed525d2cb9d88f6849838a34869</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Run tests against Python 3.9 and add trove classifier (#522)</title>
<updated>2020-10-09T10:58:38+00:00</updated>
<author>
<name>Michael K</name>
<email>michael-k@users.noreply.github.com</email>
</author>
<published>2020-10-09T10:58:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=4ed3067297a0fbe5ed61f54aa9201a4ce82f18ff'/>
<id>4ed3067297a0fbe5ed61f54aa9201a4ce82f18ff</id>
<content type='text'>
* Run tests against Python 3.9 and add trove classifier

* Loosen pin on cryptography to allow 3.x</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Run tests against Python 3.9 and add trove classifier

* Loosen pin on cryptography to allow 3.x</pre>
</div>
</content>
</entry>
<entry>
<title>Drop support for legacy contrib algorithms (#514)</title>
<updated>2020-08-24T14:01:56+00:00</updated>
<author>
<name>José Padilla</name>
<email>jpadilla@webapplicate.com</email>
</author>
<published>2020-08-24T14:01:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=c38533546ad68da0d61142c37984a66127525c9b'/>
<id>c38533546ad68da0d61142c37984a66127525c9b</id>
<content type='text'>
* Drop support for legacy contrib algorithms

* Update cryptography dep</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Drop support for legacy contrib algorithms

* Update cryptography dep</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce better experience for JWKs (#511)</title>
<updated>2020-08-24T10:12:23+00:00</updated>
<author>
<name>José Padilla</name>
<email>jpadilla@webapplicate.com</email>
</author>
<published>2020-08-24T10:12:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=dee2d31640940bfc77c3bc5839587a082eae58a4'/>
<id>dee2d31640940bfc77c3bc5839587a082eae58a4</id>
<content type='text'>
* Introduce better experience for JWKs

* Remove explicit inheritance

* Add tests for PyJWK

* Fix failing test

* Get rid of lambda</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Introduce better experience for JWKs

* Remove explicit inheritance

* Add tests for PyJWK

* Fix failing test

* Get rid of lambda</pre>
</div>
</content>
</entry>
<entry>
<title>Remove cli entrypoint (#501)</title>
<updated>2020-08-21T13:18:47+00:00</updated>
<author>
<name>José Padilla</name>
<email>jpadilla@webapplicate.com</email>
</author>
<published>2020-08-21T13:18:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyjwt.git/commit/?id=8a14f087c285bbe2f6e85ba4818e6c620b708d5d'/>
<id>8a14f087c285bbe2f6e85ba4818e6c620b708d5d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
