python3-jwt - Python 3 implementation of JSON Web Token

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main amd64
Package name python3-jwt
Package version 1.5.3+ds1
Package release 1
Package architecture all
Package type deb
Installed size 78 B
Download size 15.50 KB
Official Mirror
PyJWT implements the JSON Web Token draft 01, a way of representing
signed content using JSON data structures.
Supported algorithms for cryptographic signing:
* HS256 - HMAC using SHA-256 hash algorithm (default)
* HS384 - HMAC using SHA-384 hash algorithm
* HS512 - HMAC using SHA-512 hash algorithm
* RS256 - RSASSA-PKCS1-v1_5 signature algorithm using SHA-256 hash
* RS384 - RSASSA-PKCS1-v1_5 signature algorithm using SHA-384 hash
* RS512 - RSASSA-PKCS1-v1_5 signature algorithm using SHA-512 hash
Supported reserved claim names:
- "exp" (Expiration Time) Claim
This package contains the Python 3 version of the library.


Package Version Architecture Repository
python3-jwt_1.5.3+ds1-1_all.deb 1.5.3+ds1 all Ubuntu Main
python3-jwt - - -


Name Value
python3:any >= 3.3.2-2~


Type URL
Binary Package python3-jwt_1.5.3+ds1-1_all.deb
Source Package pyjwt

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python3-jwt deb package:
    # sudo apt-get install python3-jwt




2017-09-25 - Daniele Tricoli <>
pyjwt (1.5.3+ds1-1) unstable; urgency=medium
* New upstream release. (Closes: #875951)
* Acknowledge NMU. Thanks to Salvatore Bonaccorso.
* Remove bytecode from upstream tarball (via Files-Excluded in
* Add debian/NEWS.
* Remove shipped edd-info.
* Ignore precompiled bytecode.
* Rename commandline script to follow upstream naming.
* debian/control
- Add version constraint on python{,3}-pytest. (Closes: #868755)
- Add version constraint on python{,3}-cryptography
- Bump Standards-Version to 4.1.0 (no changes needed).
- Remove testsuite autopkgtest header since debian/tests/control file
* debian/copyright
- Update copyright years.
2017-09-16 - Salvatore Bonaccorso <>
pyjwt (1.4.2-1.1) unstable; urgency=medium
* Non-maintainer upload.
* Throw if key is an PKCS1 PEM-encoded public key (CVE-2017-11424)
(Closes: #873244)
2016-09-09 - Daniele Tricoli <>
pyjwt (1.4.2-1) unstable; urgency=medium
* New upstream release.
2016-07-21 - Daniele Tricoli <>
pyjwt (1.4.1-1) unstable; urgency=medium
* New upstream release.
* Run "as-installed" tests (DEP8).
* debian/patches/01_do-not-use-pytest-runner.patch
- Drop since python{,3}-pytest-runner is in Debian.
* debian/rules
- Make the build reproducible. (Closes: #828131, #831868)
Thanks to Chris Lamb for report and patch.
2016-05-08 - Daniele Tricoli <>
pyjwt (1.4.0-1) unstable; urgency=medium
[ Ondřej Nový ]
* Fixed VCS URL (https)
[ Daniele Tricoli ]
* New upstream release.
* debian/control
- Bump Standards-Version to 3.9.8 (no changes needed).
- Add python{,3}-pytest, python{,3}-pytest-cov and python{,3}-pytest-runner
to Build-Depends.
* debian/copyright
- Update copyright years.
* debian/rules
- Run tests at build time.
2015-07-10 - Daniele Tricoli <>
pyjwt (1.3.0-1) unstable; urgency=medium
* New upstream release.
- Add a check so that asymmetric keys cannot be used as HMAC
secrets. See for more details:
* debian/control
- Update Homepage field.
- Add python{,3}-cryptography to Build-Depends and Recommends.
(Closes: #780630)
- Add python{,3}-crypto to Suggests.
- Bump Standards-Version to 3.9.6 (no changes needed).
* debian/copyright
- Update Upstream-Contact to reflect new upstream author.
- Update copyright years.
* debian/patches/01_do-not-use-pytest-runner.patch
- Remove pytest-runner form setup_requires since it's not packaged for
Debian yet.
* debian/watch
- Use redirector.
2014-08-29 - Daniele Tricoli <>
pyjwt (0.2.1-1) unstable; urgency=low
* Initial release (Closes: #755832)

See Also

Package Description
python3-keyring_10.6.0-1_all.deb store and access your passwords safely - Python 3 version of the package
python3-keyrings.alt_3.0-1_all.deb alternate backend implementations for python3-keyring
python3-launchpadlib_1.10.6-1_all.deb Launchpad web services client library (Python 3)
python3-lazr.restfulclient_0.13.5-1_all.deb client for lazr.restful-based web services (Python 3)
python3-lazr.uri_1.0.3-2build1_all.deb library for parsing, manipulating, and generating URIs
python3-lazy-object-proxy_1.3.1-1_amd64.deb Python 3 fast and thorough lazy object proxy
python3-ldap_3.0.0-1_amd64.deb LDAP interface module for Python3
python3-lib2to3_3.6.5-3_all.deb Interactive high-level object-oriented language (2to3, version 3.6)
python3-libapparmor_2.12-4ubuntu5_amd64.deb AppArmor library Python3 bindings
python3-libvoikko_4.1.1-1.1_all.deb Python bindings for libvoikko
python3-libxml2_2.9.4+dfsg1-6.1ubuntu1_amd64.deb Python3 bindings for the GNOME XML library
python3-linecache2_1.0.0-3_all.deb backports of the linecache module - Python 3.x
python3-logilab-common_1.4.1-1_all.deb useful miscellaneous modules used by Logilab projects (Python3)
python3-louis_3.5.0-1_all.deb Python bindings for liblouis
python3-lxml_4.2.1-1_amd64.deb pythonic binding for the libxml2 and libxslt libraries