��������python3-PyJWT-2.4.0-150200.3.8.1����������������������������������������������������������������<���>�����,����������������������������������������N��e��	p���9�|����K���8���k%�m+���B�3%@JvE��|�7t�C()s�����ž�f·ϝ�-�28��
e‚������x�Ki1�J�g�9��M��v:��CW�\�X��F���q�8��õq���\���vp+�
?2,_0�[N���.��{>$!�*����_��.G����m�DCJ��������a����K5�g"1諭���vX��ϸ("��:7�b ��aϵ|�vm��q\g;�%YB�&o(��r۲�d��X$t^6;�S�����>������������������������>��EX���?�����EH������d����������������������������������������������������	���#���������	���K����������������������������������������������������������������������������������������������������	��������������������������'�����������-����������4���+�����������+��	�����6���+��
���������+�������8���+�����������+��
�����
���+�������
����+�����������+�������j��������������+�������@����������P���	�������t���	�������;���	��(�����k�����8�����t���"��9���������"��:���������"��F�����9������G�����9����+��H�����:����+��I�����;8���+��X�����;d�����Y�����;h�����\�����;|���+��]�����<(���+��^�����?@�����b�����@o�����c�����A�����d�����A������e�����A������f�����A������l�����A������u�����A����+��v�����Bh���	��w�����C$���+��x�����C����+��y�����D|�����z�����D������������D������������D������������E�����������ED���C�python3-PyJWT�2.4.0�150200.3.8.1�JSON Web Token implementation in Python�A Python implementation of JSON Web Token draft 01.��e��	h01-ch3d�������SUSE Linux Enterprise 15�SUSE LLC <https://www.suse.com/>�MIT�https://www.suse.com/�Development/Languages/Python�https://github.com/progrium/pyjwt�linux�noarch�������.����������������������������������?���?�������B��B��0��0��
a��
a��	��	��	E��	E��������Wx��*��#���Y�����E��z�������������B��dN��	 ������=A큤����������A큤A큤����������������������������������������������������A큤����A큤��������������������������������������������������������������������������������������e��e��e��e��e��e��e��e��b�?�e��e��e��e��e��e��e��e��e��e��e��e��e��e��e��e��e��e��e��b�?�b�?�b�?�b�?�b�?�b�?�b�?�_ޔab�?�e��	_��b}W9_�Ӓe��	b}R~�908b4bfa871df993e16f8820338bfa34373210c887c859c3ff1fa7dfe3e4da95�87332cbe03bc11c9e41211743c2cf29c8adedffd1278c44901aed44f5042cbe6�01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b�01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b�994022cd9e445d9a931af71109b13cbdea0af13950f74e61c870143ef9cdb4d9�44fe431cdc896ccab691ad0599f4e0a12690ce1ededebe57b825823bc6b4d24f��b729d36979970b7c209019ed3323189a617d08bed66c4f8e84797730cbf5f064��4f3bece6c4587203eaf6c9c583e426fba45e798a5512267971d154413121ca0d�8a3f08eb55b0d951f13b3879fff098a85118fd167be064be26dbf1fdd9bfb6c0�cbf666727a1a8257f6b1dc9812d48141f80380377d7205a1e9fb1894f23d0661�96d9e09e8dc44b19524d3c997bcb688dcb7b6acd91218879668c9689d2e5bf01�bdea95a14a3d0563e8805935477f837b2195367012903196491fea1948b14e7d�225a82a23976efda26cd1832bda09bc38b741b67700f34b8a1714a84204d87e9�a069f562d97e701d4fbd35790bd7911bda8d292612314ca2c6d29c7a634e6046�b6985cc89b39ba1f407c8b47d93a0b8da1b2f5c0adc6e0ca37c6746a56a8a7bd�0d85468c7400e1df3780e84ca2bf03030f5b8d9fe6f9f74831809527b450bc78�1631ca1c4faed807027984e81af71958b6031e6313dd961236f7c6186a585025�1466932a0bfad6126b4cbd3317ae78c4b84c8bfe92afc3816d49776d8b33c8eb�1466932a0bfad6126b4cbd3317ae78c4b84c8bfe92afc3816d49776d8b33c8eb�780ce28054a7f72efa76f007b9626e7221d498a765984e91aa4f290c117a4054�a137eb87725ae7c31d1f2464fa3b10e589c592f0f20e7296718993e39dc891da�c0a9a4009a5cafd1a053fd5c0305dcdacf1d0b4a582c317470b6effd2bfaa911�93937211b0e6640e724850768c73884c0fb7de944b24920f570d07263dd7cabb�9c07c5a853e5a953473ac9621a3f2217f55dedcdb875a71adb6ff2db16dcbc8e�2cb60a4474407ede7135fae51d91e198c3270f2de1f1567463ebf1dc6ce9f26e�e1cf03fe47b4379ca48ba8b4ef30b3893ef4df04957fb09489b424a803d3012f�8d0481d646828b9060c1beccbb4bdf966a8e50261f358471c2d3d0599f444575�387145a5dec9e6b7f3a1a8ac4d0173ec2dda860323692ed3b4437dd868c4f013�674f4e3e9db4cc1c8e56bb6c30c6db944e78a5f6f8e6d0e87bedd45c5e3c5574�ce9f76f03add47099fe0d615fb34ee6c791bd57a8f6a3d76b2de528bd2cb0cbb�89baa4f2d41eb7117049665f5bed5cc7fb4c7e96888ac0e56280db09ea7e4ef3�783fd67b3496035d8e2fa0659623b5959f59f08382613bb70be0f8671c85da5e�e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855�d03019f4703a16b196dbc88a717a79eea1b2191f89630600060165f1be11cd27��925ce43461029eedbf558ec0b7cf7fc4b045def5120ebb97937c70814071cf07�b5cbde829592ba6a1f83fed94d812d57f870308468a13c3bb5e8b25587ba7b28�5555c868c7be3d924bd75c158005d827f7b03f4d863937e0853c74152f344eaa��797a7a20231d4c433e9f1911db1731d06b5828b98f499819a034f7c0f56f5ce5�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�python-PyJWT-2.4.0-150200.3.8.1.src.rpm�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������python3-PyJWT�����@���������
��
��
��
��
���python(abi)�python3-cryptography�python3-setuptools�rpmlib(CompressedFileNames)�rpmlib(FileDigests)�rpmlib(PartialHardlinkSets)�rpmlib(PayloadFilesHavePrefix)�rpmlib(PayloadIsXz)�update-alternatives�3.6�3.3.1��3.0.4-1�4.6.0-1�4.0.4-1�4.0-1�5.2-1��4.14.1���b�?�b�a@b�=�a�y�`��@`8��`�@]��@\��\X)@\l@[�1�[�@[@�@[W�Z�@Y��Y��@Y.�Y���X���X•@Wڍ@W�@W�@V��@V;D�UȒ@U�b@U7�@U7�@U4�@U4�@T[b�adrian.glaubitz@suse.com�mcepl@suse.com�mrueckert@suse.de�adrian.glaubitz@suse.com�dmueller@suse.com�adrian.glaubitz@suse.com�dmueller@suse.com�stefan.bruens@rwth-aachen.de�tchvatal@suse.com�hpj@urpla.net�mcepl@suse.com�adrian.glaubitz@suse.com�tchvatal@suse.com�arun@gmx.de�tchvatal@suse.com�tbechtold@suse.com�arun@gmx.de�tbechtold@suse.com�pousaduarte@gmail.com�pousaduarte@gmail.com�rjschwei@suse.com�alarrosa@suse.com�rjschwei@suse.com�tbechtold@suse.com�tbechtold@suse.com�bwiedemann@suse.com�toddrme2178@gmail.com�seife+obs@b1-systems.com�seife+obs@b1-systems.com�mcihar@suse.cz�mcihar@suse.cz�mcihar@suse.cz�mcihar@suse.cz�mcihar@suse.cz�- Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629)
- Drop CVE-2022-29217-non-blocked-pubkeys.patch since the issue
  was fixed upstream in version 2.4.0�- Add CVE-2022-29217-non-blocked-pubkeys.patch fixing
  CVE-2022-29217 (bsc#1199756), which disallows use of blocked
  pubkeys (heavily modified from upstream).�- Update to 2.4.0 (CVE-2022-29217 boo#1199756)
  - Security
  - [CVE-2022-29217] Prevent key confusion through
    non-blocklisted public key formats. GHSA-ffqj-6fqr-9h24
  - Other changes:
  - Explicit check the key for ECAlgorithm by @estin in
    https://github.com/jpadilla/pyjwt/pull/713
  - Raise DeprecationWarning for jwt.decode(verify=...) by @akx
    in https://github.com/jpadilla/pyjwt/pull/742
  - Don't use implicit optionals by @rekyungmin in
    https://github.com/jpadilla/pyjwt/pull/705
  - documentation fix: show correct scope for decode_complete()
    by @sseering in https://github.com/jpadilla/pyjwt/pull/661
  - fix: Update copyright information by @kkirsche in
    https://github.com/jpadilla/pyjwt/pull/729
  - Don't mutate options dictionary in .decode_complete() by @akx
    in https://github.com/jpadilla/pyjwt/pull/743
  - Add support for Python 3.10 by @hugovk in
    https://github.com/jpadilla/pyjwt/pull/699
  - api_jwk: Add PyJWKSet.__getitem__ by @woodruffw in
    https://github.com/jpadilla/pyjwt/pull/725
  - Update usage.rst by @guneybilen in
    https://github.com/jpadilla/pyjwt/pull/727
  - Docs: mention performance reasons for reusing RSAPrivateKey
    when encoding by @dmahr1 in
    https://github.com/jpadilla/pyjwt/pull/734
  - Fixed typo in usage.rst by @israelabraham in
    https://github.com/jpadilla/pyjwt/pull/738
  - Add detached payload support for JWS encoding and decoding by
    @fviard in https://github.com/jpadilla/pyjwt/pull/723
  - Replace various string interpolations with f-strings by @akx
    in https://github.com/jpadilla/pyjwt/pull/744�- Update to 2.3.0
  * Revert "Remove arbitrary kwargs." (#701)
  * Add exception chaining (#702)
- from version 2.2.0
  * Remove arbitrary kwargs. (#657)
  * Use timezone package as Python 3.5+ is required. (#694)
  * Assume JWK without the "use" claim is valid for signing
    as per RFC7517 (#668)
  * Prefer `headers["alg"]` to `algorithm` in `jwt.encode()`. (#673)
  * Fix aud validation to support {'aud': null} case. (#670)
  * Make `typ` optional in JWT to be compliant with RFC7519. (#644)
  * Remove upper bound on cryptography version. (#693)
  * Add support for Ed448/EdDSA. (#675)�- update to 2.1.0:
  - Allow claims validation without making JWT signature validation mandatory. `
  - Remove padding from JWK test data. `
  - Make `kty` mandatory in JWK to be compliant with RFC7517. `
  - Allow JWK without `alg` to be compliant with RFC7517. `
  - Allow to verify with private key on ECAlgorithm, as well as on Ed25519Algorithm. `
  - Add caching by default to PyJWKClient `
  - Add missing exceptions.InvalidKeyError to jwt module __init__ imports `
  - Add support for ES256K algorithm `
  - Add `from_jwk()` to Ed25519Algorithm `
  - Add `to_jwk()` to Ed25519Algorithm `
  - Export `PyJWK` and `PyJWKSet`�- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)�- update to 2.0.1:
  * Drop support for Python 2 and Python 3.0-3.5
  * Require cryptography >= 3
  * Drop support for PyCrypto and ECDSA
  * Drop CLI
  * Improve typings
  * Dropped deprecated errors
  * Dropped deprecated ``verify_expiration`` param in ``jwt.decode(...)``
  * Dropped deprecated ``verify`` param in ``jwt.decode(...)``
  * Require explicit ``algorithms`` in ``jwt.decode(...)`` by default
  * Dropped deprecated ``require_*`` options in ``jwt.decode(...)``
  * Introduce better experience for JWKs
  * further details see included CHANGELOG.rst
- drop 0001-Catch-BadSignatureError-raised-by-ecdsa-0.13.3.patch (obsolete)�- Fix build with ecdsa >= 0.13.3, #447
  * 0001-Catch-BadSignatureError-raised-by-ecdsa-0.13.3.patch�- Fix fdupes and test calls�- update to version 1.7.1:
  * Update test dependencies with pinned ranges
  * Fix pytest deprecation warnings
- update to version v1.7.0:
  * Remove CRLF line endings #353
  * Update usage.rst #360
  * Support for Python 3.7 #375 #379 #384
- removed pyjwt-pytest390.patch (fixed upstream)
- removed pyjwt-python37.patch (fixed upstream)
- removed dos2unix conversion of jwt/__main__.py (fixed upstream)
- add test build conditional�- Remove superfluous devel dependency for noarch package�- Add patch to fix testsuite with pytest 3.9.0:
  * pyjwt-pytest390.patch�- Add patch to build with python 3.7:
  * pyjwt-python37.patch�- update to version 1.6.4:
  * Reverse an unintentional breaking API change to .decode() #352�- Version update to 1.6.3:
  * Dropped support for python 2.6 and 3.3 #301
  * An invalid signature now raises an InvalidSignatureError instead of DecodeError #316
  * Fix over-eager fallback to stdin #304
  * Audience parameter throws InvalidAudienceError when application does not specify an audience, but the token does. #336
  * All exceptions inherit from PyJWTError #340
  * Add type hints #344
  * Add help module 7ca41e5
- Drop pointless _service file�- Avoid not needed python-pytest-cov and python-pytest-runner
  BuildRequires. There is no need todo a coverage run during
  package build.�- update to version 1.5.3:
  * Changed
    + Increase required version of the cryptography package to
    >=1.4.0.
  * Fixed
    + Remove uses of deprecated functions from the cryptography
    package.
    + Warn about missing algorithms param to decode() only when verify
    param is True #281�- update to 1.5.2:
  - Ensure correct arguments order in decode super call [7c1e61d][7c1e61d]
  - Change optparse for argparse. [#238][238]
  - Guard against PKCS1 PEM encododed public keys [#277][277]
  - Add deprecation warning when decoding without specifying `algorithms` [#277][277]
  - Improve deprecation messages [#270][270]
  - PyJWT.decode: move verify param into options [#271][271]
  - Support for Python 3.6 [#262][262]
  - Expose jwt.InvalidAlgorithmError [#264][264]
  - Add support for ECDSA public keys in RFC 4253 (OpenSSH) format [#244][244]
  - Renamed commandline script `jwt` to `jwt-cli` to avoid issues with the script clobbering the `jwt` module in some circumstances. [#187][187]
  - Better error messages when using an algorithm that requires the cryptography package, but it isn't available [#230][230]
  - Tokens with future 'iat' values are no longer rejected [#190][190]
  - Non-numeric 'iat' values now raise InvalidIssuedAtError instead of DecodeError
  - Remove rejection of future 'iat' claims [#252][252]
  - Add back 'ES512' for backward compatibility (for now) [#225][225]
  - Fix incorrectly named ECDSA algorithm [#219][219]
  - Fix rpm build [#196][196]
  - Add JWK support for HMAC and RSA keys [#202][202]�- Restore runtime dependency python-ecdsa�- Convert to singlespec
- Remove unneeded dependency python-ecdsa
- Use "download_files" in _service file to automate source fetching�- Drop pycrypto as dependency, we only need cryptography�- Use update-alternatives so it can be co-installable with python3-PyJWT
- Use dos2unix on jwt/__init__.py
- updated source url to files.pythonhosted.org
- Run the spec file through spec-cleaner
- Drop PyJWT-1.1.0.diff which was only used on rhel (?)�- Include in SLES 12 (FATE#321371, bsc#998103)�- Use https for Source url�- update to 1.4.2:
  - A PEM-formatted key encoded as bytes could cause a `TypeError` to be raised [#213][213]
  - Newer versions of Pytest could not detect warnings properly [#182][182]
  - Non-string 'kid' value now raises `InvalidTokenError` [#174][174]
  - `jwt.decode(None)` now gracefully fails with `InvalidTokenError` [#183][183]�- BuildRequire python-pytest-cov >= 1.7�- Update to 1.4.0
  + Fixed
  * Exclude Python cache files from PyPI releases.
  + Added
  * Added new options to require certain claims
    (require_nbf, require_iat, require_exp) and raise `MissingRequiredClaimError`
    if they are not present.
  * If `audience=` or `issuer=` is specified but the claim is not present,
    `MissingRequiredClaimError` is now raised instead of `InvalidAudienceError`
    and `InvalidIssuerError`
- Update to 1.3.0
  + Fixed
  * ECDSA (ES256, ES384, ES512) signatures are now being properly serialized [#158][158]
  * RSA-PSS (PS256, PS384, PS512) signatures now use the proper salt length for PSS padding. [#163][163]
  + Added
  * Added a new `jwt.get_unverified_header()` to parse and return the header portion of a token prior to signature verification.
  + Removed
  * Python 3.2 is no longer a supported platform. This version of Python is
    rarely used. Users affected by this should upgrade to 3.3+.
- Update to 1.2.0
  + Fixed
  * Added back `verify_expiration=` argument to `jwt.decode()` that was erroneously removed in [v1.1.0][1.1.0].
  + Changed
  * Refactored JWS-specific logic out of PyJWT and into PyJWS superclass. [#141][141]
  + Deprecated
  * `verify_expiration=` argument to `jwt.decode()` is now deprecated and will be removed in a future version. Use the `option=` argument instead.
- Rebase PyJWT-1.1.0.diff�- apply PyJWT-1.1.0.diff only on RHEL/CentOS�- fix build on RHEL7, add PyJWT-1.1.0.diff�- Include pycrypto and ecdsa in BuildRequires for complete test coverage
- Use setup.py test to execute testsuite�- Simplify dependencies (only python-cryptography is needed, pycrypto and ecdsa
  are just fallbacks whet is is not)�- Enable testsuite during build�- Update to 1.1.0�- Update to 0.3.0�h01-ch3d 1706876425����������������������������������������������������������������������������������������������������������������������������������������������������������������	���
���������
��������������������������������������������������������� ���!���"���#���$���%���&���'���(���)���*���+�����������������������������������������������2.4.0-150200.3.8.1�������������������������������������������������������������������������������������������������������������������������������������PyJWT-2.4.0-py3.6.egg-info�PKG-INFO�SOURCES.txt�dependency_links.txt�not-zip-safe�requires.txt�top_level.txt�jwt�__init__.py�__pycache__�__init__.cpython-36.opt-1.pyc�__init__.cpython-36.pyc�algorithms.cpython-36.opt-1.pyc�algorithms.cpython-36.pyc�api_jwk.cpython-36.opt-1.pyc�api_jwk.cpython-36.pyc�api_jws.cpython-36.opt-1.pyc�api_jws.cpython-36.pyc�api_jwt.cpython-36.opt-1.pyc�api_jwt.cpython-36.pyc�exceptions.cpython-36.opt-1.pyc�exceptions.cpython-36.pyc�help.cpython-36.opt-1.pyc�help.cpython-36.pyc�jwks_client.cpython-36.opt-1.pyc�jwks_client.cpython-36.pyc�utils.cpython-36.opt-1.pyc�utils.cpython-36.pyc�algorithms.py�api_jwk.py�api_jws.py�api_jwt.py�exceptions.py�help.py�jwks_client.py�py.typed�utils.py�python3-PyJWT�AUTHORS.rst�CHANGELOG.rst�README.rst�python3-PyJWT�LICENSE�/usr/lib/python3.6/site-packages/�/usr/lib/python3.6/site-packages/PyJWT-2.4.0-py3.6.egg-info/�/usr/lib/python3.6/site-packages/jwt/�/usr/lib/python3.6/site-packages/jwt/__pycache__/�/usr/share/doc/packages/�/usr/share/doc/packages/python3-PyJWT/�/usr/share/licenses/�/usr/share/licenses/python3-PyJWT/�-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g�obs://build.suse.de/SUSE:Maintenance:32328/SUSE_SLE-15-SP2_Update/e68baa97552f238bc86d39ff6ec3b352-python-PyJWT.SUSE_SLE-15-SP2_Update�drpm�xz�5�noarch-suse-linux����������������������������������������������������������������������������������������������������������������������������������������directory�ASCII text��Python script, UTF-8 Unicode text executable�python 3.6 byte-compiled�Python script, ASCII text executable�empty�UTF-8 Unicode text�ASCII text, with very long lines���������������������������������������������������������������������	���
���������
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���R���E`��kv��Z�����utf-8�f2ba1c35c688a2a649a835b4a16210f29de1e1afaa7c82ce91ec61914708a4b1��������?������ ����7zXZ��
����!���t/���S]�"�k�%��p�a�
���W$#(&}kdG�x�g���~�i�xx�FR�`�$��*Fآp]����6M=�/��wճ�DAf�+qžOa�i����i��)�O�Sx%�WG����|m{!:w�s�kX��of�G�������GS�־X%ӱ8d����ӑ��"��b3�Qнxp3�0;;�Ή,���R6m��
HON��C�a�T�r� ��>��V�����s.��3$^x���nf�+��[E�'lj/�Q�K/r��(#�p���U'��7�]n�2vv�1G<���L�ojY�Z�LCB~����	�51����ُ���>N��gs����wHқ�LW�_�z�=W�����(�ӼP�3I�Oj��;<(���Ra��Y�}�����I���kB����猖z��}lզ���^�?=��%L΍=?��:&�ג��=�`��Ua	x�4-uNAґ��*W�V�,����y�Z3��I�O�G)&e?�{=��[�L95H�e�Ws���˜Vt��{>[0�^���J����|���e�N��@��!�[�bA浤0]$�ud1�-���mI'���S����xr"M5*�d*�����z�k��Mō�D븻��{N�⊦�hNt�F]��ʀ2�z��d���	y�Hu*Gj��X9/\���gyG���԰��C��)�K@����M-V��%��Ϣ$�A�3F ��=�9����~�&�…j�O�:�JugK���4Xy�����Fh��H��XY�\�Dt3�&��Alj�����X��d(H;�`N߯R��{.c��@�7
�x	m��2>�t��9�1ꡠv�*��XLd"<���4G9\C'v��4Pd��y���L�6$�w�͛cY�Y���&��CMLh�iC�;�(ZP-��-�]�y�J���ɒ�WBz�Uc�1�ؔ���n�P�7�j��Zw��8ܙ��O����9�#�G��/��%�1qe�h'� ��-kG1��&���C#4*N`j�t�u��0�(�2|)́";�aK����EsX^T��r�S#���Oo�'�����h�檫*��J�
�2�h�HS׼
���v�[����F��_\�w�+q�@>�Zz�I������m�s�ϣQ9��'Z�X۔�`-B��Z�Y�ۍ������N�bz)�����S��B-�����B����) A^y�z��ݜ5t+��l_>��|����7~��}��d狧�|\=��O�j��	5��Ts�n�
�$ӌR�^�`:�$�XcԤ؊����Zz��m�>�� �8�Xe����%̩�����
���"D�ո����%T�0����(����5��6��y�`�)�6kG�ts�o���-��@BA�������
YZ