python3-invoke-1.3.0-bp152.2.3.1<>,RH`j8!M@eeeiP/`K_0ЛC'tOlh$Ќø!3vzZkOhw_6ÓC&=z8e5ݛ)|n6ˋYQR\B%DyԶI<k^rbmy7ȅ^ A\LMYQUsJ F>|ڽ-˙QӵmzϲZ>BGL?G<d # ; ,Iagn\__ _ T_ _ _ <___!n!_##$#d$($8$ 9$ :&R >10@18F1@G1T_H2_I4L_X4Y4\4_]6@_^=#b?Xc@d@e@f@l@u@_vBHwB_xDD_yEGzFFFFG8Cpython3-invoke1.3.0bp152.2.3.1Pythonic Task ExecutionInvoke is a Python (2.7 and 3.4+) task execution tool & library, drawing inspiration from various sources to arrive at a powerful & clean feature set.`j8build77 TnSUSE Linux Enterprise 15openSUSEBSD-2-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://www.pyinvoke.orglinuxnoarch update-alternatives --install /usr/bin/inv inv /usr/bin/inv-3.6 36 \ --slave /usr/bin/invoke invoke /usr/bin/invoke-3.6 if [ ! -e "/usr/bin/inv-3.6" ]; then update-alternatives --quiet --remove "inv" "/usr/bin/inv-3.6" fisyR//\\IwIw<< 3J3Jyyaall88//PS L~S- JJEEyy++$JeKW*/n"AA큤A큤A큤A큤A큤A큤A큤A큤`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8Yj`j8]I[(~`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8`j8]2[`j8]2`j8`j8`j8`j8`j8]2]2]2]2]I{]I[]I{\s[]2`j8[`j8`j8`j8`j8`j8`j8`j8`j8`j8]2[]2]I{]I{_S[]I]I`j8[`j8]20a42cddfd11457f14de6b6a64d0f11f0bc390dee95b9a1018f9f41d6c7f5ea294a5b5def123ee30c9c4497aacc1a2cda551469dc7a11ac40ff77a99d87190ede122c2ad4df2d5f605bad365b6fb7d9c708ac9a13af9c90b4a9210a212bd74ae220ad4c4dc820e052f938d550d42716abb9d4040271549512e0ebf04afb7ae64601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb3da93dc0ce8f33d36fc191a9112a156bc7834e99adb68e4c026af403dfe9f0d0a3baaf079ea29979625c35bef027276701e8d87768b6f369ccfe1bd3b66fbba6654e501531df25ce7dec5f20210918b42cdb2509ab00eeb96e7111eaf70efdc0cc60c30aa22bb4d6b17c79534ba4c3c04989251dbaed736892372dee5a45d069f0c9e3c097c75e75c7ad8350a2110342d3e0871123740c9cb9b4ad9812a19ea079b987b9fcd1aed530510d78f72806f61be1780b31cea5ded3899e6c0ac1cda074323864c5dc832fa11c073a668aab22107160076912b53a1368dff823efd152b1e6b48d0e97a06679ba1e764a195aa85aab5822d99159e8c7a29bb05a668642b1e6b48d0e97a06679ba1e764a195aa85aab5822d99159e8c7a29bb05a6686468528e0ccad58c0b99dc6a9ed34f6bbb32c6387dd86c013fc50c6934e664752d3baead402f0ed628f3d56ce9e9e9b3e11bddb398f200e99dc07df9931a3387dd10a70a08860f61bded0043772fb52a273874fc6614b7752a0e3bb3e9c3706e49793a618502ee013bbbe25c3a2a5fbb47f2236fd2f8e279c044c935eed426ac1fcaefac1279627b27c001915e4f088abe65aa6d7c673a1f2680159d5741a986bca5b25eaa39a1a74db4b4b4709ba5efce5578fbefe095bd4528ecfc7555b30efcf7cb9373ecf65e3e58beb6ca68a28f0f449d1fdbd42506b644fd6b0cb95b920aa00f16b18e95ada3398f48f78f43a1793f5ad0a4a0dc57a213fcaddadb3b7876f7412379abbd3e7632d88001073adb314e6a86f9ed8f31edf2740cb105937349b41587aa9b98d1af3f166b04990782f51ba9f6dda6148fb2eee154ee6d052dedf4b0966c774dd23c6ad2249b5f28518377c356d4ae0c114bfdf0fde5f2d32e5659b815cbf0b3a408e627cda1a83f43af2412f2b417b8001536957d2253fba9339ca35e44842f2c795a102f4d487df841ff60f1a870cd548cb4407d9236c418722ac36ff090f1ed5d7a4bf36a52d7fb13d48cc0e4a5433b8c4ebba374e4bb82ce98ab6a32550a8ee9b017cc364781dbe5638df0d5a15aba1efc4dc74ae3d0ef2798e017ef5f50bfc4d1f6f910990772d0dd5d2bbd16bc936e897a9903d88f8291afa5063d071319b3fc42cae885d21995e5cf6eecfc58bb625323e50aaf7b350c4e7548c37d201f49737cbebc50d1192b2cb53229f70a094066b30dcb18b173f7ca5a61ba36a6e75ca27de8589841ea3b8a89c99cebe11c442d50d23dffb03c05bd337d5db26016542ae2763ae87f44ec0e65164b4a92c718924d5b772d5ffa1bd92222407a725334da932f25d567b3a188c6e1f280df1efa1e80f3fb340b1b4b2aa930771f7eed4dd8da68a0817537c88f51484462ca58d0c7ac0dc5aeb4e50fec1e9ed2030b69148500aa21a9d2ab4b044f83fc28854e97c48118816921ea0401c8f93d7225422d5adcc4a6d0123bd1fc052092095406587d0b8c137126f4dde13d66373301b354b4944cf4648d5b991b5efc9da755029216326539e76afd00b93e981235d4cfc71c0df504706086146f837e317688f424298e38d62e37dbc189beb1ddaaf0fd9971ecd2c991d949784bca4a0e131015fb44e6f9cd500f86db999d61311f5478707df9f0da4cb06e6f132dcbf8c40f8e269c8aad033242f1bef8948bb8888d3707c58798e09d590273948dbc180b173ffd4276afae313d17b47facf0b52b8a6ee13d33e31e396d2966f343897611295e77f43a744ae4ac209687598bc9c453aa17d963fcfafc98c6cba30141e0f6c603bf32b793131fcf7ff342639fb408a3ab5b51f5855dab8cbdd1b3fdfbb906ffebc84f5bcc28394dbb49e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557362bdb15f9070dbed29a80b03f71cb21971d6d8e080cb259be550098974af467362bdb15f9070dbed29a80b03f71cb21971d6d8e080cb259be550098974af46588bc7f012eeef0533a9b348f87e48807114a72eaa15d1a13775c3f72def05c5e935f75c4a339c2c6624f16a6837f58326a0bbdf25571508a9c0048e88e5d3d23af251551be85bb68c0dfe6a30a89d8bcc7e343f8a908339252e7eea227778716328a3b6d0c34ece72155dc5e3345d9411e510f67c7cdeec7b306efea93ba8bb1b6f20d5da40f90f7e43a2a695c19dffa5ccc3c87b1311e3009ea7cb4e2e7ebf6227a4292ed90c222a2e6942df51edf47f794b69fc68db1f9e7e1b8c170544b421fd3514b0d02e9430bdd2f13e17b54929cfa2de4ba2fe212a51334b3ddf0fa4490dc6822a54a68a43a2f843b7225e94bf7c2e9673358b508679c9e8be51e770da22715ef561b489d0f08b0ba058701573bd9111189c54a5de273dcd5a5ce829f412f73ca47440faaf15ade4114eb417332a90887f5595d724d72c54e967c49ca231b949d00a3f9746b97c173309635bbac3271ebd3c320a013500fbc180048996390e52cc8d9e30cefbbe8e0a555ce3cda730fa97c8e12ab5e66997a51026029e3618a366a72b892b004e26095f59f48d5b44915a382a7e5012f5bd113e5aae1e9481fecc76699ac2394cb90a5fcb3327c206e1b0ac1f7e775392e3cdb50f3bde22eb3577873581d097c1f7d55650b44a5469368ecfbfcc425f81aadf156c59de22eb3577873581d097c1f7d55650b44a5469368ecfbfcc425f81aadf156c5969b968eab18e0e3a4d27905e407ffea12de4ecda3c3f6e9ce37f52cf80e5763e69b968eab18e0e3a4d27905e407ffea12de4ecda3c3f6e9ce37f52cf80e5763e36c474f99cf0104961333204103084e4db5429819a4902ac3a7f46e03544e6a46ec22fa4b3a4303833ae06f26e6110659a74f0a714ea30503a56071c6502761187415f5eb67405b41384f8d3ce87aeba066f8357761aab9ae1ad5575c321b7ccc0e86be2242bce7abfbed598c078eb1059af845db6f45b805c10044a807a38dcde7641362ebfd3e3d19f7e15280141fd19f14f6194a8cbbd3184dc308dccfb9039b39f39a2297fd933bdd0f70e0f339ea9244b70ed820104b72934b98c5e8af1a3980de519e6b53761cc20eaaa7988c70087870b48b3a386ce64b60be73795c8a42da5549cacbb071f4372cc41be12b0a8ad06d4b665d4925ac3b8551d3a46c963226635f27659f7753f2daa9354f8e5a5b506305518f18fd842ce00198cc40d92b30ab1b22f9f5f2778c0f13ffcc23f219be7fd6cb48161aa5a99c70857c9d2d3f3fbd9098368e4e2d980efd81e6c57e8f0d2014ee0234386b0f2af81221fce21c94531da69ff860fb6a86989e187b3b1799c4f9dfce6aa847f543e5b3cb7b6ccfdc20edc350925f8f77fe9cf5f918839c89dd360421bb85b73f965c695aa05ed60d608a7328e7a4e00d3221af2be36afde2b79535b381740d88bd0d47c855765d9fabd3ea864782262c2b3d71185d34d68dd9a7db4ee57e44047dcb8d10a31/etc/alternatives/inv/etc/alternatives/invoke@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-invoke-1.3.0-bp152.2.3.1.src.rpmpython3-invoke@@     /bin/sh/bin/sh/usr/bin/python3python(abi)python3-PyYAMLpython3-fluidity-smpython3-lexiconpython3-pexpectpython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1_S]]QT]8H@]1\@[n[nZb@YB@YXK@John Paul Adrian Glaubitz Tomáš Chvátal Marketa Calabkova Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal tchvatal@suse.comtchvatal@suse.combadshah400@gmail.comtoddrme2178@gmail.comjmatejek@suse.comjengelh@inai.de- Include in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)- Update patch pytest4.patch to make it really work with new pytests- Update to version 1.3.0 * Allow the configuration system to override which Executor subclass to use when executing tasks. * Add support for command timeouts, i.e. the ability to add an upper bound on how long a call to run may take to execute. * Add basic dry-run support, in the form of a new --dry CLI option. * Add a new Runner method, close_proc_stdin, and call it when standard input processing detects an EOF.- Disable tests for now as they break with new pytest-relaxed - Add another patch fixing errors with new pytest: * pytest4.patch- Restrict pytest5 and pytest4 for now upstream tests only with pytest3...- Update to 1.2.0: * [Feature] #301: (via #414) Overhaul tab completion mechanisms so users can print a completion script which automatically matches the emitting binary’s configured names (compared to the previous hardcoded scripts, which only worked for inv/invoke by default). Thanks to Nicolas Höning for the foundational patchset.- Add patch to not use vendored libs: * 0001-Make-test-fallback-to-system-modules-when-vendorized.patch - Remove unneeded deps - Remove the multibuild again as we no longer cycle- Update to 1.1.1: * Various tweaks for pytest and new py releases support - Switch to multibuild to run tests- Update to version 0.22.1: * gh#pyinvoke/invoke#488: Account for additional I/O related OSError error strings when attempting to capture only this specific subtype of error. * gh#pyinvoke/invoke#437: When merging configuration levels together (which uses copy.copy by default), pass file objects by reference so they don’t get closed. * gh#pyinvoke/invoke#342: Accidentally hardcoded Collection instead of cls in Collection.from_module (an alternate constructor and therefore a classmethod.) This made it rather hard to properly subclass Collection. * gh#pyinvoke/invoke#469: Fix up the doc/example re: subclassing Config. * gh#pyinvoke/invoke#433: Add -dev and -nightly style Python versions to our Travis builds. - Changes from version 0.22.0: * Iterable-type CLI args were actually still somewhat broken & were ‘eating’ values after themselves in the parser stream (thus e.g. preventing parsing of subsequent tasks or flags.) * gh#pyinvoke/invoke#364: Drop Python 2.6 and Python 3.3 support, as these versions now account for only very low percentages of the userbase and are unsupported (or about to be unsupported) by the rest of the ecosystem, including pip. - Update URL to upstream recommended.- Update to 0.21.0 * No changelog- singlespec auto-conversion- Declare use of bashisms/bin/sh/bin/shbuild77 1617573916  !"#$%&'()*+,-./01234567899;<=>?@ABCDEFGHIJKKMMOPQRSTUVWXYZ[\]^_1.3.0-bp152.2.3.1  invinvokeinvinv-3.6invokeinvoke-3.6invokeinvoke-1.3.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtpbr.jsontop_level.txt__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pyc_version.cpython-36.opt-1.pyc_version.cpython-36.pyccollection.cpython-36.opt-1.pyccollection.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pyccontext.cpython-36.opt-1.pyccontext.cpython-36.pycenv.cpython-36.opt-1.pycenv.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycexecutor.cpython-36.opt-1.pycexecutor.cpython-36.pycloader.cpython-36.opt-1.pycloader.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycprogram.cpython-36.opt-1.pycprogram.cpython-36.pycrunners.cpython-36.opt-1.pycrunners.cpython-36.pyctasks.cpython-36.opt-1.pyctasks.cpython-36.pycterminals.cpython-36.opt-1.pycterminals.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycwatchers.cpython-36.opt-1.pycwatchers.cpython-36.pyc_version.pycollection.pycompletion__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccomplete.cpython-36.opt-1.pyccomplete.cpython-36.pycbash.completioncomplete.pyfish.completionzsh.completionconfig.pycontext.pyenv.pyexceptions.pyexecutor.pyloader.pymain.pyparser__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycargument.cpython-36.opt-1.pycargument.cpython-36.pyccontext.cpython-36.opt-1.pyccontext.cpython-36.pycparser.cpython-36.opt-1.pycparser.cpython-36.pycargument.pycontext.pyparser.pyprogram.pyrunners.pytasks.pyterminals.pyutil.pywatchers.pypython3-invokeREADME.rstpython3-invokeLICENSE/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/invoke-1.3.0-py3.6.egg-info//usr/lib/python3.6/site-packages/invoke//usr/lib/python3.6/site-packages/invoke/__pycache__//usr/lib/python3.6/site-packages/invoke/completion//usr/lib/python3.6/site-packages/invoke/completion/__pycache__//usr/lib/python3.6/site-packages/invoke/parser//usr/lib/python3.6/site-packages/invoke/parser/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-invoke//usr/share/licenses//usr/share/licenses/python3-invoke/-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.opensuse.org/openSUSE:Maintenance:16027/openSUSE_Backports_SLE-15-SP2_Update/ea074e11f28de68f81ff646b1e54d45e-python-invoke.openSUSE_Backports_SLE-15-SP2_Updatedrpmxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII textASCII text, with no line terminatorspython 3.6 byte-compiled  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR#h)Ҧ&utf-8ce20227f3ef8810dbfe13f743a245096ab0e5ffb07e6ab2217be73a327606e4a?7zXZ !t/t]"k%%) `>_`V ҤY/CWP?[x<XU1D|B~$=ќ,9 pVl"m}7xh2S PߝS^Xަܲ~E./*EOֳ3BbL!nVÅ=HK!B`ZzG5O{}d)O(ӤVzx׵9xf8!ǜ_t՚+۰+;BO3T%<.ǿ >%~Utdӭ8_1N Z:)<؊)غ*WHRRuS v?kKZ(zqaUSkj ҂:m.jQIe#13eX0mCZAV)ȥv/++?m=֞Іn=lxL!r+FNFpVʤs=g+QjG 0$s37g<~>Sʬ?D$YJV >B)kiDMq*.YOU 4Bv{N U]Bڲl9֯"wPgPdl*[Pzq&u3I9L~T~!(*&eEs"L_q<T£$Peɤ0RnhJ=imcN Áڭ~f=`\92J5Ɲm(i-?J KvRLa3\X_V6( Ct'm?5ȅq^&Cf\}Y=ۙv,rdq[)CY_1zf&j;)T)'TYu9M"% xp;3tX/Õ~_UA[fr A. +n I; @-Gc&eo CBr^zsojm\N'~=fr*8 KXU=ssI8ad2>hboM:>=d't\( O.94S?Ή=c]SA %KS. . B=s+9,_E;˂I6,,ɤ~0}z/0~ASoo< S8 糷raF6g]Mm˰ %p{"j0I.