python311-invoke-2.1.2-150400.10.7.4<>,xdf;sp9|RIŇ"{Vf{ihď]ditD猑pnj5^ $(WOSv%vmoCP6V]^0>Bl?ld ' ?&3 If4bPb b b `b b bb!b"#b$$ $ % (&8& 9&:(;>Vr@VzFVGVbHX bIYbXZ YZ\Z$b][b^bbecedf3ef8ff;lf=ufPbvgwh@bxibykPGzlll|lllCpython311-invoke2.1.2150400.10.7.4Pythonic 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.f;sh04-ch1b SUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://www.pyinvoke.orglinuxnoarch# python311_install_alternative: update-alternatives --quiet --install /usr/bin/inv inv /usr/bin/inv-3.11 311 \ --slave /usr/bin/invoke invoke /usr/bin/invoke-3.11# python311_uninstall_alternative: if [ ! -e "/usr/bin/inv-3.11" ]; then update-alternatives --quiet --remove "inv" "/usr/bin/inv-3.11" fi" i\Q/ Y YAArrbb<<IDID%%))FFWGWG!!%8%8PZLf~Uc*/"  66UU&WMa!M'"0"AA큤A큤A큤A큤A큤A큤A큤A큤f;sf;sf;sf;sf;sf;sf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;sf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;sf;sf;rf;rf;rf;rf;rf;rf;sf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;sf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;rf;sb{Qf;sazab7eba211804800ff49b8c7d164a97241dbb969e924c9ec05211f3d6a5d1f2b9ab7eba211804800ff49b8c7d164a97241dbb969e924c9ec05211f3d6a5d1f2b9ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f15087922f97f896f1d161e1ebf47083e304a23638361b255c6902b5e4f34eeda0dad9e2e2943d5c25c482b62f2f41ed5268034c126b1007e6b2ce88a5e7fdb087f1a6f9ea6183b9f58b7141cd5c39b9f41d6b84d46ab773c2c9df1856709a03fbcfde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a6472d658cd44b8018567e9d27eef7ebb389662bc5d9ef1103d6ff6418e27f5f7f3ee50cf8a9c3f5759e7ba4e3508dc5aef7f5d06927c4cef5ca4ab945d50cfb6654e501531df25ce7dec5f20210918b42cdb2509ab00eeb96e7111eaf70efdc5c15eb2d5f48f3536ae842c4a0dfd7004e2f4cd98ce818a0fb5796b757501f799f0c9e3c097c75e75c7ad8350a2110342d3e0871123740c9cb9b4ad9812a19ea0d54c1a50ee30940251136c793ed5601724fde1e5788eface276c2bed29f954f0d54c1a50ee30940251136c793ed5601724fde1e5788eface276c2bed29f954f0102b2ba394908362494d0f6b113c9511325d73eb239136198503b967aa9f5650102b2ba394908362494d0f6b113c9511325d73eb239136198503b967aa9f5654ebd52d77250cda852cd9541764b048d78803b37da05a0886061abe59f8934cf4ebd52d77250cda852cd9541764b048d78803b37da05a0886061abe59f8934cf6e4bb8b2cc10038d53f4cdabac4bb8c0b04304c3438bfd1cc42bdeb73938cdc26e4bb8b2cc10038d53f4cdabac4bb8c0b04304c3438bfd1cc42bdeb73938cdc27b6db62406af695c9927325214791d8b56cca3578141677dae8c6488aa48a0177b6db62406af695c9927325214791d8b56cca3578141677dae8c6488aa48a017c96c0e0cb189e7b5b454e9eef22da44d1af43a018c6b059ea35c61d3bc5a5f64c96c0e0cb189e7b5b454e9eef22da44d1af43a018c6b059ea35c61d3bc5a5f6431a81b7ac94a97495650f2643556f6f8388834d84edf51c2e7b8db7087eaa12431a81b7ac94a97495650f2643556f6f8388834d84edf51c2e7b8db7087eaa124eacb1f6bb6463919e914f3c38145a7d4a26dfc9dd329410d0c56fe4b53076d9aeacb1f6bb6463919e914f3c38145a7d4a26dfc9dd329410d0c56fe4b53076d9a3989a6f134e8b1f0563a44f40eefd88f08a1f67643cb6f75f41e133683ea6f7b3989a6f134e8b1f0563a44f40eefd88f08a1f67643cb6f75f41e133683ea6f7be3435e8faee0004da21ba33e60e590c9ced7330a2a48bbedc18ac40574eacd36e3435e8faee0004da21ba33e60e590c9ced7330a2a48bbedc18ac40574eacd366c77e70cdb0e5bac92c72cbc7afe1349b2ee96e66735aa8d5e6b5637cffd0e6b6c77e70cdb0e5bac92c72cbc7afe1349b2ee96e66735aa8d5e6b5637cffd0e6b41740b0417741ef3aa2b788c68bf4bd8499e433bbb32bbee6770e76814d9db4141740b0417741ef3aa2b788c68bf4bd8499e433bbb32bbee6770e76814d9db418a12f82f7c8f715fd0e3d4c646416736eee14e19098221ac84918cdb8af3a2228a12f82f7c8f715fd0e3d4c646416736eee14e19098221ac84918cdb8af3a2224ac793d0dd63c19493c801ab237e9c5e4f43d9e0bc55de4bea56f3a8fc6a5d374ac793d0dd63c19493c801ab237e9c5e4f43d9e0bc55de4bea56f3a8fc6a5d375abf8960f8ce1927155e1df6b2376ecf9187331cbe065ecc1b8837f6a26dca515abf8960f8ce1927155e1df6b2376ecf9187331cbe065ecc1b8837f6a26dca514f2318ead2b6ec9a95c3a9fde5c3ff7b7cb74fa64c831cbefad854a74edffe574f2318ead2b6ec9a95c3a9fde5c3ff7b7cb74fa64c831cbefad854a74edffe579e7032b888eb88db7b14fab820da3721333fef6db4e77d4f517837609000030b9e7032b888eb88db7b14fab820da3721333fef6db4e77d4f517837609000030b07dd9cc3c88d4ee90a8c779d6cf57bcb675d1b0ad7b094ad1d5d817ee2a5179ad10bfd6e77ca7946e401a4cb20dc6bcc6f4c06b863c2b85ded1bfabfa5a074a2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552af0922b423d50b18180f30efd0b0515fb50337f0c93e41762b0fcc4a42deb582af0922b423d50b18180f30efd0b0515fb50337f0c93e41762b0fcc4a42deb58133e5644db80cf22668b7e2b49b68d85b5ddcba91be973dd255bb45bb5c3518c133e5644db80cf22668b7e2b49b68d85b5ddcba91be973dd255bb45bb5c3518c3af251551be85bb68c0dfe6a30a89d8bcc7e343f8a908339252e7eea227778718f74efda836b2b2b901cf8b9b5abc0518379be8f2fe2f001365fd3f6dff460e61b6f20d5da40f90f7e43a2a695c19dffa5ccc3c87b1311e3009ea7cb4e2e7ebf6227a4292ed90c222a2e6942df51edf47f794b69fc68db1f9e7e1b8c170544b47cf2ddafe1c63652d316e5fc60ed9ecd9e3a4de04f2a3afae36259348064d79093529b993da10e4f38e92bb8c14b84959e275c8617623a9e231b92d20ff4fe574ff7a3b2c6fe966759c0f1c58c9187eb62a78502a29bece289607133ef1e8d6f7b9bf0a7d7094bcb5e40adf458b638202294f1ab5e4947b153a06e16712594304ff890eae3530b667f2c1ed6595c55e1a6f48ef6152a828eff7842150dc50650cabafcfa06de9809e11ffe4042c3e32c045ef1bba465a5aa9ae06a4e489b56519e3618a366a72b892b004e26095f59f48d5b44915a382a7e5012f5bd113e5aae1e9481fecc76699ac2394cb90a5fcb3327c206e1b0ac1f7e775392e3cdb50f3bf449bb7c7a075cbe6e2dd5ebc0d029e4ea2a0a637c6f779b61fe63b30370fae2f449bb7c7a075cbe6e2dd5ebc0d029e4ea2a0a637c6f779b61fe63b30370fae2e7e4ba0f11233b776c2276f290fcc7f4bf98c4231dbcc517c5b76322154bbb12e7e4ba0f11233b776c2276f290fcc7f4bf98c4231dbcc517c5b76322154bbb12125954a07f2d25a3223731aa1ac9cd55436944b475613f267600bc8748133f18125954a07f2d25a3223731aa1ac9cd55436944b475613f267600bc8748133f18da57d4b2f385d27ff7a4f2c7e5b45933f8795587c410486e4a6d4cdb7edde709da57d4b2f385d27ff7a4f2c7e5b45933f8795587c410486e4a6d4cdb7edde7097b220668eb63c84cf633604c888cf472f9fc27ace29e9521831a177b12731e9935aaaf70de04f56fbb126b38f2d27321e741a9cad99db478d5303fad2139246a83df4d720cc719f123b0dcf0c85980a3f31186a9467fcd925d70733995ebe91ca01aed0a3b40772733dd40c224ce6f4eb747137ed22fb50fc3e033cdcc16b115e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e16247a23f14160803e9ef85d76845b138874c704ee5f1c465900876e14d58da1418ff112b4c5df43463d370f203dcb51c702a9e0bc9af10767ac39255552559f2085536068c4c89ce83ef25a7bf9344c5a95ea807fcc4cdb96d951264c1032034a8c9a190384dbf15cc0bebe7c808016bd005a4c50ca460ddb8d14b175e31cb13c081f229225c5c3ed79b27b059db663c2af9ec4532a36a14eaa41a072ca8bb6602ecb1749b6717a5403e2af3de012435ff23628c8cae3372f8bae354926bb17922f97f896f1d161e1ebf47083e304a23638361b255c6902b5e4f34eeda0dad/etc/alternatives/inv/etc/alternatives/invoke@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-invoke-2.1.2-150400.10.7.4.src.rpmpython311-invoke@@     /bin/sh/bin/sh/usr/bin/python3.11python(abi)python311-PyYAMLpython311-fluidity-smpython311-lexiconrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternatives3.113.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3dkY@dcp@d`@d\dBzd7cK@c.@brja@a@_@^]]QT]8H@]1\@[n[nZb@YB@YXK@dmueller@suse.comdmueller@suse.comdmueller@suse.commcepl@suse.comdmueller@suse.commcepl@suse.comdmueller@suse.comdmueller@suse.compgajdos@suse.comcode@bnavigator.deadrian.glaubitz@suse.comcode@bnavigator.demcalabkova@suse.comtchvatal@suse.commcalabkova@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.combadshah400@gmail.comtoddrme2178@gmail.comjmatejek@suse.comjengelh@inai.de- update to 2.1.2: * Make sure ``py.typed`` is in our packaging manifest; without it, users working from a regular installation can't perform type checks.- break python-invocations, invoke cycle on tests- update to 2.1.1: * The `importlib` upgrade in 2.1 had a corner case bug (regarding ``from . import `` functionality within package-like task trees which in turn exposed a false-pass in our test suite. Both have now been fixed.- Update to 2.1.0: - [Bug] #910: Add more rigor around subprocess/runner shutdown to avoid spurious exceptions & also fix downstream issues in libraries like Fabric. Reported by Orlando Rodríguez. - [Bug] #934: The importlib upgrade in 2.1 had a corner case bug (regarding from . import functionality within package-like task trees) which in turn exposed a false-pass in our test suite. Both have now been fixed. Thanks to Greg Meyer and Robert J. Berger for the bug reports. - [Bug] #910: Add more rigor around subprocess/runner shutdown to avoid spurious exceptions & also fix downstream issues in libraries like Fabric. Reported by Orlando Rodríguez. - [Support] #901: (via #903) Tweak test suite setup methods to be named setup_method so pytest stops whining about it. Patch via Jesse P. Johnson. - [Bug] #376: Resolve equality comparison bug for non-collections. Patch via Jesse P. Johnson - [Support] #901: (via #903) Tweak test suite setup methods to be named setup_method so pytest stops whining about it. Patch via Jesse P. Johnson. - [Support] #906: Implement type hints and type checking tests with mypy to reduce errors and impove code documentation. Patches by Jesse P. Johnson and review by Sam Bull. - [Support] #675: Implement importlib and deprecate imp module. Patches provided by Jesse P. Johnson - [Support]: Task.argspec has changed its return value; it now returns an inspect.Signature derived from that of the task’s body callable. - Warning This change is backwards incompatible if you were using this method directly. [Support]: Remove support for, and imports related to, all Python versions less than 3.6 - including Python 2. This also includes updates to vendored packages, such as removing six and upgrading lexicon to the latest version; and also treatment of things like Mock use within invoke.context.MockContext (which now expects stdlib’s unittest.mock instead of hunting for the old standalone mock library). This change is backwards incompatible in the following scenarios: - You use Python <3.6. Shouldn’t be an issue as we now specify python_requires in packaging metadata. - You call invoke.util.encode_output manually for some reason. (This became a noop under Python 3, so just…remove it!) - You use invoke.context.MockContext; its repeat init kwarg changed its default value from False to True. This probably won’t bite you, but we mention it just in case you somehow relied upon the legacy behavior. - You subclass invoke.runners.Runner and/or have had to interact with its stop or stop_timer methods. The latter has been merged into the former, and if you are overriding stop, you’ll want to make sure you now call super() somewhere if you were not already. - Remove upstreamed patches: - 0001-Make-test-fallback-to-system-modules-when-vendorized.patch - pytest4.patch - Add remove-icecream.patch to remove unnecessary dependence on icecream module. - Skip temporarily failing tests (gh#pyinvoke/invoke#705).- add sle15_python_module_pythons (jsc#PED-68)- Make calling of %{sle15modernpython} optional.- update to 1.7.3: * Fix a non-fatal bug in our setup.py long_description generation causing 1.7.0-1.7.2 to have malformed description text on PyPI. * Fix errors thrown when comparing Task objects to non-Task objects; such comparisons are now always false. * Refactor CLI parser instantiation such that the tasks.ignore_unknown_help feature (added in 1.7) works when Invoke is run in --complete mode, i.e. in tab-completion scripts.- update to 1.7.1: * :bug:`659` Improve behavior under ``nohup``, which causes stdin to become an undetectably-unreadable (but otherwise legit) file descriptor. Previously this led to `OSError` even if you weren't expecting anything on stdin; we now trap this specific case and silently ignore it, allowing execution to continue. Thanks to ``@kingkisskill`` for initial report and to Ryan Stoner for followup and workshopping.- version update to 1.7.0 * [Feature] #845: Env vars explicitly supplied to sudo (via its env kwarg) are now explicitly preserved via sudo’s --preserve-env argument. Patch courtesy of Benno Rice. * [Feature] #793: Add a new tasks.ignore_unknown_help config option for users who hand their tasks centrally-defined argument help dictionaries; it defaults to False but such users may set it to True to avoid exceptions. Thanks to @Allu2 for the report. * [Support]: Switch our continuous integration service from Travis-CI to Circle-CI, plus related and necessary updates to various administrative config files, management tasks and metadata. Including but not limited to: * Enhanced PyPI-level metadata/links * Split out tool config data from setup.cfg * Enhance execution & coverage of unit vs integration tests under CI * [Support] #803: Upgrade our vendored PyYAML from 3.11 to 5.4.1; this should both supply a number of security fixes, and address problems loading project-level YAML config files under Python 3.10. Fix via Andreas Rammhold. * [Support]: Switch to using yaml.safe_load for loading config files. This avoids some warnings under newer PyYAML versions and is also, in a shocking twist, more secure. - do not require python-mock for build, testsuite is not run - modified patches % 0001-Make-test-fallback-to-system-modules-when-vendorized.patch (refreshed) - deleted patches - fix-yaml-loader.patch (upstreamed)- Add fix-yaml-loader.patch, PyYAML 6 broke it.- Update to version 1.6.0 * Version bump for next release * Return to using print() and no newline in echo_format * Blacken * Changelog re #791 * s/output_format/echo_format/g * Fix whitespace * Contact methods update :( * Adding support for a custom output format via run.echo * Fix typo * Tweak versionadded/changed bits for new param. - from version 1.5.1 * Alphabetize run() kwarg param declarations in docstring * Document dry kwarg for run() in docstring * Treat whitespace-only docstrings as empty docstrings. - from version 1.5.0 * Changelog, docstring and test tweak re #607, re #454 * Tweaks re #611 * Changelog re #409, re #398, re #611, re #580 * Tweak #197 changelog to link to modified API member * Stop publishing bogus codecov reports from Travis * Docs and changelog re #197, closes #197 * Realized OP's impl was overkill/caused bugs. Just set name. * Use identity testing in collection task lookup asserts * Refactor default task/collection collision & enhanced its tests * Minor tweaks to update #197 * Upgrade codecov client, prev version cannot talk to their object store * Fix small pile of minor doc reference errors * Changelog re coverage tweaks * Test Exit more thoroughly * Improve test coverage of Failure hierarchy repr() * Not sure why UnexpectedExit repr override __repr__ and not _repr * Blacken * Bump version for release/testing * Populate MockContext NotImplementedErrors with triggering command * Enhance MockContext a whole bunch * Enhance testing concepts doc * Python packaging guide is no longer using /en/latest URL * Blacken, flake8 * Populate Result.command automatically within MockContext methods * Wrap MockContext methods in actual Mock when present * Expand sys.modules cleaner in conftest to clean EVERYTHING * Fix inaccurate indentation for MockContext versionadded directive * Needed to mark this bug major because it was in the 1.2 line which hasn't since gotten any bugfix releases * Grumble forgot a backported note * Add test: mismatched help text raises error * Add tests: parameter help defined with underscores * Cosmetic: satisfy black * Simplify if/else/if/else a bit * Fix bug if didn't give help for param. * Add error when gave help for typoed param #398 * Fix help text behavior for params with underscores in name #409 * Skip Path unit test if Path can't be imported * Clarify why we do str() on a possible str object * Make Travis happy for Python 2.7 and pypy * Satisfy flake8 compatibility * Allow Pathlib.path objects to be used with Context.cd() * Allow subcollections to be defaults of parent collections- disable test suite with bcond because of unmaintained pytest-relaxed gh#bitprophet/pytest-relaxed#12- Update to version 1.4.1 * Fix an issue with `~invoke.run` & friends having intermittent problems at exit time. * Many other fixes.- 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/shh04-ch1b 1715207795  ""$$&&((**,,..0022446789:;;==?@ABCDEFGHIJKLMMOOQQSSUVWXYZ[\]^_`ab2.1.2-150400.10.7.4  invinvokeinvinv-3.11invokeinvoke-3.11invokeinvoke-2.1.2.dist-infoINSTALLERLICENSEMETADATARECORDREQUESTEDWHEELentry_points.txttop_level.txt__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.pyc_version.cpython-311.opt-1.pyc_version.cpython-311.pyccollection.cpython-311.opt-1.pyccollection.cpython-311.pycconfig.cpython-311.opt-1.pycconfig.cpython-311.pyccontext.cpython-311.opt-1.pyccontext.cpython-311.pycenv.cpython-311.opt-1.pycenv.cpython-311.pycexceptions.cpython-311.opt-1.pycexceptions.cpython-311.pycexecutor.cpython-311.opt-1.pycexecutor.cpython-311.pycloader.cpython-311.opt-1.pycloader.cpython-311.pycmain.cpython-311.opt-1.pycmain.cpython-311.pycprogram.cpython-311.opt-1.pycprogram.cpython-311.pycrunners.cpython-311.opt-1.pycrunners.cpython-311.pyctasks.cpython-311.opt-1.pyctasks.cpython-311.pycterminals.cpython-311.opt-1.pycterminals.cpython-311.pycutil.cpython-311.opt-1.pycutil.cpython-311.pycwatchers.cpython-311.opt-1.pycwatchers.cpython-311.pyc_version.pycollection.pycompletion__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyccomplete.cpython-311.opt-1.pyccomplete.cpython-311.pycbash.completioncomplete.pyfish.completionzsh.completionconfig.pycontext.pyenv.pyexceptions.pyexecutor.pyloader.pymain.pyparser__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycargument.cpython-311.opt-1.pycargument.cpython-311.pyccontext.cpython-311.opt-1.pyccontext.cpython-311.pycparser.cpython-311.opt-1.pycparser.cpython-311.pycargument.pycontext.pyparser.pyprogram.pypy.typedrunners.pytasks.pyterminals.pyutil.pywatchers.pypython311-invokeREADME.rstpython311-invokeLICENSE/etc/alternatives//usr/bin//usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/invoke-2.1.2.dist-info//usr/lib/python3.11/site-packages/invoke//usr/lib/python3.11/site-packages/invoke/__pycache__//usr/lib/python3.11/site-packages/invoke/completion//usr/lib/python3.11/site-packages/invoke/completion/__pycache__//usr/lib/python3.11/site-packages/invoke/parser//usr/lib/python3.11/site-packages/invoke/parser/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-invoke//usr/share/licenses//usr/share/licenses/python311-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.suse.de/SUSE:Maintenance:33743/SUSE_SLE-15-SP4_Update/4843da17cda46830136222e18b37c78b-python-invoke.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII textASCII text, with CRLF line terminators  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRbE68Yӭq <utf-887e88fa266aa37f8465303bbbb9b0dd5d8829c007e91925a8f855581bcdceac1?7zXZ !t/.]"k%na JYHek¤~]>N1y=sBovn-"4"Zh^^l5>D ",_?)tDtʵ/vG@"VDu)߹(S_8x66m_%aD μBt[ $hs:lrqF,p 6E_&IN٦C L=y2[ϪwMEV$RVD+'겸ө\*Ly1D\Hy0E)% t).IWx+%C%P Ό@ pe0-}/XNeB[$02ǭќr׉FVPbV]sYDNq t]‹fV;rN'-!A}zѫU~a#X';-"i*5)]0 ҽ M'~ gXGp;' 'uX1ڸJe9=-/܄!D.|yߡ2"k`~ds{3Qn9Zp(ZVļ>k":˳U=)EC!Bu!LHکw$O&j#×[^E|X`U8Yۆӈ- 0wG1(Q! 6TqGR:<-ٱȯ2TgN(XCígaVЉX& !  liTw\SVdL j,Ř/bJnCE!VY"z/2MBh#O`Dcg(N)\b}H`wxZ6>,tzx.{:fP^2@'Gl>m!ZE毎: Ck]V;+}rrVȫLkEkPX(Rj=6|qL E? gH( 6?jOrU{*U"^~6\q નcdgΧƷhto?)򌯝8}ePWaKZ vm=2.ZaxZR ƥڂ"v7iR?iZy]Sk?:+lr_ܸ`qx'\9aQP:Apcx<Rɸg<{De3F:- ggAL>I4xOQֶ YZ