python311-msal-extensions-1.3.1-150400.11.6.2<>,JhK4p9|Ǐ}T'T?FՖ6Wx EA1D?14d" 0 n   =$$$ l$ $ D$  h$  $ $ $$Hd   (89:kB&wF&G&$H'4$I'$X'Y'Z([(\( $]($^+eb,c-2d-e-f-l-u-$v.pw/P$x/$y0pz000010Cpython311-msal-extensions1.3.1150400.11.6.2Microsoft Authentication Library (MSAL) for Python ExtensionsThe Microsoft Authentication Library (MSAL) for Python library enables your app to access the Microsoft Cloud by supporting authentication of users with Microsoft Azure Active Directory accounts (AAD) and Microsoft Accounts (MSA) using industry standard OAuth2 and OpenID Connect. This packages contains additional extensions.hK4h04-ch1dySUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Pythonhttps://github.com/AzureAD/microsoft-authentication-library-for-pythonlinuxnoarch\!!336$|$|KK j#6AA큤A큤A큤hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3hK3gceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f1508dea9265341829002e2c23a7372393eb2ed6e26085fb623f38a4ba0af833f30a6bd2d84e4809b398d8a2965e4d262c935735716409617084927c499e0f30ab2ffcf8a6faa4fb0ea8874ef1dafbd7b117f522f740e265dec50acb642582566ffb7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a6472d658cd44b8018567e9d27eef7ebb389662bc5d9ef1103d6ff6418e27f5f7dd5f18dcf277ca3851c8e9046d458fd4d418179bbd127dd0a58946f46284953189e65b2c628681fb672f124d4aa085edc2a0052e4743cdec2becedb1151e3e9f367fa96eb29c9745cf6b7b57544799dea9e4d62585a0256be39ff060153bebcf367fa96eb29c9745cf6b7b57544799dea9e4d62585a0256be39ff060153bebcebcbc6278dfef16953234f457547b28ea84354f9f0e2039e2a725e0514e127a1ebcbc6278dfef16953234f457547b28ea84354f9f0e2039e2a725e0514e127a143d2af7c77641a84d1cefba7f2ae5947f7c3632c63d456a3e2cadb471cd5702743d2af7c77641a84d1cefba7f2ae5947f7c3632c63d456a3e2cadb471cd570272fe2f363d1cfbd1c81d50c6993905a60dea9252c96f8122acd8886155e959470642d43ea471344ab2e8dddbf5e4995f15fbd062832d586903288591d766560def0dc98b8c70bec14b0ffe3ab034fcfacdf9a8896c054f19e3ed6445069463d3cf0dc98b8c70bec14b0ffe3ab034fcfacdf9a8896c054f19e3ed6445069463d3cfc77b5ced94a492e314549460cedeab1d06eec5e6b9d7ff9e7a70f31941ae518fc77b5ced94a492e314549460cedeab1d06eec5e6b9d7ff9e7a70f31941ae518b82abdd3330ef2f159e7f00c7577fb7f11cfb28fd93dffb5eb5e9be6decb55fab82abdd3330ef2f159e7f00c7577fb7f11cfb28fd93dffb5eb5e9be6decb55fa15d7a3414242c329e090dfafbbb0ecd0ad91a9d4818e6f3466b6cca18e69407715d7a3414242c329e090dfafbbb0ecd0ad91a9d4818e6f3466b6cca18e6940771d3f07b9c77573be9540b18c2996132ea3315a6531ea3f9bad525c04ca90035f355cfa3404a43193331c8749b78a9046f1976c95afa5c09128258815560752601b1eb325afe66d0abb34219c7cd1cffb3691cf37049c5d9aa7db0944ebc4c1152dbff1b1f59af1fdcaaf1f26e86d4b0fd64f713d8a58410747e42a33cdf31a85e5645028bdb74935bc82ef973dfe0d4de0939289e2a7f9fe147c6e509297f8cd52cf6b278168a09939641163a847f3242709bfb3b0bb063b393900cafdcc8051a01d19329b35ce8943b822a1eb4b9840d6583f636084ec9a6a6ec8077ad2faf1d15f654c49161bae6fbb93e667b83a969af3ffe6653a2e5d7466c1c1e3f5022brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-msal-extensions-1.3.1-150400.11.6.2.src.rpmpython311-msal-extensions@      (python311-msal >= 1.29 with python311-msal < 2.0)(python311-portalocker >= 1.4 with python311-portalocker < 4.0)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)3.113.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0-14.14.3g`@g@r@f&@f8@f@e!@edX@bga@__Wr@_H^Kadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comrjschwei@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.com- Update to version 1.3.1 * Do not install tests in site-packages by @musicinmybrain in (#139) * Also dropped Python 3.7 and 3.8 since this release - from version 1.3.0 * Fix a typo in README.md (persistance/persistence) by @musicinmybrain in (#133) * Maintenance by @rayluo in (#137) * Allow portalocker version 3 by @musicinmybrain in (#136) * Make portalocker optional (opt in by pip install msal-extensions[portalocker]) by @rayluo in (#117) - Drop me_relax-portalocker.patch, fixed upstream- Add patch to relax python-portalocker version dependency in setup.py + me_relax-portalocker.patch - Relax python-portalocker version dependency in BuildRequires and Requires- Update to version 1.2.0 + Remove mentions of Travis CI by @akx in (#126) + Set proper lower bound for portalocker dependency, drop packaging dependency by @akx in (#125) + Switch to MSAL 1.29+'s TokenCache.search() by @rayluo in (#131) - Remove temporary version override - Update BuildRequires and Requires from setup.py- Update to version 1.2.0b1 + MSAL Extensions has been updated to work with MSAL Python 1.27.* and 1.28.* (#127, #128) - Adjust upstream source name in spec file - Override upstream version with 1.2.0~b1 - Update Requires from setup.py- Switch package to modern Python Stack on SLE-15 + Use Python 3.11 on SLE-15 by default + Add Obsoletes for old python3 package on SLE-15 + Drop support for older Python versions - Switch build system from setuptools to pyproject.toml + Add python-pip and python-wheel to BuildRequires + Replace %python_build with %pyproject_wheel + Replace %python_install with %pyproject_install + Update name for dist directory in %files section - Use modern RPM macros to express version dependencies- Drop support for older Python versions - Limit Python files matched in %files section- Update to version 1.1.0 + Support Python 3.12 by removing dependency on distutils (#120, #123) + Dropping Python 2.7 (#122)- Relax version constraints for python-portalocker in BuildRequires and Requires- Update to version 1.0.0 + New: Add a new platform-independent build_encrypted_persistence() API. (#87, #110) + Remove: Old TokenCache API which has been deprecated for 2 years. (#110) + Enhancement: Make all platform-dependent parameters optional (#103) + Enhancement: Provide PersistenceEncryptError and PersistenceDecryptError, currently raised when encryption on Windows fails. (#108) + Enhancement: The data file will be created with 600 permission when running in Unix-like systems. (#107)- Update to version 0.3.1 + Enhancement: Better concurrency (#61, #63, #100) + Bugfix: Now supports user home dir in drive root on Windows (#83, #84) + Enhancement: This package can now be run inside container + Enhancement: Improvement compatibility with PyInstaller 3.5 on Python 2.7 (#85, #91) + Enhancement: Catchable exception when persistence is unavailable (#92, #93) + Enhancement: Support dependency portalocker 2.0+ (#94, #97) + Enhancement: Improve documentation (#77, #102) + Including license in release package (#76)- Only build Python3 flavors for distributions 15 and greater- Update to version 0.3.0 + New unified PersistenceNotFound exception is now raised for cases where the persistence is not found. (#64, #67) + Bugfix: File not found exception is now handled for Python 2.7 as a no-op (#69) + Added performance tests for locking behavior (#58) + A non-exist persistence on Linux platform would previously return a None. Since this release, it will raise PersistenceNotFound exception which becomes a consistent behavior on Windows and macOS.- Update to version 0.2.2 + Bugfix: Restored compatibility with upstream package portalocker version < 1.4.0 when running on non-Windows platform (#50) + Bugfix: Cache on Windows was not functioning in version 0.2.0 and 0.2.1(#52) + Enhancement: Improved readme providing installation and usage instructions (#53) - from version 0.2.1 + Functionally the same as 0.2.0, but we change the installation-time and import-time dependency of PyGObject to run-time dependency. This would make the installation easier for those customers who do not necessarily need to use the Encryption on Linux. (#47) + The version 1.6.0+ of upstream package portalocker is only required on Windows. Other platforms remain with portalocker 1.0.0+. (#49) - from version 0.2.0 + New feature: Support token cache encryption when running on Linux Desktop (#4, #44) + Bug fix: The cache lock was not properly removed on Windows 10 (#42, #43) + Change: A new set of API PersistedTokenCache is provided. Previous API is now deprecated and will be removed in next major release which will likely come within a month: WindowsTokenCache, OSXTokenCache, UnencryptedTokenCache, FileTokenCache and TokenCache. + Since this release, we have a dependency on PyGObject, when running on Linux. You may need to follow its installation steps, or follow our CI setup. - Update Requires from setup.py- Initial build + Version 0.1.3python3-msal-extensionsh04-ch1d 1749798964  !"#$1.3.1-150400.11.6.21.1.0msal_extensionsmsal_extensions-1.3.1.dist-infoINSTALLERLICENSEMETADATARECORDREQUESTEDWHEELtop_level.txt__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyccache_lock.cpython-311.opt-1.pyccache_lock.cpython-311.pycfilelock.cpython-311.opt-1.pycfilelock.cpython-311.pyclibsecret.cpython-311.opt-1.pyclibsecret.cpython-311.pycosx.cpython-311.opt-1.pycosx.cpython-311.pycpersistence.cpython-311.opt-1.pycpersistence.cpython-311.pyctoken_cache.cpython-311.opt-1.pyctoken_cache.cpython-311.pycwindows.cpython-311.opt-1.pycwindows.cpython-311.pyccache_lock.pyfilelock.pylibsecret.pyosx.pypersistence.pytoken_cache.pywindows.pypython311-msal-extensionsREADME.md/usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/msal_extensions-1.3.1.dist-info//usr/lib/python3.11/site-packages/msal_extensions//usr/lib/python3.11/site-packages/msal_extensions/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-msal-extensions/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:38733/SUSE_SLE-15-SP4_Update/91e830d859722d5e63788d76bab15d4d-python-msal-extensions.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textASCII text, with CRLF line terminatorsPython script, ASCII text executable, with very long linesemptyPython script, ASCII text executableASCII text, with very long lines, with CRLF line terminators RRRRRRRRRRRRRRRRRRRRRRRRR6ֻ3\E!y[utf-88d322cb1c395e08617a6fe307c393f2640a28a354c56dc2f59cebc36624c5493?7zXZ !t/2l9]"k%~a K6)+рܮJ/;ٛ nK*_$h hoEmBZ/wWq8Hg"5_auEdUR11a-Y :ևώ"@t[# Ph&Ss0t05b&086dfs@!_AkkGldi56SB8<6uQvЮYC,6> An*kk /nAkC٧: D-rg%B٣ftYG Vy`rN]tHqNSwTX(~;Zb$1`>Qyn!l,FֹE(W\J4Q_{Iɼ9i*@$,3&wM%m%gU$у |\9;kk:0[B@7$m sLNuY^=V]_QX9Gʸ1wCJ6UU&3tbOm@!;fT ZAoS2J&S8R"\%%nAꀺg=q$lu(`rrLr݋G 2iKScHEl[A+:DsM|`~+ ӆqxvY @\fu' V)BS a7sw=ana≼Q^+/J5ÍȽe1@-tdS[rTui\Y"^D-)ȤIO>KG@搨P0漝1l{)N~oa'q#0PceH^3Hh&R 5JM;2u1N|ň.ǒܧYj"bY{8ۂOmB?b .K"[(^vME+. q-E4C8tX\mH)^TVT9W6 9Ҋ l@mdѭJ˯ gܛ5Jztnց=)r]!h&t[=[];q@Yij)+NTacEax-.,\(t( 0ݵ]~T1 gDxH+"C~֡$!Jq- f 9q^=$ j#nQ`b'Eꁑ#t1W 5n|pBtjAŔĂw ӺRY$ 2/?Ex$y^r91.J䱼![m@8+M_묦Nba_ȃw,CXoue*EW |psfO{RA|e6;V< sO[ض:u'Cqd4|)Ff5,X]H-َ";/پp;IUYr5JWwz=j.,w, Mߡ{9wk1~^oAYvJMc7L&‚6vfsq}wT B 䪑 ]QyY }$|p2nN'rԦ*Z0rcAWZXYdpX?r\FڃRoPWB$ +22*0k֮VcLn?~1@ ǡ<ןNv k5C L% @ AW (? YEۅ%sJN" M}|Ajf <5ګcn݂:x((7%6!0<=sCG'&״j%\1txFY4-4z`DK1oN5' g:c5`IPw.+}O?Pf#p=[@f,4Ͱ5=bPw-!, mVƀId<4bE{Xq)*'8:<2476uAP},kUVVykO T<*\J{WoC۹jՌtZ1Zbz)@[<領Jx|qʘi *3.̔)eפіS{A*U] ,G'3~)Ǫ(W7/zE[[AE"H 3u-fbJ{w ȟ%OQ`CY_W E]s\޲ xUWoD3@#."lK/kȒf!~t [ڈmU-G)%BwsJjDŽџΚ&ЯTYSkHno'Bð [vIqB3B {xO!tElF?4 {i_&Hko:->JD y;ft:^/2Qub]4:>79O+>%ӸKM9I \2hXPqT&1ɟbD ]fD {JэL캔],\#mؠ29tb#<s]u}IO/ڵE2@@[I]DQoXzL/WG!H`QQ{鵌f$ zhx`*yQDYa?cͳQsH!8֛ ,# sCKX;i<^:nzĪ0z=\9@3n6U (i֍fRsjou }(ރ[<-%6z ˲!fYNx|+&vNlU #DO$3y!bvI2,L (}:>!"y,;iz5eSTM{AjOcN;3l_y?]1  03Kq:Tf)JZEܼ79G>`AZ'7YsOSFxWH6 Lu=)J۵.6 7TRuLޝO(nՄ?Ix:bt} y}nxAD`I]X'(5r(IFa$CrTh/Tq9뇡 qru mk?IDO? fY:͋|^5hS=:xa}+F Ϯvg=wR৉qO] f]?ZQO_@uE }V;n,ߝ㼛1)i5/c#8\ux2CG4Z1CkY_."/nm/W!/Hk99 .EY~ *ɹ5[X|d׳Z8eamXW+Y9ߋ͓3Iyf.V\[}wR@{ty9(FXf5Eoۃ)8ё{^&pV[}m?xvB'2FV^=GRX@x8 Ib%Gӹ퟾0p|/TJLDN=EhB:nE=5|PDG,YL R5ȱ$>uC.< untYE|`>`{y O-lC{F)jU}M9Yk>1S[E1<9 Rb;