python-keystoneclient-doc-3.17.0-lp151.4.3.1<>,^&/=„w;?d# / _ GMTP N L H $ %H'D),:,l.h...(/8/Q90`Q:6QFG(H$I XY\]^ bc~de"f%l'u<v8zL\`fCpython-keystoneclient-doc3.17.0lp151.4.3.1Documentation for OpenStack Identity API ClientDocumentation for the client library for interacting with Openstack Identity API.^&cloud116JopenSUSE Leap 15.1openSUSEApache-2.0http://bugs.opensuse.orgDocumentation/HTMLhttps://launchpad.net/python-keystoneclientlinuxnoarch.|j1|}'  A- )=:4Pr&y $R<*Ta,N\[FlH8$0s-KI_xRKR PZZ+ci`/lc +vdFgh yDT*,Բi!q>ZG>5A큤A큤AA큤A큤A큤A큤AA큤A큤A큤^%[*'^^^^^^^^^^^^^^^^^^^^^^[*'[*'[*'[*'[*'^[KM^[KM[KM[KM^Z]Z]Z]Z]Z]Z]^^[KM[KMZ][KM^Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]^^Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z]Z][LPU^(r^Z]Z]Z]Z]Z]Z]Z][KM[KM^^[KM[KM[KM[KM[LPU^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0235642ddd987f34a073d3d1c494af63785e2f1f6e77f08b736e6977caa89769218307ae9711ffced021bace420e7fd9e2d05da40d202347d6fd77fd1fbb3052587a5e4f8b65ec816648000f80c2141bb8d4106de8becc42e85d099a663855eb545d4662acc1335bfb30f2532645ec5f15016f5b6e8457cd9b5d575dcaab90eb4e9bb184cb54da0b5f5a9adb2585501a6ac23e9142638537912e13f92554251c66f15db8839f04d67df58e82b8993c35986e996fc534146fe2e6c3f507712be2c032a435425e15cc7d83583eeb1926c7082722e71ab9b94110e3d6756f6503b7fe5f4a8d3bbe09f10b139b1a081003cbba0adf6e89fdf2e368c0936b513a11f1f1f3d43a9ddef213b4f4be2da0756055258f45963cc2b69a3a5bff096a97ce300b0a52c5adacffe10070993ed2aecd0fcbe3a996ed43ddddc921234ba7871d73fb460f18668b55addf92d932d88fde20e3052b4f4ab6e554006fe2f641309160665697f42ce856b4cdaa2832973587d2a613cfc27e6daa24dc29dce89ef44258cac3e3cc707e15272acb818ae1e4e05a08ae512bd2de81e666fcdae97f8c6239effc9210ad3c50410903c3fc646cfee20bb3d89c0360e8851a4d5222ac7be1f9520be9ff63146b698737a0934792828dfc6fa46d3f80a27d9a518c44235e1008dd5a8770778860dbfd2e622b442d6116246d5aa393cf0a4138f1bb50f77acdc9573eb2524432fbfce06b5a0aa743c7a9eee1e2027e26516ae1acbe4d0f230213d8b1c58f450fc6463e1485d004626643973e2044f4e1b9a71a3e1331b1c01c5851782bef4eb1ef9f6971bd1393a84c8df87a85a50e39781f0b82e17058b2f9dc1d9b438eacd549873ec5e88998443bb2260b9104a2710d7bc3e3825d1efa5222c206b090cba595de1821b0ffc89c08a59cd22e4bc0eab4a009d57b9dba5d20aaddbeb865b553e29491464c8c09b909b98fe613c450497dacc577cd03c599c5bf96c7925a2fa9b3b6814517a4d88f10c69dcd99e3cfa8a3b88fd32dacc322749a7aa631c8c4ecb11ad8dd7c8d76495c6610ac6ced812b6dd7ea026408a70daa281726f1a176466119178af322239f6b46d665547a3c1002473de6911453b8192c5d045fd991ddf2b208dd9bf39a591f50e6ec793416e2867f54e8c6c7e89b68c2b61fc4383784ca3ff8589a1bb48d19d06fddc78d6120cbc9ad31f275f62f4cce0737b92f8825f5ed0740482819f3fba7826297908bbd44ff00b64ee95d262d60866319c7cf09c3d5b2926ea9d9f068801c8ee0724dac66604b03ac50b18295775fb8b0b215a51fc05bc152a12ab32d44cda758721c5df53f2aeab1b1e3490aa5048180498b583d8317c9763fccbfdaa76f82a216800f52656d49aaa6594ac8a822dd23138f765d06914b0ff47e5bfe0cb98cfa0e170f43bbcfaa0167b798923a0df31a451794f348a7d0fad14376d99ac7ac8a75230d23badf4b04c475d85e0e36e0a7e08bee65774168528938072c536437669c1b7458ac77976ec788e4439c799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdcf43c5410c0a213e38aa4dc1131e055cca57b475d525580deec431c6f9771706ba5080dd83bfbc09c8440ecc3e163b7352073f7428a92facb9dfcd04ba29188b7070adb3fbc14a0f350267832da7e6f8019ccd64566bc070d8fd3e0ea8e6660bc89ca40639d0bb71502306afdbc8646f6ef362b79c54a8f9211aa290ad8b363575fc30ab04aa494f8ab239fba636663b950ccff763bd3b95a3c214ee2344ec89c3df2867edb17d990918ab4630dfc247a6b3a28a50d58d5ef7b2d9e2b712f21c5c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3eecd72f31910a8ee2726fd17bd459be26f230779f3f3ed5f69ebf829e4b12e76850bbe9192697e791e2ee4ef73917aeb1b03e727dff08a1fc8d74f00e4aa812e18e3586389bb4cd01b3f85bb3b622739bde6627f28bba63a020c223ca9cf1b9aeae19e2e4c04f2b04bf030684c4c1db8faf5c8fe3ee03d1e0c409046608b38912adbc4f95eb6d7f2738959cf0ecbc374672fce47e856050a8e9791f457623ac2c7dacf83f51179de8d7980a513e67ab3a08f2c6272bb5946df8fd77c0d1763b7313634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d040742f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c27b8bc90586997cd048aa31c2338ce28ba2404aa76dc36fdca0a52f42c804ebfb5cc5531ba2af1de25def6e3a5e4614b81ebc1c1210b1edb6819a150dc0239474ec930460fdd3bd71bf145004e87438b843f0a7355784e490596ff733a52af8d5586c55f0f287093d0e478fcb4218aa1077a1a322586be9f66daf0b9492ee33e615bd0f054bfcb69a13297edc21b9eeda502dfb38f58ee87df07966f76a1c5027992d4c430d252c122eb2de481e87c3539cd6db958ed279c889441004ae2e0dc8f4dfd1203145669692af0c10ba34c90c768650705f92619cc5a4aa9fc7271d4cb8a3ab557f854b4a33f181ed416aec6514d213f469eced49e4cdb04c7aef8f2b16258ef909242f4068a06ae8c7d3449bf2fe62589f43aba3b9307c143b45cbc0f7f821015cb3014ed07e3cf83ae7e2195f3409e41c1700d0df603e752c8d395a589f492a0ede2180876236e5d20a5186c9815817ab019bd974e698f2c802b8ffb6e34950b0a048467ce916bcebc1960701c3643c4f248c375666563cbeb8c1a7522dd4b1aaa282598a60714a53ef37d485bddfff14a8bbb9db1d38a219d01ee0ebb277c325ee714d506500fe8373af8df033bc233ff1a3c7ce4f7add92de3dda2a82b9bb1aaeca1a66f4704fce9f6bcc1d7a4de4bf78660baa52500027ec2d6ee2366515997f40e40774eb1fe74c3a8a4008697859b3449ee2eeb28f6fbd4574dada75ec351baf28465a1b8bd320ad6c59046a6030470910d7c7c85f9bdcd730d9027289ffa5d9f6c8b4e0782bb31bbff2cef5ee3708ccbcb7a22df9128bb2187083882cc6015984eb0411a99d3981817f5dc5c90ba24f0940420c5548d82de0abe8deb334de1ba743b04d0399e99eba336afed9da72fc4c0a302c99f9238c853964478a7c634e8dad34ecc303dd8048d00dce4993906de1bacf67f663486eff42415932a18f1d3df0c5f064da19c64fcc89dd923f90986a8dc0f610416b9eb0d9027289ffa5d9f6c8b4e0782bb31bbff2cef5ee3708ccbcb7a22df9128bb2187083882cc6015984eb0411a99d3981817f5dc5c90ba24f0940420c5548d82ded948d86afb870c3b6f94513e185a4ac7934976ad7432f25efd062e314609145f1ec78dde2ae95e031245a0e2f84475074019c8aba3cf20957297cbf628e0807247e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc00854115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac63c67b5260b50a0f434e9b26585479ce67ab2184adc7b31c26d665642d3512835fe8d039d87d8f443d02abb76df25715de53a329a7a35cb58d4767c08a574fbe00f808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f4cfe678a4446900f4081ab8d74ef3d1f8b1002edbf8cae3db292fcca0637310ed108f280badfe5ec5168738c4f70a59bc6ea9d1e9243ff2b951386fb668e935023e61ad44de4625bdd7aa3b1ac8ddad355c919de8a23bd16fb36053901ff23cb945aa7ddd65d33a0d8471019f6f73fcfcb3fe6eb8f21ddd68e0a3acb498f0fc784d8c9d75e7ef0436ed6ba3ffaadfd93bc78674dce68d9881a61dcc37e2ea805436174477dc761959d57facd36f2a311ec9cc30b046971c1c08fc21c19510b41439c0b79750c85d801f463f02335e1fedb6e3e672a2a599a70b98ee004b418076f7bf573f7b2b3c3e68f902ae81086d447635fb710e342942060c31cbb741912b248e3e22ed752d7dafe8ad60e08476a119241397cd7de72ea68b13eb3c984cf8b1428d7c0ad2efc6d97ac9c0b95568c6258959063d6aff7251b47c65f761094f3d09e2ab0c373cccee23b08127b9b51691d58398e82e6ab67511ab3d2eacd11d23f1e3e1ce93b8a6d9cff41263dae231ff4778bd2b71ce2075e6aeafc7d7442098f6e5ea85b55d5c87d75e904c9abb5bfc8dcb9ed47e678b7a2c1464e6d21b654b105d209c426741838fcff964c713c431d69056746c80b17489e82f7203ad783045a58a3b25a29cb3d4a8b698e83632c08a401a91e4c22350cf55a21ffe68cf05eefab80658e3e541acaf39d399a0b1c0490db55fececf9d3eeff6c7464a59be5c77fe679f2f2af34573322774fcf795ae93728726bcbd82bda247e45c5e3561360ac81eab1888b776483a5fa9ddc58ce528ec0bb8f8090401bd74099c83cea92900459852b4b49717791e545c0be5258c6ad6398d081933269168f92c458bb8291b630278cbc734218fbd08490524cca3f2603f26aa74364de0c159b5d694386d928ac2eed69af0a4cc02a7bceab5f780c7126edcaafc0b56d187244aac728f97a1acad724b5fa5c27bf55b21a78c46be3ebbe50f3637f83ef136ce8d48720a1dbb2ce9aeeec3e021a511584858d50e99877458bc40c6b63f68c06e9b3b4422840fdccab17dd0086cf5063dfef1a5a9904877a0e0314ca654456b2fce5a4adcbbbad248a9ccef222b4ba373db336dd2ff9e933fc83012e9eea28ff364745435c596ea604ce95cd1651ababa7a33a1d90f455f2484da692ebbcbdd55af2ba2b10c19943780b79fd5ce3569f2132e25b908324e5ffff5d82525aede21cd8bd74a1fdac0ab47be09f1233a34f28e5ef13a54f29f471f4155cfd4490330f3ead2dfa7c8e29738432559ba34d73faf970056698374d4416b1349d3a1c54a80b9ac08355b1419ffc7a29d89a3fbf7b4531b0ec0b15e964eb124d8899d574782f7cd33f77645786dd0fc678384cabf2617ed5afd639fea68d6097b5042de9cdb4e0b7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-keystoneclient-3.17.0-lp151.4.3.1.src.rpmpython-keystoneclient-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^?@Z@ZZ\YV@X@WW@V'@V @UU(UU@UUU:0@U8U2G@U0U.RU-@U'@U&iU#UUU@UU@U ]@U @U @U hU@UU.@TT\@TgTs@T8T@TD@TTء@T@Tи@TfTTr@T TÉ@TT@TT@T@TT@T6T@Tp@TT@T5TT@T~@T}TxcTw@Tto@TmT^T^T\@TR(@TPTN3TAT?@cloud-devel@suse.detbechtold@suse.comcloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.detbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comtbechtold@suse.comtbechtold@suse.comcloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.dedmueller@suse.comcloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.de- Switch to stable/rocky spec template as 3.15.0 is broken - added 0001-Make-tests-pass-in-2020.patch - added 0001-Make-unit-tests-work-with-requests-mock-1.7.0.patch This is needed in order to make the unit tests work with request-mock 1.7.0 since we can't downgrade it - update to version 3.17.0 - Update links in README - Override find function in project - add lower-constraints job - Fix python3 test compat - fix tox python3 overrides - Add support for registered limits - Remove PyPI downloads - Updated from global requirements - fix a typo in docstring - Update reno for stable/queens - Trivial: Update pypi url to new url - Add support for project-specific limits- Switch to stable/queens spec template- update to version 3.15.0 (bsc#1078607) - Create doc/requirements.txt - Add system role functionality - Add CRUD support for application credentials - Updated from global requirements - Add project tags to keystoneclient- update to version 3.14.0 - Remove functional tests for v2.0 API - Use generic user for both zuul v2 and v3 - Update reno for stable/pike - Remove use of positional decorator - Remove setting of version/release from releasenotes - Adds bandit nosec flag to hashlib.sha1 - Handle UTC+00:00 in datetime strings - Imported Translations from Zanata - Avoid tox_install.sh for constraints support - Updated from global requirements- update to version 3.13.0 - Update URLs in documents according to document migration - Change locations of docs for intersphinx - Moved release note to the correct path - Use https for *.openstack.org references - Bring back intersphinx reference to keystoneauth - Switch from oslosphinx to openstackdocstheme - Fix html_last_updated_fmt for Python3 - Add support for endpoint group CRUD - Remove unused log - Add support for endpoint group filtering - Add support for specifying role ids when creating trust - Fix 12 warnings when building keystoneclient docs - Replace six.iteritems() with .items() - Remove log translations in python-keystoneclient - Update reno for stable/ocata - Fix boto version strip regex - Remove pbr warnerrors in favor of sphinx check - Updated from global requirements - Fix failing PY2 and PY3 gate jobs - Stop using oslotest.mockpatch- update to version 3.10.0: - remove hacking checks from keystoneclient - Refactor test_domain_configs - Support domain-specific configuration management - Do not add last_request_id - Only log application/json in session to start - re-work inference rule bindings - standardize release note page ordering - Enable release notes translation - Replace 'assertFalse(a in b)' with 'assertNotIn(a, b)' - Remove deprecated 'data' credential argument - Deprecate the generic client - Use AUTH_INTERFACE object from keystoneauth - X-Serivce-Token should be hashed in the log - [doc] remove auth plugin docs - Update reno for stable/newton - Remove references to Python 3.4 - Add Constraints support - Updated coverage configuration file - Do not log binary data during request - Show team and repo badges on README - Prevent MemoryError when logging response bodies - TrivialFix: Using assertIsNone() instead of assertEqual(None) - Fix typo in httpclient.py - Fix some spelling mistaks in base.py & auth.py - Minor docstring fix in mappings.py - Use exceptions from Keystoneauth - Enable code coverage report in console output - Increase readability of 'find()' method and small improvements - Removes unnecessary utf-8 encoding - Pass allow_expired to token validate - Use assertIsNone(...) instead of assertEqual(None, ...) - Refactor test_credentials - Remove redundant variable declaration - Fix missing service_catalog parameter in Client object - Remove revocation event code - Use fixtures from keystoneauth - Fix non-ascii attributes - skip failing functional test - Fix Failing tests with openssl >= 1.1.0 - Refactor test_projects - Remove unauthenticated functions - Fix response body being omitted in debug mode incorrectly - Allow Multiple Filters of the Same Key - Import module instead of object - Fix typo in access.py - Correct output for Implied Roles - Revert "Add auth functional tests" - TrivialFix: Fixed typo in some files - Updated from global requirementsupdate to version 3.5.0 * Add policy functional tests * Follow up patch for Improve docs for v3 roles * Improve docs for v3 roles * Follow up patch for Improve docs for v3 domains * Add project functional tests * Fix no content return type doc * Improve docs for v3 auth * Follow up patch for Add ec2 functional tests * Reuse Domain and Project resouce definitions * Follow up patch for Improve docs for v3 ec2 * Do not send user ids as payload * Add auth functional tests * Improve docs for v3 endpoints * Follow up patch for Improve docs for v3 services * Add Python 3.5 classifier * Add role functional tests * Add endpoint functional tests * Use assertEqual() instead of assertDictEqual() * Correct test_implied_roles * Add service functional tests * Improve docs for v3 policies * Move other-requirements.txt to bindep.txt * Follow up patch for Improve docs for v3 policies * Improve docs for v3 ec2 * Remove unused LOG * Remove print in tests.functional.v3.test_implied_roles * Add region functional tests * Use the adapter instead of the client in tests * Add ec2 functional tests * Add credential functional tests * Improve implied-role functional tests * Improve docs for v3 tokens * Improve docs for v3 credentials * Improve docs for v3 regions * Fix other-requirements.txt for deb based distros * Add __ne__ built-in function * Updated from global requirements * Improve docs for v3 services- update to 3.2.0: * Updated from global requirements * Update other-requirements.txt for Xenial * Update README to comply with Identity V3 * List system dependencies for running common tests * Follow up patch for Improve docs for v3 projects * Improve docs for v3 projects * Add group functional tests * Improve docs for v3 groups * Follow up patch for add domain functional tests * Add domain functional tests * Improve docs for v3 domains * Use /v3/auth/projects and /v3/auth/domains * Handle EmptyCatalog exception in list federated projects * PEP257: Ignore D203 because it was deprecated * import warnings in doc/source/conf.py * Remove unused iso8601 requirement * map fixtures to keystoneauth * Update the home-page with developer documentation * Add users functional tests * Improve docs for v3 users * Trivial: ignore openstack/common in flake8 exclude list * Fixing D105 PEP257 * Fixing D200 PEP257 violation * Fixing D202 and D203 PEP257 violation * Fixing D204, D205, and D207 PEP257 violation * Fixing D208 PEP257 violation * httpclient: remove unused debug kwargs * Fixing D211 PEP257 violation * Fixing D301 PEP257 violation * Add federation related tests * [Trivial] Remove unnecessary executable privilge of unit test file * Replace tempest-lib with tempest.lib * Fix identity_providers docstring * Fallback if Git repository is absent * Fix D400 PEP257 violation * Fix D401 PEP257 violation * Updated example in README * Removing bandit.yaml in favor of defaults * Allow seeing full token response when debug enabled * Enhance functional class to provide default info * Remove keystone bash completion scripts for Keystone * Remove doc references to the keystone CLI * remove CLI from keystoneclient * remove oslo-incubator apiclient * Update reno for stable/mitaka * Fix reference to ClientException * Update Client examples to use sessions * Change tests to pass session to Client * Update developer docs for keystoneauth session * Correct test running instructions * Document session as an argument to v3.Client * Link to AccessInfoV3 returned from get_raw_token_from_identity_service * Tests stop using deprecated HTTPClient.get() - update _service and switch to upstream .spec file- update to 2.3.1: * Revert "Support `truncated` flag returned by identity service" * Updated from global requirements * Support `truncated` flag returned by identity service * Updated from global requirements * Support creation of domain specific roles * Add back a bandit tox job * Implied Roles * add release notes for deprecated auth bits * Updated from global requirements * Updated from global requirements * Make pep8 *the* linting interface * Handle exception on UnicodeDecodError in logging of request * Updated from global requirements * Deprecate adapter * Deprecate auth plugins from keystoneclient * Deprecate Session * Remove python 2.5 workaround * Update keyring requirements * Update translation setup * Bandit profile updates * Missing defaults in the create() method in the v2 ServiceManager * Remove Babel from requirements.txt * use positional library instead of utils * Replace TestResponse with requests_mock * Use positional library instead of local code * Remove argparse from requirements * Adds an option to include names in role assignment lists * Updated from global requirements * Remove bandit tox environment * Mark password/secret options as secret * Revert "Support `truncated` flag returned by keystone" * Revert "Change default endpoint for Keystone v3 to public" * Address hacking check H405 * add release notes for ksc 2.1.0 * Updated from global requirements * Updated from global requirements * Fix for the deprecated library function * Implements base classes for functional tests * Wrong usage of "a/an" * Remove "deprecated" internal method * Cleanup release note * remove keystoneclient.apiclient.exceptions * Support `truncated` flag returned by keystone * Change default endpoint for Keystone v3 to public * Updated from global requirements * Make tests run against original client and sessions * Seperate Client base test class * Removes MANIFEST.in as it is not needed explicitely by PBR * Deprecate the baseclient.Client * Replace textwrap with fast standard code * Docstring: Mark optional parameter as optional * Fix Resource.__eq__ mismatch semantics of object equal * move hacking to tests folder * remove venv bits from tools * Add include_subtree to role_list_assignments call * Updated from global requirements * remove the default arguments "{}" * Updated from global requirements * remove oslo-incubator's memorycache * WebOb not needed after auth_token removal * Deprecated tox -downloadcache option removed * Remove keystoneclient.middleware * Updated from global requirements * Updated from global requirements * Put py34 first in the env order of tox * Accept v2 params to v3 service create * Delete python bytecode before every test run * Remove hardcoded endpoint filter for update password * Add release notes for keystoneclient * Updated from global requirements * remove unnecessary FakeLog class in test code * No keystone Endpoint now gives a valid Error Message * Removes py26 support * Removes discover from test-reqs * Fixes warning for positional arg in project create * Updated from global requirements * Swap the order of username deprecation * Map keystoneclient exceptions to keystoneauth * Last sync from oslo-incubator * Updated from global requirements * Add missing end single quote * update incorrect docstring for regions * Iterate over copy of session.adapters keys in Python2/3 * Add docstring validation * Silence most of the deprecation spam * Pull the endpoint from the Session * Updated from global requirements * Updated from global requirements * Updated from global requirements * Replace repeated assertion with the loss * Mark abstractmethod bodies with nocover * Docstring spelling and function-vs-method fixes * pass on @abc.abstractmethods * Updated from global requirements * Fix typo that says V3 token only works for v2 * auto-generate release history * Updated from global requirements * Updated from global requirements - adjust Requires according to requirements.txt- update 1.7.2: * Redirect on 303 in SAML plugin * HTTPClient/region_name deprecation test updates * Updated from global requirements * Update .gitreview for stable/liberty - adjust Requires according to requirements.txt- update to 1.7.1: * Adding back exception mapping for ConnectionError * Update path to subunit2html in post_test_hook * Deprecate create Discover without session * Mask passwords when logging the HTTP response * Updated from global requirements * Update deprecation text for Session properties * Proper deprecation for httpclient.USER_AGENT * Deprecate create HTTPClient without session * Fix Accept header in SAML2 requests * Fixes missing socket attribute error during init_poolmanager * Updated from global requirements * Expose token_endpoint.Token as admin_token * Proper deprecation for UserManager project argument * Proper deprecation for CredentialManager data argument * Deprecate create v3 Client without session * Deprecate create v2_0 Client without session * Proper deprecation for Session.get_token() * Deprecate use of cert and key * Proper deprecation for Session.construct() * Deprecate ServiceCatalog.get_urls() with no attr * Deprecate ServiceCatalog(region_name) * Updated from global requirements * Updated from global requirements * Updated from global requirements * Stop using .keys() on dicts where not needed * Inhrerit roles project calls on keystoneclient v3 * Deprecate openstack.common.apiclient * Move apiclient.base.Resource into keystoneclient * oslo-incubator apiclient.exceptions to keystoneclient.exceptions * Proper deprecation for HTTPClient session and adapter properties * Proper deprecation for HTTPClient.request methods * Proper deprecation for HTTPClient.tenant_id|name * Proper deprecation for HTTPClient tenant_id, tenant_name parameters * Updated from global requirements * Clarify setting socket_options * Remove check for requests version * Updated from global requirements * Fix tests passing user, project, and token * Proper deprecation for httpclient.request() * Proper deprecation for Dicover.raw_version_data unstable parameter * Proper deprecation for Dicover.available_versions() * Proper deprecation for is_ans1_token * Proper deprecation for client.HTTPClient * Proper deprecation for Manager.api * Stop using Manager.api * Proper deprecation for BaseIdentityPlugin trust_id property * Proper deprecation for BaseIdentityPlugin username, password, token_id properties * Proper deprecations for modules * Use UUID values in v3 test fixtures * Proper deprecation for AccessInfo management_url property * Proper deprecation for AccessInfo auth_url property * Stop using deprecated AccessInfo.auth_url and management_url * Proper deprecation for AccessInfo scoped property * Proper deprecation for AccessInfo region_name parameter * Deprecations fixture support calling deprecated function * Set reasonable defaults for TCP Keep-Alive * Updated from global requirements * Remove unused time_patcher * Make OAuth testcase use actual request headers * Prevent attempts to "filter" list() calls by globally unique IDs * Add get_token_data to token CRUD * Updated from global requirements * py34 not py33 is tested and supported * Updated from global requirements * Remove confusing deprecation comment from token_to_cms * Fixes modules index generated by Sphinx * Updated from global requirements * Unit tests catch deprecated function usage * Switch from deprecated oslo_utils.timeutils.strtime * Switch from deprecated isotime * Remove keystoneclient CLI references in README * Update README.rst and remove ancient reference * Remove unused images from docs * Updated from global requirements * Add openid connect client support * Stop using tearDown * Use mock rather than mox * Remove unused setUp from ClientTest * Updated from global requirements * Iterate over copy of sys.modules keys in Python2/3 * Use random strings for test fixtures * Stop using function deprecated in Python 3 * Use python-six shim for assertRaisesRegex/p * tox env for Bandit - Adjust Requires according to requirements.txt- update to 1.6.0: * Add EC2 CRUD credential support to v3 API * A Default CLI plugin * Fixed grammatical errors in the V2 Client API doc * Fixe example code in Using Sessions page * Fix auth required message translation * Revert "Remove keystoneclient.middleware" * Revert "Remove unused fixtures" * Add docstrings for ``protocol`` parameter * Typo in openstack client help * Pass OS_* env vars fix for tox 2.0 * Remove unused fixtures * Updated from global requirements * Use 'mapping_id' instead of 'mapping' in federation protocol tests * Use 'id' instead of 'protocol_id' in federation protocol tests * Drop use of 'oslo' namespace package * Don't autodoc the test suite * Sync from oslo incubator * Removes temporary fix for doc generation * Ensure that failing responses are logged * Prompt for password on CLI if not provided * Adapter version is a tuple * Remove keystoneclient.middleware * Document non-standard encoding of the PKI token * Add endpoint and service ids to fixtures * Uncap library requirements for liberty * Provide a means to get all installed plugins * Fix s3_token middleware parsing insecure option * Make process_header private * Fix tests to work with requests<2.3 * Increase minimum token life required * Update sample data with audit ids * pep8 fix for CMS * Inherited role domain calls on keystoneclient v3 * Add support to create ECP assertion based on a token * Add support to create SAML assertion based on a token * Allow requesting an unscoped Token * Support discovery on the AUTH_INTERFACE * Expose audit_id via AccessInfo * Replace assertRaisesRegexp with assertRaisesRegex * Updated from global requirements- update to 1.3.2: * Updated from global requirements and fix env variables passthrought- renaming to to %name-rpmlintrc- update to 1.3.1: * Fix s3_token middleware parsing insecure option (bnc#928205, CVE-2015-1852)- Use %{version} in source- Switch to version 1.3.0- Update to version python-keystoneclient-1.3.0.post31: * Inherited role domain calls on keystoneclient v3- Update to version python-keystoneclient-1.3.0.post29: * Uncap library requirements for liberty * Make process_header private- Update to version python-keystoneclient-1.3.0.post25: * Fix s3_token middleware parsing insecure option (bnc#928205, CVE-2015-1852)- Update to version python-keystoneclient-1.3.0.post24: * Fix tests to work with requests<2.3- Update to version python-keystoneclient-1.3.0.post23: * Increase minimum token life required * Update sample data with audit ids * pep8 fix for CMS- Update to version python-keystoneclient-1.3.0.post18: * Return None for missing trust_id in fixture * Provide a generic auth plugin loader- Update to version python-keystoneclient-1.3.0.post14: * Make non-import packages lazy- Update to version python-keystoneclient-1.3.0.post12: * Add support to create ECP assertion based on a token * Add support to create SAML assertion based on a token * Don't autodoc the test suite- Update to version python-keystoneclient-1.3.0.post6: * Allow requesting an unscoped Token- Update to version python-keystoneclient-1.3.0.post5: * Expose audit_id via AccessInfo- Update to version python-keystoneclient-1.3.0.post3: * Replace assertRaisesRegexp with assertRaisesRegex * Updated from global requirements 1.3.0- Update to version python-keystoneclient-1.2.0.post30: * Improve feedback message in SSL error * Add a FederatedBase v3 plugin- Update to version python-keystoneclient-1.2.0.post26: * Deprecate keystone CLI * Rename requests mock object in testing * Add OS-SIMPLE-CERT support for v3- Update to version python-keystoneclient-1.2.0.post20: * Clean arguments in test_federation.*.test_create() * Allow passing logger object to request- Update to version python-keystoneclient-1.2.0.post17: * Implements subtree_as_ids and parents_as_ids- Update to version python-keystoneclient-1.2.0.post15: * Extract BaseAuth out of Auth Plugin * Split v3 authentication file into module- Update to version python-keystoneclient-1.2.0.post13: * Federation Service Providers CRUD operations * Crosslink to other sites that are owned by Keystone- Update to version python-keystoneclient-1.2.0.post10: * Fix time issue in AccessInfo test * Creating parameter to list inherited role assignments- Update to version python-keystoneclient-1.2.0.post6: * token signing support alternative message digest- Update to version python-keystoneclient-1.2.0.post4: * Updated from global requirements * Import functional CLI tests from tempest- Update to version python-keystoneclient-1.2.0.post1: * Allow handling multiple service_types 1.2.0- Update to version python-keystoneclient-1.1.0.post35: * Make post_test_hook.sh executable * Add default body for non-abstract empty methods * Using correct keyword for region in v3- Update to version python-keystoneclient-1.1.0.post29: * Updated from global requirements- Update to version python-keystoneclient-1.1.0.post28: * Create functional test base * Ignore all failures removing catalog when logging token * Make remove_service_catalog private- Update to version python-keystoneclient-1.1.0.post23: * Move tests to the unit subdirectory * Fix a comment error in cms.py- Update to version python-keystoneclient-1.1.0.post19: * Docs for v3 credentials * Change hacking check to verify all oslo imports * Change oslo.i18n to oslo_i18n * Remove 404 link to novaclient in README * Workflow documentation is now in infra-manual * Change oslo.config to oslo_config * Change oslo.serialization to oslo_serialization * Switch from oslo.utils to oslo_utils * Reference identity plugins from __init__.py- Update to version python-keystoneclient-1.1.0.post1: * Add data to example data 1.1.0 * Basic AccessInfo plugin * Add get_headers interface to authentication plugins * Add name parameter to NoMatchingPlugin exception- Update to version python-keystoneclient-1.0.0.post65: * use right resource_class to create resource instance- Update to version python-keystoneclient-1.0.0.post63: * Hierarchical multitenancy basic calls- Update to version python-keystoneclient-1.0.0.post62: * Enable hacking rule E122 and H304 * Docstring usability improvements- Update to version python-keystoneclient-1.0.0.post58: * Fix typo in Ec2Signer class docstring * handles keyboard interrupt * make req_ref doesn't require id * Configure TCP Keep-Alive for certain Sessions * Correct failures for check H238- Update to version python-keystoneclient-1.0.0.post48: * Add validate token for v3 * Tests use keep_blank_values when parse_qs- Update to version python-keystoneclient-1.0.0.post44: * Add validate token for v2.0 * Surface the user_id and project_id beyond the plugin * Add auth plugin params to doc * Allow v3 plugins to opt out of service catalog * Add fetch revocations for v3 * Add fetch revocations for v2.0- Update to version python-keystoneclient-1.0.0.post33: * fix enabled parameter of update doesn't default to None * Updated service name to be optional in CLI * Update requests-mock syntax- Update to version python-keystoneclient-1.0.0.post27: * Updated from global requirements- Update to version python-keystoneclient-1.0.0.post26: * Enable hacking rule F821 * Fixes bootstrap tests * Fix up types within API documentation- Update to version python-keystoneclient-1.0.0.post21: * Add generic auth plugin documentation * Correct failures for check W292 * Move to hacking 0.10- Update to version python-keystoneclient-1.0.0.post15: * Updated from global requirements- Update to version python-keystoneclient-1.0.0.post14: * Allow fetching user_id/project_id from auth- Update to version python-keystoneclient-1.0.0.post12: * don't log service catalog in every token response * Updated from global requirements * Use a test fixture for mocking time- Update to version python-keystoneclient-1.0.0.post8: * add clear definition of service list- Update to version python-keystoneclient-1.0.0.post6: * Add get certificates for v2.0 * Use textwrap instead of home made implementation- Update to version python-keystoneclient-1.0.0.post2: 1.0.0 * Document the auth plugins that are loadable by name- Update to version python-keystoneclient-0.11.2.post64: * Take plugin params from ENV rather than default * get_endpoint should return the override- Update to version python-keystoneclient-0.11.2.60.ge36852a: * Updated from global requirements * Document session usage first- Update to version python-keystoneclient-0.11.2.57.gb9f17e3: * Expose version matching functions to the public * Add missing user-id option to generic.Password * Log the CA cert with the debug statement- Update to version python-keystoneclient-0.11.2.51.g05f146c: * duplicate auth-url option returned by BaseGenericPlugin- Update to version python-keystoneclient-0.11.2.49.ga60978e: * Project ID in OAuth headers was missing- Update to version python-keystoneclient-0.11.2.48.g28ea0a8: * Pass all adapter parameters through to adapter * Correct documenting constructor parameters * Correct Session docstring- Update to version python-keystoneclient-0.11.2.45.g6f2be13: * Fix importing config module and classmethod params * Make keystoneclient use an adapter- Update to version python-keystoneclient-0.11.2.41.g41afe3c: * Docstring cleanup for return type- Update to version python-keystoneclient-0.11.2.39.g4a49d97: * Replace magic numbers with named symbols * Removes confusing _uuid property * Curl statements to include globoff for IPv6 URLs * Cleanup exception logging * Remove middleware architecture doc * Rename the client API docs * Warn that keystone CLI is pending deprecation- Update to version python-keystoneclient-0.11.2.25.g44409f0: * Sync oslo-incubator to 1fc3cd47- Update to version python-keystoneclient-0.11.2.23.gd54bd32: * Remove useless log message- Update to version python-keystoneclient-0.11.2.21.g8c63c9e: * Correct typos in man page- Update to version python-keystoneclient-0.11.2.19.gb71a0a2: * Cleanup docs - raises class * Reorder index links- fix requires- Update to version python-keystoneclient-0.11.2.15.g7780758: * I18n- Update to version python-keystoneclient-0.11.2.13.g1d72f2a: * Updated from global requirements- Update to version python-keystoneclient-0.11.2.12.g56649e5: * Updated from global requirements- Update to version python-keystoneclient-0.11.2.11.g3b766c5: * Correct use of noqa- Update to version python-keystoneclient-0.11.2.10.g20f488d: * Prevent AttributeError if no authorization 0.11.2 * Use oslo_debug_helper and remove our own version * Updated from global requirements * set close_fds=True in Popen * Fix mappings.Mapping docstring * Remove warning about management token * Doc cleanup, make concepts links * Correct typos in using-sessions- Update to version python-keystoneclient-0.11.1.23.g88cc4b6: * Actually test interactive password prompt * Explicit complaint about old OpenSSL when testing- Update to version python-keystoneclient-0.11.1.19.ga417bf9: * Docstrings should have :returns: everywhere * Use oslo.utils and oslo.serializationcloud116 1592302374  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.17.0-lp151.4.3.1   python-keystoneclient-docLICENSEhtml.buildinfo_sourcesapikeystoneclient.auth.identity.generic.rst.txtkeystoneclient.auth.identity.rst.txtkeystoneclient.auth.identity.v3.rst.txtkeystoneclient.auth.rst.txtkeystoneclient.common.rst.txtkeystoneclient.contrib.auth.rst.txtkeystoneclient.contrib.auth.v3.rst.txtkeystoneclient.contrib.ec2.rst.txtkeystoneclient.contrib.rst.txtkeystoneclient.fixture.rst.txtkeystoneclient.generic.rst.txtkeystoneclient.rst.txtkeystoneclient.v2_0.rst.txtkeystoneclient.v3.contrib.federation.rst.txtkeystoneclient.v3.contrib.oauth1.rst.txtkeystoneclient.v3.contrib.rst.txtkeystoneclient.v3.rst.txtmodules.rst.txthistory.rst.txtindex.rst.txtusing-api-v2.rst.txtusing-api-v3.rst.txtusing-sessions.rst.txt_staticajax-loader.gifbasic.csscomment-bright.pngcomment-close.pngcomment.pngcssbootstrap.cssbootstrap.min.csscombined.cssfont-awesome.cssfont-awesome.min.cssnative.cssdoctools.jsdocumentation_options.jsdown-pressed.pngdown.pngfavicon.icofile.pngfontsFontAwesome.otffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2glyphicons-halflings-regular.eotglyphicons-halflings-regular.svgglyphicons-halflings-regular.ttfglyphicons-halflings-regular.woffglyphicons-halflings-regular.woff2imagesdocslicense.pngsuperuser1.pngsuperuser2.pngsuperuser3.pngsuperuser4.pngfooter-facebook-hover.pngfooter-facebook.pngfooter-linkedin-hover.pngfooter-linkedin.pngfooter-twitter-hover.pngfooter-twitter.pngfooter-youtube-hover.pngfooter-youtube.pngloading.gifopenstack-logo-full.pngopenstack-logo-vert.pngsearch-icon.pngjquery-3.2.1.jsjquery.jsjsbootstrap.jsbootstrap.min.jsdocs.jsjquery-3.2.1.jsjquery-3.2.1.min.jsnavigation.jswebui-popover.jsminus.pngplus.pngpygments.csssearchtools.jsunderscore-1.3.1.jsunderscore.jsup-pressed.pngup.pngwebsupport.jsapikeystoneclient.auth.htmlkeystoneclient.auth.identity.generic.htmlkeystoneclient.auth.identity.htmlkeystoneclient.auth.identity.v3.htmlkeystoneclient.common.htmlkeystoneclient.contrib.auth.htmlkeystoneclient.contrib.auth.v3.htmlkeystoneclient.contrib.ec2.htmlkeystoneclient.contrib.htmlkeystoneclient.fixture.htmlkeystoneclient.generic.htmlkeystoneclient.htmlkeystoneclient.v2_0.htmlkeystoneclient.v3.contrib.federation.htmlkeystoneclient.v3.contrib.htmlkeystoneclient.v3.contrib.oauth1.htmlkeystoneclient.v3.htmlmodules.htmlgenindex.htmlhistory.htmlindex.htmlobjects.invpy-modindex.htmlsearch.htmlsearchindex.jsusing-api-v2.htmlusing-api-v3.htmlusing-sessions.html/usr/share/doc/packages//usr/share/doc/packages/python-keystoneclient-doc//usr/share/doc/packages/python-keystoneclient-doc/html//usr/share/doc/packages/python-keystoneclient-doc/html/_sources//usr/share/doc/packages/python-keystoneclient-doc/html/_sources/api//usr/share/doc/packages/python-keystoneclient-doc/html/_static//usr/share/doc/packages/python-keystoneclient-doc/html/_static/css//usr/share/doc/packages/python-keystoneclient-doc/html/_static/fonts//usr/share/doc/packages/python-keystoneclient-doc/html/_static/images//usr/share/doc/packages/python-keystoneclient-doc/html/_static/images/docs//usr/share/doc/packages/python-keystoneclient-doc/html/_static/js//usr/share/doc/packages/python-keystoneclient-doc/html/api/-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:12899/openSUSE_Leap_15.1_Update/9030c9c52229226ab60cfe711d9c0fdd-python-keystoneclient.openSUSE_Leap_15.1_Updatedrpmxz5noarch-suse-linux  directoryASCII textGIF image data, version 89a, 16 x 16PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedASCII text, with very long linestroff or preprocessor input, ASCII text, with very long linestroff or preprocessor input, ASCII textPNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedPNG image data, 32 x 32, 8-bit colormap, non-interlacedOpenType font dataEmbedded OpenType (EOT), FontAwesome familySVG Scalable Vector Graphics imageTrueType Font data, 14 tables, 1st "FFTM", 17 names, Microsoft, language 0x409, Copyright Dave Gandy 2016. All rights reserved.FontAwesomeRegularFONTLAB:OTFEXPORTFontAwesome RWeb Open Font Format, TrueType, length 90412, version 1.0Web Open Font Format (Version 2), TrueType, length 71896, version 4.393TrueType Font data, 15 tables, 1st "FFTM", 16 names, Macintosh, type 19 string, www.glyphicons.comWeb Open Font Format, TrueType, length 23424, version 1.0Web Open Font Format (Version 2), TrueType, length 18028, version 1.589PNG image data, 88 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 210 x 367, 8-bit/color RGBA, non-interlacedPNG image data, 40 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 135 x 35, 8-bit/color RGBA, non-interlacedPNG image data, 59 x 54, 8-bit/color RGBA, non-interlacedPNG image data, 15 x 11, 8-bit/color RGBA, non-interlacedHTML document, UTF-8 Unicode textPNG image data, 11 x 11, 8-bit grayscale, non-interlacedHTML document, UTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminators"ӻђ-|KLutf-816dbd444d29dc0021d4037f7c4ca2d0f7174f3c8d77f8aaf2703973e9e78b247?P7zXZ !t/q8 ]"k%ΰa 45ᶕʜ߳Y ˿aΒoKz& eΔ]ChAF!z, $ו/wrl |kxY q!⹷JD&^-r&v&Aիh]1XsӝfgL;]Mc:2oȼ(D<(a@G G(A"_D]a+|CӫAy)N~{)eLznDv)ޱ@ď$D`G&,PQûUԳAɊMh. b--|;(5`=LX0DsS8'xKGRf6``*;\Nˮ+;Tl~,:uճث ŝ{geDрsWjps.EB@mA(ywҙWRW '|~Lfڼ`khQgH\PDZk鋍Iz$6YA-co2h9k_0E8'Y"Qo7*C.sd6Յe[RQ Q:a3Vx }Ü=b<5$G}p( ~T"%;՝VӮs|Q?(WbyLy{CQ?nc*y6UBBٖEօJ{@81~8T >r~]rV1H]z0M@2;J ]Zml&d;볋~ m6jYX*=Y]k׭;fա}" /+4ez솽Щcc&t!l&`_njGk큊c0 ]*4[5:}*H ;[="F ǐqyaڙFrf'TEQ7oK5\j<+kәߥ8MrQ2bW= 2#OPf~>zظ3mxbRΩ? ߳܎Vn .1ɑ1 IzoEQ{> w5?n܀ˈ|>!lȐk쏂.46qgcؑ~E?1jF͜h} a~l<2 lYR4 T^vƀ ܛsNփbyC%fH:%?ն4ffi*_b ^@uǢq~Wnuy`ow{qPWH[s*⹠y\/GQ}A>Q"37̊iK" YtȃhiENN]yAK :a?yU)S)g}HW89%!EVCgY<:v}C-&ߢuv !/{>[{ |x ܀ݤCeLs*lR%2kj,k@+]#Q['c [e5 NeY[?rC2o3):FnZκ~xA\EתJ=yz~w xTkk|u}SmQmQ~Wx(}YQ=be'g3vTlWŎSL ?ߦk0Sg< 1m OeRʽ5qq{l^㹼|ކM;^ r(?U\^~׿,42xޘhOU۴G/+H\pWhD|mEi!n.g}g'wNFu&k ;0V,@zQQ-)1HrKiPar85_tJS$O/ 5;EW ߔ0^ P-O7V/͘]hr>7/(1YwL;5Z%پJ]C-l2ґ67vmF+>E,.fkMp4_^ >K復xIf5['~f~̂dtZW ~jU D]=?'m >+̗4F.¸vֆ#[u8yr?܅BXUrN1T@Z} –[3~[Jװghz#{AQJ Vg*IO|:Z 8RBBEZJjF)HS|gy`T[ftufhʉNʖ1{%A0vLb;k_轨@ zO܆ymQ9 6q_[WUȅ,-U<1E:gaZ:%wFc7xȩ߳D)=Yk\ChhGWwZdjn|pM> % ԧ֏K!uś)Cj(iCep#:hs>BP |}đ( F#r]`6cA]!(ϺaHCzQ7Cx]E-E%󔹯byr' G}f齂lZbsk_[VLeYD\:\sͼíxdQc,tht~(i8#pşFPBk _ֺ#JisgÊZ<#WP`댞 cj4D+P/;(K/F C+G|-盼fSKzAMh؎ankaT,O4.W׵27 #,ߏjH)"-2N ?1& [o-o8(%sBл \:Z`!T\BN8I¨ע> w=jTPSF,b\Ƭq d}rvRVDBB /iL O?(@x"0H}BhM/:nYy J:1B%j^,HE[b+j Dnxu9.u<5ͩ&RjR)gzҐtaDZ8_z@45:Dz޳ mЇڧX ˔,tMry'=dGl('@-Ц42~;O>RQc:u>ړK01Q]:7wݩ )w>zahț[>sixG{"hvl=\eqۨ>u<-gn qֽYd\H9{vkvt@cC$~3TAC2O4Flng}T;Gm/|tiV@٭0؈)\S .M|j_7>9* Eݝ:" s \ =z{CPC9J$L쵽0Z; IbZduwA]zV;h+M%_©zӠOHħaW,|N&%}!uq ĒKkE.v[czK2-3>“LFLD>I2R!;+ۓ͙1N)w2Kꝰ ե&bHLy"꫏z 5e5{fb|5iDpTz+1[b]b[Fr Qp+zzKaw^ryp,dBZ.~/rΠd/Pvܐ),NHju?CaW Kkݪ3}v a&mL7ԅER]W*ˆdl<;m/NdF_c,GX:٭'7< r=`\}ʅmp5 V[Ϣ@(G/z@xlH@p?sQ䷳Ǔ '_mu5bTxړ">u QHYJ$ Wt;TӬǴߺ8M:Ü+8OxPgIYZ^LK!"*i[3{d"s&"T4ɘ!B!EUoyA@VDŽQ5A4,V5}2H'ҋkؾKMwOz$w.Ѡ-j_O!j8?Qy0ݭu$f*g258 "LOxa5.x؈kgyL o8u IY7֝,kqށx 'LB \<R$}C7߰p!ȃ40X9Iv@C՜ƺsGr4zLOjaP'kQJ3[dR/>_o*'w[k-y\qv[9ۦyXPzy_SŘ&>kH:=N9%`<3}*CG BkT;3<`Q@#G DT"$,327|uA8J4Z۵ nwíAwf%၈lX?k$̴RZ ۭ$fo>sJ)FZ6>X(߹Y=KY >Y͙X5p(?eht{Y҈b!#1L m̢ӯ" 7G*=GmS7R[$Q\^V{|6/Aav!U)sBnp^e d/%|%V:Ѽ6@з$zΜ'>HWi(#.Iy_ezu13oTV7* 8$%ہ{t7m~Vվ@H7l&7wN8We"C;e\ j^ 6(#0q.~eoz ^) }q0GB-c#\!n.(>w}E STI N{.ب`3hhwg2BMiVϴf3%pj=YK!Szuh*fKq!=} XH(Z2u1!<LgseKSШˊ8]62#24D9v$%/Uy۱M>Y*zЕZh K| ;(!}9y7JO~F,rνk y쩀哞k-wpG3e;s^?aD.BpZ@`Z{ė%a"5FVrFdKF~⢐%CI&A=/!ySb 210us*v?Lо2'ݺƉO'|)®@,<22֮AŬazDPaAoDҮs`I[joERHx]۽猛[_ ,gw2 iZov-p49K-7.E[dG0-@m+4|Y4ӑJ犩D<8` 攝$VBRΝ m4ytw7IviR[q@܈6nt2:VP?q~{8:]!/'^caĨxNERlRi^NJ;ۆ'x}uX(3PzjJoʚ^u! HT+6݌yߗIhFO91eA@hb|dK8E ms$\>' v[~ݩYrʡwuÎ)f*Y3QL5 6u WbN9ϭU v`'nʨ=i.b/ jyLبbJ@K<نsfyYHByl ^~(h?IQ A~Gi,'Wލmotl~B5kB\ʈؽpxFQv mE$rK~BiGqAMg  fZ<,^PQa3-|z[*h.>X@,ld5YZۖmԒJfvANX,cB;&‘c{cL8Rfe0:=u|/+w`[ !-Ӫ@Z .^RnHڠ32(bN;p%M\+a7L.ͳ IH"JӍlG!}~[0 yrߕ%?Ksr $AŰ|ʂye_Ϫ1rZzHX{^֣PVY ss#:s$o7ͼBR$ҟfds[/,Tr7xD^u Tl`"^{yӌ8,sZ6BZٟsEj*?t>g6Bcɷoe3`۠S=ȶ=I],=(oR=b{f… Y{$;Ѿ6>L.(Vku8Ax%s%.͍p;^L>~Mr$Z[|>2y|Wcy&d1;DmT@ʺ )d%G͒PIg-/|Q3NϪ>237.ha O7 I$,),7n HXfX԰?>O,%tg$'H|ltM\&ufƠf9}CKzS\/cCB(W3;ar;%sO+i {)]WVfH7je3ڰXhnpy,dAuc3#Uۺ>Ԉگe1>{h=]Fxǡ_7$ Gɛ?_&)\P|KIF' 刳&Ӑz[|̻vX4%k4O=*y؅k^>=X$Iчn<ٹ+\k<nQGi&&,2y}1HG08;S',}0m홗6Ug*!sDC`(~B$E TԱĠo `rxFK)nE )NW9N7ik.E)*0bԥܯ<7Qt{0 *ch5K8 Ndɕč$76& yB ɐHk `N s=>89rfü=\`1ص{ n1;ԍ@`wC=!f9 ?>zZpRw, qX瑧\ZmФ8ny %Ô;@2:} x 8Ԇ[ݴ'QÓ,ތ2\ j ~qR-V 7 ( L?C GѥrZבq>;MƣbƆ4D5b.5/"rQYHM夙=M$ *ӽY^ h ݪPB2U?d45K ,ψ6'Z'xVuICpcKJ˥6e+Y&n]7V /ʱ1]oTq(HJCcb[^mPS`Wb:gz ƴJ±ΤW09\Ym4],0}@V3(AJIϱUB4\""^VCq,qI/W9IN<ׯ5I\¦(+2 ԙ.Y4pר+EYsai0UtaR_aiNb.YDMD$Y@{] 7B5EW^*l*txk THnא'[ES+># zovd<vt:E}BO;䜠 .!e\(IJB^2}gssCC@ C"NoBEa֩]}!dT_3ŭOiĬw5FٽyoL}B p4ގ*l^_tn-n*VR> *,7MD<=f mʳxU>ŅN!Ii+QH+ Ij?_7!Ԑ5~ikNtCihjWj|@2\*pGb0ѩsg= F0&1ɓQv>W[>L7_ Gv2}WAވb AQ ـW0OkQm(E{eЫ9,|ݨKc;k=sH“4pĚ+V 8wUQT#{~C!7%`TgP_CXt 1q"{s7}C;`',8#I?SoS:x=꽵 ƭ:S`1up'?M%CRK!>`z9O㨴?)vFLk60CDbJ@*NG4C!j׻x1FO37t