python311-looseversion-1.3.0-150400.10.6.1<>,hp9|Kj*IUA%C>z 985D\1?7BEc YlUOjY\3Ms sG@":kha1B'iA ٯVn&ZM>\*0_I'xpYuk`0I{xwz&Iݮҋhř"7E&/|tVu9?>>T?Dd - tLP\`y  X ~   C X  b     ( 8 9 : F bG xH I X $Y (\ <] ^ b5cdleqftlvuvw<xyz@Cpython311-looseversion1.3.0150400.10.6.1A backwards/forwards-compatible fork of distutils.version.LooseVersionA backwards/forwards-compatible fork of distutils.version.LooseVersion, for times when PEP-440 isn't what you need. The goal of this package is to be a drop-in replacement for the original LooseVersion. It implements an identical interface and comparison logic to LooseVersion. The only major change is that a looseversion.LooseVersion is comparable to a distutils.version.LooseVersion, which means tools should not need to worry whether all dependencies that use LooseVersion have migrated. If you are simply comparing versions of Python packages, consider moving to packaging.version.Version, which follows PEP-440. LooseVersion is better suited to interacting with heterogeneous version schemes that do not follow PEP-440.hh01-ch3bubSUSE Linux Enterprise 15SUSE LLC PSF-2.0https://www.suse.com/Development/Languages/Pythonhttps://github.com/effigies/looseversionlinuxnoarchi $p/! !  AA큤A큤A큤A큤A큤hhhhhhhhhhhhhhhhdhdceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f1508c427b8232d7eab85df3f7bd3adb36cf279e0de4cbe39a2907c780a246bce03efd9c8a7ec4820a086a9f63fca6f38caa4ea85c593aac140e6ed42ec484b6935a4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550674ccf7a034c874b7f5213ec1a457fcb2bac65949b50261a4fe06e1c0a73c80f4f80c98161f5632004d44713b5cb95e400145b40cbc0297f1f50c27b54befdb609c63e7339b8ed4707c5cbab8db1f6a861b2ad10ed84e27234775772e61841ec3b928b9e96ede8344a05c2b825c91730834d05c1995bc17cc0b3cc31a1b235dd5bf4fe967e86450273c373c17b87b4d19fec48f0d10c0d4b10f97704c900e58d5bf4fe967e86450273c373c17b87b4d19fec48f0d10c0d4b10f97704c900e58e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cff3090ccd61c59c82fa82cb666e57b83879f3957a667ea9180cd9794b4815bff4f80c98161f5632004d44713b5cb95e400145b40cbc0297f1f50c27b54befdbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-looseversion-1.3.0-150400.10.6.1.src.rpmpython311-looseversion@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.113.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3feqdV@daniel.garcia@suse.comdmueller@suse.compablo.suarezhernandez@suse.com- Add %{?sle15_python_module_pythons}- update to 1.3.0: * Restore Python 3 semantics for `LooseVersion`, creating `LooseVersion2` to restore Python 2 semantics. * Test on Python 3.12 * Enable installation on Python 2+ * Ensure consistent semantics between Python 2 and 3- Initial package: looseversion 1.1.2h01-ch3b 1756806090 1.3.0-150400.10.6.1looseversionlooseversion-1.3.0.dist-infoINSTALLERMETADATARECORDREQUESTEDWHEELlicensesLICENSE__init__.py__init__.pyi__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycpy.typedpython311-looseversionREADME.mdpython311-looseversionLICENSE/usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/looseversion-1.3.0.dist-info//usr/lib/python3.11/site-packages/looseversion-1.3.0.dist-info/licenses//usr/lib/python3.11/site-packages/looseversion//usr/lib/python3.11/site-packages/looseversion/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-looseversion//usr/share/licenses//usr/share/licenses/python311-looseversion/-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:40410/SUSE_SLE-15-SP4_Update/361709670785fde83a8fb5829c75d210-python-looseversion.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textASCII text, with CRLF line terminatorsemptyPython script, ASCII text executableRRRR?h<~FZutf-81cdb695f5aa51e3f89813bd755223d4d42608d8d2e8cf97f6f45626268a908cd? 7zXZ !t/ W]"k%ΰa Kl<&UYɷ*X}l2RYA:W"L."[W*Afde,1mknO C/m}sa+9FM o2nIϼu`(QI'3 YjW噭8RI݆Y\(cҩλZk2 4FL{gi1 .Ϩ4v"mdpI9DTB Q]Y_j#v,EnN|b*ߥU=~fv^ jSź3k&6DC}U*/ZIc٦ u~p A"pQDݯ&n9)C^xde>f(vc& +$>W,B(Tנ\)ם"KH%,jg&Ly^C`X9W]O y N܍蔥5dNBهC+x*PY1T2T.mqW+dRcQlHk`u A(ƺO\^'4?*WF8'Q}Ay@'79/PaGBCFkLɝӡf ̗m=Xm⑴#%<8"/B;vRaՆ@-iE)W/Y16[U3((L2DPi<;^U K]*OaʉYTdcvuW_5_S1?.QN͙/[Vs`dӜNC*T莵4?)o@[#+Y1ecFzp1^ o~|9H˻A8i83Yqտ&k,Ӛ@&m/.#k_~RNUdl4[ɋQi9pZocv@Tn(:Xye"晩TWȏ?`*{Y;݄3JE2DMCň6\iE!2;+4E];b>祘]$~Oއqn3 &fa}! YZ