python3-senlinclient-2.0.1-bp152.4.4.1<>,bD!M@eeeyA".U" U`3I s3/Y@70\N<CZ͇/<57jC±`i/"=E/ |Y0{/Hh5B:w+B eBq'D Cb (@BK\hWxj} ^*X [3CPi%C|DVS+.ŃhtČNʝ3;?s<^-(^cT >>?d ) Q $,0IR] v$  |   >,,UU55 51512=2=mm: G:2(b\D C*;BaBa::;;!! v v'u'ucc##**9=/8Le(( -2Q,P}'A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤b:b:^0b:b:^/^/b:b:b:^b:b:b:b:b:b:b:^b:^b:b:b:b:b:b:b:b:b:b:b:^^^^b:b:b:^^b:^b:b:b:b:^b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:^b:^^b:^b:^^^^^^^^^^^^^^b:^^b:^b:b:b:b:b:b:b:b:b:b:b:^^^^b:^b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:^^^^^^^^^^^^^^b:^b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:^^^^^^^^^^^^^b?^^f1e4f1281c42a06edd068567609dff60a9219babd38f51dc12bc811ded1e32d55439261e8b17dc2cc8222984b5b6d96ca7e0c4333e038e4971be457aab0da60901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bea545afb800e4f7fe714b192d81f69a574becd2a818f0bb6e9bee58eeaac66ab01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0eb62b291ceedc8bd0cd5cf474b35e87fda4a842e03d69bfbedbd39c8a5408d9974a0115cc85d68c8acdc1dc8c7c8a43dc838dd1585da3120e7f9084c55fa27952289be582156894173a8781e79fbbbcfcac3ca201b170767a2bab0f585ea6a1aea5c20831990dd957755c90718857d256e2f04fd29dd36f3f925e49f9d3d8270d42165e5b0c6a7755b3d74b578164314b511147fdb6f9a1de3df0a14a187ecf54301c85361c95f1235add7500c33f08b47f06526cf69128c37e4fd925bf8b23853a63834b589599652a0c158ae82a88c22e43760f5e22ab0a77c68effa371dccb6ae04897fd236060119cd06061be83ecc837ab422d61b4c0c73a902cb7dbfb101ea1ff13b17b2894a5103bfc44f1e1bd3992f0939fd765792bdc63e46f3c0afe640d826f27012fc30685616da4d64c5d918722c94381d109cde471198c91e8278d9e34f4954661416b0ef62639ba181eb6591af82d51d4f31c643e710e390ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855543a1547846c07d1e92c6759a43d56d51262a28a40ca527fa0b00c975bd1fc56543a1547846c07d1e92c6759a43d56d51262a28a40ca527fa0b00c975bd1fc56a90e0164655d5aa71dc00eba4ed4cf07a4f7c2e9b59b199d82f87781d1b242eecef5252f22b991ca3f4588cde79658e151998f1b762c4fb688809b6d814a4f4a2198e918749bf699f3118c849f878a5735155c33b90c4b6a326fa7077e320b5a4f3b6b1462a8f223224fc083e52bad0f85ca2dc064dc94f92c97b96e58a8e8d7e694c2c17e3e45edb797012691ece58e6a9e31b8d88a4028f8fae46046a75d90f509cbfe91b60bce79a84d6e0ffd3ee2e1b4762871535b05d44554e765a85d4bded8b6088300ae005b80932e30e39a8f00ba0f0fbdf4c9b5889dd763c3b62bfd0e114ac899cc46103ed96d5880cb48d26845d697b0dea9ade3788d39d7df2e2e980297493aea89bd114cfa2f4dceee01733caba0b3741122581988d7bdcd26b1b538bc2cea9e7d85a4c995e47cb87355a5e98d74d191aafda6487fd29e71ed6446ea46b79e1eb5cf2e33249d731134351027c5d122c7bfa5284af3ac403e4c8f391d2f5b2999521e8f06d9d704d8afd21db04696ce646d8772ad10bd6b7712d33e0c209b4eeb7d0f7cd123d20df9a8173ca5d850e4e3dc8e1005f370cf856eeb4207c1146f6ca3b440a8e513640fc89221cdd810fc479702bf78f858b341a08ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c9910d42481ce7e09651d3bb610b56e4c9f9fd12423467ae3134d8bc851f5c39c9910d42481ce7e09651d3bb610b56e4c9f9fd12423467ae3134d8bc851f5c39e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d2b3927a2f8db6b19435022399f97cb26670ad24c59718f4860dd52c33001715d2b3927a2f8db6b19435022399f97cb26670ad24c59718f4860dd52c33001715433066158729753cc9b261284ea6c29673c846ed7c75fffc899351d9ecfa35137e1bfaee50c5a9fae583cbca9fe7647e5332013ee41d23fbf3f348dc4faa4fac71cab6fc438e8a53142bcfe50c4fecb1ea371bf9cf75aaf5da77e90ad7aa76d771cab6fc438e8a53142bcfe50c4fecb1ea371bf9cf75aaf5da77e90ad7aa76d73cbdaa61414f159c9983ceca3df8de9a8f98e32e6f946fecbdf571abbdb2dabf2529043d16de7c8dc697256fd91ac3437d1c06da67af05666b5a3b52eaae94c03132fdb89746053eef4993c71a59e4f4122837ba6f1882e123e26e6ceb0337a65ef8e7136b9bf437bed406b67368f4c36eefdd9cb8f03fba60239db8ed777f18a74598d8af00f39f24b9c06012d817bf0fa02f92e8b9f99f7a5fb8dcd8c5314f261fbfbd5ecc11a6b027d0cc7ad0c01e29883c95708c152a871c80e66b6490198dfc97196ddd9e75322bfe97bf3dca92708a16a4d1f851c867c11ccf55dcd6b215bd23dcf6ef74a0e2ad83d7520059eef4649555ff2dc4e3d8a49b44b1e3bceb9a5788bb9aa600cddd31b48ab4d063803097815f81ff541a336c5581dcb2bac1bcee91d7fc49ddc0244883eb6691321d2f94caa42910ac4ba06f47a35e630af64059b36e181e1ebacd1e7de8a3f08f7f7e3b5f7bae02bb6a953597e406f3496b031926bb15f988c3abd7354fd8d58ff1f8a0ebcd987268267e32d1631f45ea2ab38651ee1d5d9ac8c675c502bd9c70e9fd00c67d6903f77cb8b4d08ba8a1179f48aafb1e587f4a219a6808bd9053593371a76d67f047dd51324b1dc126471ae9874c51d1602193bf9f5da3ef90e776b62908bffc5db4386a1ebb93b318f802bcc26369edd4cdc784f7e27094ae7978e422134efe1c870f6dd931ff7c13526945b61d93f29a22ea84db5aabc8b6a9d986df72320701bcf435a51e3e6535067ff50bca28beeae6fcc341778983029f6f1b4eeb82e02c09e4b19f96666d19bae54f4b1106e5691f98d4ca81a7c8ce696b21954326b1a796a0dfc80162c468eac8742f75c7ea3168e91fc4a3257be1cc9c44d0626657c478d3ef0c25678e9efec8fe0d09586456ba2dca3d2c1167cd15709359ba0997b0a6a429f80839f677830e34a7a7e1866494151e068fc42dd9b22d2172922b88e098b67a385d4774e4cd54952058f8633d5969360b72b4d0adcae752eeb38245cd33efe83a2a5e98b935b2b92058f8633d5969360b72b4d0adcae752eeb38245cd33efe83a2a5e98b935b2b9f0a97317135900a7873163fc3c49ef8aa0d1cbeb690969700e85a7bdab795919c5067b208d19aafe908ae9ae8ffff3307b740c3dc557bb227dd564684e21a795441d41ae5df9ca11cac3f6ce9a8b2f13ec920e29d92704d27cdf7530ffdf4e4b7beb06c744075f76e5c7904fc4fbf20cf34749988058bc0be381728b15ca00c20e41a1ea4ca12458a213da4e633b0224e8ae714d134ef7e747c441b174f2f89883b7c014c817b25772c6bb6614437cd81533f542754a0897fb12b185e1cdbcd583e875813e1943dc01b8af89afc2a37acb1173fa5ab4de231343dae1d5fefbfbf1fcb6d252e6daaf427b1be812b6e587a46933669f63a038a7b4ea705ff2b4b69a1b991c0ede4132f3ac6ad32b3f2f96772613dbeb7b4ba9e9b92fa0ac95de3462bda06c8d2ca06a7e99e720b941dd9079d1c853590813aacb4a6abe5e3a5e78e22932fa657ae0487cc62387a593201e4415f244bc11d2623f5d87b1b8fc2ec5e6db4291031ddf19d6b66e4056d99a966815a3b50e5fa3d56c5b23d493ecf21b0e8c9c814030e97f66f73cb8996614826f8e2cbbccb1e60ad149dad46a1ac8eca463fc3a1594ccb592e0b1278669ead57103057c288bd54a4fd0182be64a4b50ab58f9402727b18ac89863d749e2b8e96dc2c0b24ec7a8c1bbd1be5f78adede883d76ec7bc26908769fb71da53790e3eeec30242bc051879069fe3689d3f3739bca99e7c965f69ce784404701110bccd064c7cfe5986878d09ba3667f158b78663eabb13c3fec0065bcbef2882a181aaab9e499e4727725424e37f8f64df714a1f97f1ddd8447b53223591ee123cad1e3219a9f5a29a4c7641ed0b50b154d5ff698f6e1b3b3534af407cc51f57eab4101b480ea52a264a1963791c9dea0f227ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85575af7a98dfe76ceeb3d313351b62fa1674311f616d86d664f8962f25b21489f075af7a98dfe76ceeb3d313351b62fa1674311f616d86d664f8962f25b21489f021bcdafa8c7a75bbcef20d0785f36021798f0cd41ce84cb6278c13168bba799a21bcdafa8c7a75bbcef20d0785f36021798f0cd41ce84cb6278c13168bba799ad431724c3734154f072f9e02213a779683d31711b58f18172e6b45e08206be905797ed2c164bdd8ab1a4fc4719f5cc8d9fe27962525f384a18dc368774e114899f36feb9deec5f6158e2268974e2a1d41bc75803950e8d8fdab098f616a9679a7f4922e4cd1627eabec0e5e7331804198d639d02382ef3063f5c817108b9219ca3fd1a9cff688b00769890116ed7e001c08f3c9ae32db96f1d9e2dde9aa24fe8cf1917d2b8522ce7be7bdce373f9acd5cd8d4e46ca38dd42a923f2e231f02fa50657b88bf29db33960e794eb8775bbcce1cc4b02887dd81d2a58f5d5b90657fcd75a33b810fbdb55d076e0adb940c263c2a76192f4228f3f90183219abc37ae087e26f899eb50e9bdb12386638da6c808eee8fe89f18f3a8ecf04bf8078060a9959850c4ac8fb08ab36ebcc48bbae3a0ba7be6df5b2658e5a691f928327891afe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fad3c02e69d6e158b321b5327b734a49c557f2be104d290b068fecd27a5b3d08fad3c02e69d6e158b321b5327b734a49c557f2be104d290b068fecd27a5b3d0802df5124da86e61bd22385d7202e94487081033d911aafe6eee6197420a42631a75d6940d9e37c325a659996bd911a0156f6d284e3a0a25f3c900e34bdf20509208b1f8d37882772252f31ed6416b9b72220ad75ef0efbf72e91297524fc317fe19e13e9db0590f2700d38f867a529dc38c2721f042e0586185f4c8ab55310a8702500a85e706dfd27dce822ca74f06075d312ce1b9180e68e406318148f202331c7fb3b50fa12efa1f6d25521618eed053da670e44ad999cf2e06f2f2898ba4eff404e7f7da7f31a14902335a0b753765cf52c50abafd4eb75604075e04f961859c3dd071043dd2e476b16cac6630a54df0a0c4fdfc2cf6238a3be6c1ee4a2f95a150f480bf72ebc7fb8a3cbd6eec8c340b938fcf76c5fa9305baf0893eca8dfcafd262ad717820e7208b15f8e9b878f21a43c6990de06c9f127b03a37378ae2bdbfbbc68239479c82a0ddc3be37d36f9501e196ec3941ae18dd82b6f66e74868a3eb151ec536c8f53b89915dc86bc8dfdf255ce166853d60f9516c866326e85ce3d81edf68e6de2a354e0d7419d6273f566613488becc75f64a9e633a557475ce3d81edf68e6de2a354e0d7419d6273f566613488becc75f64a9e633a55747d7666143b2db93db46336b5fd1e6a49166b09e1d6380f6d759650c856f518088e98099bfcf31b5878d608def1f4ee241ece3b29434a87d1c65c77fa7b7eb050311c4beb2dbe31efae3d759a25a1d6e47f541750df475f465b9fc645729a216b7b11caf3f4247d69209f20555620ac435a6b9e4d6c96357afe613a22da840b8d85721db6d73dde3e3313c1f04892f48bb659fb6cc68a025be056e529d41031fab0d2d962e0f2a13029c484759b4efe60cfe98b88befa4a94ec4b165a155d28641083b0f89ca0b8a594696427bdb409110be578e1573a01db81b28cc9530964523e0b77d95d3c0c962230efefc45e441de63d3bf89a9dbcb16fd277c242269ae475d548c984553c35b5a9681b927bf8c8d1760f333714be211423117a4f923539a1fff9b158c54ad13943ebee30800a31fe4ea01b46bed5aa662952ba0f98d9e377683079e46f35184e5be0ea259647ba41af305329173f5834fe37d99c2532ce682e27fb86ede0984f8d40990e0bc4aad267737233b767a80339c4e7441b6d8091c20a98cef7fe30f5d1734c135b0837e9c090c36d25b4457b80a1d2b1211b18afdd8c5f2e50385d8d0b5fd13677cd48186a5348901d3b22e629f804134fac1863e33a8e5dc6a290967da3627ad450ceb8a1237d657ebda262d417d1f27efda7836e180ea87f36fa1e424d8e9a6e9a8887e8c5f77e5af6f942db74b357c3f150f4b9fa493f2d46843043fcc8a464246c5a2586bb6d8a223a8266054f573124b0f877e0f9134c1978c1e6b65d3dc65a1b0492212390f23cd46aa3f0e34c973a479f578a6381e31cb3c3845dc3df0fe8eaaba70541ba56bea0b855cc59469322c8351c5d92e40cafda3691efbd281ee367748de028e001098fe0c5e7e86d595bfc30d5f42a009255f9405203810eb15a79cce75ceb73067882defb02e146127f88c88eadd382ca3ed1250041fbda745fa359e8cb984138fcc6e65ac314e568fa8fdd4e3d1c936d2fd7b7134550fa4be61d6d872b1df5c53ea5b7c4d9ad70701fb176bf57710259a4657430a8da43f0d938719c1d802e1a213e772d92a2102700eb344defd7a2bf7dd7f2fd1041ba95d7c873816f59edc69775bf97d672bb984827020a2d360c72bb92ea92e0e9b6d3a9188bd80004ac6088931383ba44d496883e2b4157fe228ed704cee368516165daf926052d9d330981956b8321bee8cc328a9e52ad9e5b96bf0943c0be442e2f6ebf615e98e1c3d38d712340e4ade2a06b3b2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553d423fb1e2cec352b5040ebfd1f176d48c6145715344e2041b7ccc0aff76c6fa3d423fb1e2cec352b5040ebfd1f176d48c6145715344e2041b7ccc0aff76c6fa67796dc7c5b411a83ba9e122c5a6957ded0e1a7d942ff12086028393c9f6564b856d7bf27d9e8c61e04e44d4fcf3a344f89c5459a25be843e1f1cfdbc6338a53678832364056837da3efc240d748847c3ffd4c13ddd712b172cd1632ed5d78f82c19da555ba64e47b017a895f651bd8c71b5997cdca97a98b7a4a3c5e57bc0663697fe5cfcd0ae4c73e5bc7bd2d9ac755303bb5fc0e8a0f0f3bc7d80ff29400add114776fa677036752bab449960e814aef3fb464e857c174f03907b5a6aafb5a6a40acef2ef294762fa0d0efc8b5401bb47606c7a5b1be3628d4421c187622326a2550be3ec30fc65383abf807030c07ba9dc1698ae54eaf304322bf3fad1e0aaf2762d2d1dcfc320ba1fe1d0050d1294e48462d0ec69061d5e8afe7cce9b2c0faea5a16c90232adf9a70ad5811f35705b5ce9a8ac4049fc05bd099f655c0f8a6ed07048b126857eb6819b72c04f0e73a1545401b346aa93241cf4215687a3bc13d07e11b3034985a4eb2d0995759681c3b8e1c2ed91d001a6f72e1b40fdba5974ebce22baa09a35c0b8ad148c7c196c48a3ee75d3bfbb145e28a58c126ff68f2fa0cada6ee3c3636359bf94ca6a8d2b35a99e090746e246c98e329e327a737f40a4016c7f07e54b96617a12faee0122b3c2ee287c8fac83806210ea027b1edc5b21ff96ad9715bf2776c61694663045ae33e58324b3c2b855ca03cd05771ef1c55e8ab0f41e176a807d2438d973a363a685f1225c085fa62adbf0871e5b302496a8301f9745273c5bc19a6f5a21cc7273fc21b2a9e161f5191398983184dc2ce2952aa1c3e3d4f2292ca20f577037253b5ab07e01670c74b6c2330ff9d9f047f334e16a2ec7fcee99b19f6216f0af323f10b896cdaac25fed98bc5e6687e749f2538695ee4bd0da8c908238fec3f6ddd437d790a37b5692836ea6036c5a32796e19d82384372e768566ee561af4843840b0df49ddf22b8368e51ba037b8e8bbba86c31e3ce7b612ff9ccda21d71f4ed29eaa9814f6450b667c52ca25a21a6ad1a43f6e2836eb4891ddbad64ef03add737f2ce207057a6fa46788c238609fa73d95c3d24d13fa2bde6ddc14e7a41b89ed63679c378bc600407516e6b3b6516ed2529e5b09fed50ddb4c80985f2656340de785b8b9fbd21ff5e8fd05f528f01e653ca928600c57bd087aba2e92e86a1be997cc9194d505d69378867d92ed5f15528f152057449260558d1d4a48b1a62dc42e44b0da77cd91efa3fc178d43a5e53022468d0d18ab5b8632f32866c5fc26f89683e24edf9310b10deeb211824a312556f03c1f4b3e8c73269f5b77739ca015fecc519446021003b2a3cb33d0fde3de5ed49a5b20e3380a86980730bd74578f7be2886701050cd12b363a128602867ec720b8090477f24ab634f72192891a3a9d7f4448df850c113e805a155259e24b4750134f44668e8394ec34e5ae73838efc5466923952a636d5857330c4a58a5c745c976b84947cbc68da8e324e3ad753aa1e209e06ca58b60299a525a519538a5d22763276c5ae3e0f22720a68b96a6c0ab6c8107bd9959dcb1d72c886cb86075cb8ec4abcaa4da2251cbb537cc89134b24cd50b9bd8ba2cbeb35b6555207a66c76edbad5ad9a3734329feefa4957803c02d45ab6511f380fec7b49429b262f909a9398d4075741ae98e9c2d7732aee6358bfc1b963ee4aeda5bcb41b556a9e9a780a61bf9804c722e3799fca4c2dce24604ee970cf2cefcd0d843e59efd9b09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130bfb154d5d63e777501980dde8fb06ff95c726a4e9e4bd7e7feb57799b43b76d1frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-senlinclient-2.0.1-bp152.4.4.1.src.rpmpython3-senlinclient@@     /bin/bashpython(abi)python3-Babelpython3-PrettyTablepython3-PyYAMLpython3-heatclientpython3-keystoneauth1python3-openstackclientpython3-openstacksdkpython3-osc-libpython3-oslo.i18npython3-oslo.serializationpython3-oslo.utilspython3-pbrpython3-requestspython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.62.3.40.7.23.121.10.03.4.00.24.01.8.03.15.32.18.03.33.02.0.02.14.21.10.03.0.4-14.6.0-14.0-15.2-14.14.1^^h]\7["@Z@Z\YV@XX6@X @Ww@cloud-devel@suse.deDirk Mueller cloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.dejengelh@inai.detbechtold@suse.comtbechtold@suse.com- update to version 2.0.1 - Change default API version to 1.14 - Add support for node tainted field - Update master for stable/train - Return meta-data field for events list - Add action update command - Drop python 2.7 support and testing - Flush confirmation messages- switch to python 3.x only- update to version 1.11.0 - Replace openstack.org git:// URLs with https:// - Update master for stable/stein - Dropping the py35 testing - Replace git.openstack.org URLs with opendev.org URLs - OpenDev Migration Patch - Imported Translations from Zanata - Fix uint test test_json_format and Solve pep8 msgfmt error - Add Python 3 Train unit tests - Update api-ref location - Switch to the new canonical constraints URL on master- update to version 1.10.1 - Fix calls to functions removed from openstacksdk - Update json module to jsonutils - Imported Translations from Zanata - Use template for lower-constraints - Enable cluster profile only and replace function test - Fix getting action id in Location header - Use latest senlin microversion for Stein - Change openstack-dev to openstack-discuss - import zuul job settings from project-config - Add Stein release notes - Update reno for stable/rocky - Don't quote {posargs} in tox.ini - add python 3.6 unit test job - Add senlinclient support bandit test - Add Python 3.6 classifier to setup.cfg - Bump openstacksdk to 0.24.0 - switch documentation job to new PTI - Update hacking version - Fix _get_config_from_profile key building - Update client to account for 409 error in cluster actions - add python 3.7 unit test job - Update python-senlinclient to use current openstacksdk- update to version 1.8.0 - Change event and node module describe error. - Switch to stestr - Imported Translations from Zanata - Add function test path to test_path - Add node functional test and fix type list test - Update reno for stable/queens - Zuul: Remove project name - Change CURRENT_API_VERSION to "1.10" - Add profile, policy functional test - fix tox python3 overrides - Rocky releasenotes for python-senlinclient - Add cli and contributor documents file. - Fix docs cli authorize environment variables - pypy is no longer supported by oslo libraries - Remove run_tests.sh - Follow the new PTI for document build - Fix request version returns value handling error. - Remove unnecessary definition - Add back client module - Add cluster and receiver function test - Retrieve profile type by type name and version - Zuul enable senlinclient function check - Updated from global requirements - add lower-constraints job - Fix request return resp not exist 'action' key- update to version 1.7.0 - Q3 release note - Receiver update faild when action value None - Refactored make_client - Zuul: Remove project name - Retire senlin command line tool - Update the home page - Add support for region_name and interface for client connection - Avoid tox_install.sh for constraints support - Fix cluster/node force delete parameter location error - Add basic functional tests - Updated from global requirements - Delete TODO file support action create,delete operation - Switch to stable/queens spec template- update to version 1.5.0 - Add profile type ops cli - Switch to Zuul v3 testing - Update reno for stable/pike - Updated from global requirements - Remove setting of version/release from releasenotes - Imported Translations from Zanata - fixes support for osprofiler - Fix the ineffective url links in python-senlinclient docs - Fix delete cluster/node miss force-delete parameter - Add force parameter for cluster and node deletion - Support node-adopt/preview CLI - Fix unit test failure- update to version 1.4.0 - OSC command for node op and cluster op - Enable coverage report in console output - Param "response" is not used any more in - Profile id or name is a default profile - Enable some off-by-default checks - Update reno for stable/ocata - import cli-reference from openstack-manuals - Fix hacking requirement for testing - Cleanup sphinx building - Add filter "user_id" for receiver list - Fix SDK version problem - Revise service list help info - Add --config option parameter for cluster-create command - Delete TODO about event-delete, The event-delete - Revert "Revert "Revert "Revert "Fix `openstack cluster profile validate` bug"""" - Initial test hooks for functional test - Avoid import internal classes from SDK (3) - Using fixtures.MockPatch instead of mockpatch.Patch - remove redundant value when cluster-show - Add services list - Update imoprt order - Replaces yaml.load() with yaml.safe_load() - Update and optimize documentation links - Fix openstackdocstheme settings - Fix senlin cluster policy list error - Check node status before do cluster-recover action - Fix `openstack cluster service` - Add user_id in receiver list - Revise `senlin service-list` - Fix cluster update failed problem - Make --os-profile load from environment variables - Revise command reminder when we run `senlin cluster-resize` - Client support for "destroy_after_deletion" in cluster del nodes - Add oslo_debug_helper to tox.ini - Replace six.itervalues with dict.values() - Fix receiver-update mistake - delete bash_completion in subcommand - Unify style of 'domain' field - The python 3.4 support is removed - Print support status while listing policy types - Fix `openstack cluster service` Exception raised - Support check before do node-recover action - Fixed warnings when building docs - Remove a py34 environment from tox - Revise command reminder when we run `openstack cluster resize` - fix setup.cfg cluster service path error - Add an installation doc - Remove log translations - Support receiver update operation - List services doc link cannot be found - Fix development document api-ref link error - Support to cluster-op and node-op operations - Support status output for profile type list - Avoid import internal classes from SDK (2) - Fix html_last_updated_fmt for Python3. - Add parameter in CLUSTER_DEL_NODES action - Support profile-only to cluster update - Updated from global requirements - Avoid import internal classes from SDK- update to version 1.2.0: - Fix help msg of node-check and node-recover - Replace 'MagicMock' with 'Mock' - Fix 'type_name' in `openstack cluster profile list` - Add AUTHORS and ChangeLog into gitignore - Delete python bytecode file - key=value should be key2=value2 - Fix cluster_id field when listing events - fix indentation of reno toctree - Fix receiver list - Add Constraints support - Make shell main() specify return value in exit code - Changed the link to home-page - Show team and repo badges on README - Add plug-in summary for osc doc - Add sort key "oid" in event list - Fix target ID display when listing actions - Fix `openstack cluster profile validate` bug - Fix error in policy-show - Trivial: Modify the description of profile validate - Fix error in build-info - Fix `openstack cluster policy vaildate` bug - Revise help string profile list - Revise key1=value to key1=value1 - Add missing requirements - Updated from global requirements - Fix error in do_profile_type_list - Change osprofiler option "--profile" to "--os-profile" - Add receiver type instruction - Release note for python-senlinclient 1.1.0 - Show 'dependents' property in node details - Fix cluster_collect interface - Fix resource update issues - Fix `openstack cluster event list` bug - Revise the help message of policy binding list - Revise the help message of cluster-collect - revise the "cluster-policy-attach" - Revise "enabled" related code in ClusterPolicyUpdate - Modify several marker's help - Remove six.moves module - Revise the help info of cluster collect - Fix `openstack cluster action list` bug - Add metadata clean help - Fix import method to follow community guideline - Fix doc build if git is absent - Correct deprecation of scale-in and scale-out cli - Enhance the parameter check for "path" in cluster collect - Revise 'openstack cluster node members list' - The output of action list filtered by "target" returns empty - Remove unsupported sort key "user" - Fix error in action list - Add deprecation of cluster-run cli - Fix senlin cluster-policy-detach cannot disable - cluster policy attach cannot work - Client support for node replace - action-list's given id not event id - All dictionary options need be a string - The output of event-list by filter "cluster_id" return empty - Add filters "policy_type" and "policy_name" for policy binding list - Rework take_action function in class ListAction - Policy binding attach cannot work - Update reno for stable/newton - Fix list of event with timestamp field - Support "global_project" arguments for action-list - Rework do_action_list function's "full_id" handling - Revert "Fix `openstack cluster profile validate` bug" - senlin profile-create has no argument -t - Add filter "is_enabled" for policy binding list - Trivial: Modify the description of policy validate - Fix project_id show in 'senlin xyz_list -g' - Fix error in cluster collect - policy binding update cannot work - Point out valid sort keys in `openstack cluster member list` - Add "cluster_id" column to `openstack cluster event list` - Point out valid filter keys in `openstack cluster member list` - Support xyz_update purging metadata - Release note for python-senlinclient 1.2.0 - Enable release notes translation - Trivial: Fix a typo in cluster-run's error message - Change the type of the parameter "enabled" to boolean - Fix `openstack cluster policy show` bug - Fix the incorrect version and release details - Profile list can not display the "type" column - Remove unnecessary coding format in the head of files - Get project_id and user_id when show profile - profile's name also can be use in some commands - event-list cannot display correctly according to the sort option - Fix profile list - Show project_id field when xyz-list with global-project - `openstack cluster event list --help` bug - Revert "Revert "Fix `openstack cluster profile validate` bug"" - Revert "Revert "Revert "Fix `openstack cluster profile validate` bug""" - Fix error in "action list" - Revert "Get project_id and user_id when show profile" - Delete pbr generated files - Modify development doc url in CONTRIBUTING.rst - Revert "Revert "Get project_id and user_id when show profile""- Use more specific RPM group- Switch to stable/newton- Initial packaging (version 1.0.0)lamb13 1645778244  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.0.1-bp152.4.4.1    python_senlinclient-2.0.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-safepbr.jsonrequires.txttop_level.txtsenlinclient__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycclient.pycommon__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexc.cpython-36.opt-1.pycexc.cpython-36.pycformat_utils.cpython-36.opt-1.pycformat_utils.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycexc.pyformat_utils.pyi18n.pyutils.pylocalezh_CNLC_MESSAGESsenlinclient.poplugin.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfunctional__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyctest_actions.cpython-36.opt-1.pyctest_actions.cpython-36.pyctest_cluster_policy.cpython-36.opt-1.pyctest_cluster_policy.cpython-36.pyctest_clusters.cpython-36.opt-1.pyctest_clusters.cpython-36.pyctest_events.cpython-36.opt-1.pyctest_events.cpython-36.pyctest_help.cpython-36.opt-1.pyctest_help.cpython-36.pyctest_nodes.cpython-36.opt-1.pyctest_nodes.cpython-36.pyctest_policies.cpython-36.opt-1.pyctest_policies.cpython-36.pyctest_policy_types.cpython-36.opt-1.pyctest_policy_types.cpython-36.pyctest_profile_types.cpython-36.opt-1.pyctest_profile_types.cpython-36.pyctest_profiles.cpython-36.opt-1.pyctest_profiles.cpython-36.pyctest_readonly_senlin.cpython-36.opt-1.pyctest_readonly_senlin.cpython-36.pyctest_receivers.cpython-36.opt-1.pyctest_receivers.cpython-36.pyctest_version.cpython-36.opt-1.pyctest_version.cpython-36.pycbase.pyhookspost_test_hook.shpre_test_hook.shpoliciesdeletion_policy.yamlprofilescirros_basic.yamltest_actions.pytest_cluster_policy.pytest_clusters.pytest_events.pytest_help.pytest_nodes.pytest_policies.pytest_policy_types.pytest_profile_types.pytest_profiles.pytest_readonly_senlin.pytest_receivers.pytest_version.pytest_specsdeletion_policy.yamlnova_server.yamlunit__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfakes.cpython-36.opt-1.pycfakes.cpython-36.pyctest_format_utils.cpython-36.opt-1.pyctest_format_utils.cpython-36.pyctest_plugin.cpython-36.opt-1.pyctest_plugin.cpython-36.pyctest_utils.cpython-36.opt-1.pyctest_utils.cpython-36.pycfakes.pytest_format_utils.pytest_plugin.pytest_utils.pyv1__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfakes.cpython-36.opt-1.pycfakes.cpython-36.pyctest_action.cpython-36.opt-1.pyctest_action.cpython-36.pyctest_build_info.cpython-36.opt-1.pyctest_build_info.cpython-36.pyctest_client.cpython-36.opt-1.pyctest_client.cpython-36.pyctest_cluster.cpython-36.opt-1.pyctest_cluster.cpython-36.pyctest_cluster_policy.cpython-36.opt-1.pyctest_cluster_policy.cpython-36.pyctest_event.cpython-36.opt-1.pyctest_event.cpython-36.pyctest_node.cpython-36.opt-1.pyctest_node.cpython-36.pyctest_policy.cpython-36.opt-1.pyctest_policy.cpython-36.pyctest_policy_type.cpython-36.opt-1.pyctest_policy_type.cpython-36.pyctest_profile.cpython-36.opt-1.pyctest_profile.cpython-36.pyctest_profile_type.cpython-36.opt-1.pyctest_profile_type.cpython-36.pyctest_receiver.cpython-36.opt-1.pyctest_receiver.cpython-36.pyctest_service.cpython-36.opt-1.pyctest_service.cpython-36.pycfakes.pytest_action.pytest_build_info.pytest_client.pytest_cluster.pytest_cluster_policy.pytest_event.pytest_node.pytest_policy.pytest_policy_type.pytest_profile.pytest_profile_type.pytest_receiver.pytest_service.pyv1__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaction.cpython-36.opt-1.pycaction.cpython-36.pycbuild_info.cpython-36.opt-1.pycbuild_info.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pyccluster.cpython-36.opt-1.pyccluster.cpython-36.pyccluster_policy.cpython-36.opt-1.pyccluster_policy.cpython-36.pycevent.cpython-36.opt-1.pycevent.cpython-36.pycnode.cpython-36.opt-1.pycnode.cpython-36.pycpolicy.cpython-36.opt-1.pycpolicy.cpython-36.pycpolicy_type.cpython-36.opt-1.pycpolicy_type.cpython-36.pycprofile.cpython-36.opt-1.pycprofile.cpython-36.pycprofile_type.cpython-36.opt-1.pycprofile_type.cpython-36.pycreceiver.cpython-36.opt-1.pycreceiver.cpython-36.pycservice.cpython-36.opt-1.pycservice.cpython-36.pycaction.pybuild_info.pyclient.pycluster.pycluster_policy.pyevent.pynode.pypolicy.pypolicy_type.pyprofile.pyprofile_type.pyreceiver.pyservice.pypython3-senlinclientLICENSEREADME.rst/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/python_senlinclient-2.0.1-py3.6.egg-info//usr/lib/python3.6/site-packages/senlinclient//usr/lib/python3.6/site-packages/senlinclient/__pycache__//usr/lib/python3.6/site-packages/senlinclient/common//usr/lib/python3.6/site-packages/senlinclient/common/__pycache__//usr/lib/python3.6/site-packages/senlinclient/locale//usr/lib/python3.6/site-packages/senlinclient/locale/zh_CN//usr/lib/python3.6/site-packages/senlinclient/locale/zh_CN/LC_MESSAGES//usr/lib/python3.6/site-packages/senlinclient/tests//usr/lib/python3.6/site-packages/senlinclient/tests/__pycache__//usr/lib/python3.6/site-packages/senlinclient/tests/functional//usr/lib/python3.6/site-packages/senlinclient/tests/functional/__pycache__//usr/lib/python3.6/site-packages/senlinclient/tests/functional/hooks//usr/lib/python3.6/site-packages/senlinclient/tests/functional/policies//usr/lib/python3.6/site-packages/senlinclient/tests/functional/profiles//usr/lib/python3.6/site-packages/senlinclient/tests/test_specs//usr/lib/python3.6/site-packages/senlinclient/tests/unit//usr/lib/python3.6/site-packages/senlinclient/tests/unit/__pycache__//usr/lib/python3.6/site-packages/senlinclient/tests/unit/v1//usr/lib/python3.6/site-packages/senlinclient/tests/unit/v1/__pycache__//usr/lib/python3.6/site-packages/senlinclient/v1//usr/lib/python3.6/site-packages/senlinclient/v1/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-senlinclient/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:17410/openSUSE_Backports_SLE-15-SP2_Update/d627fbdf9578fd5d810cec647085ad77-python-senlinclient.openSUSE_Backports_SLE-15-SP2_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textASCII text, with no line terminatorspython 3.6 byte-compiledPython script, ASCII text executableemptyGNU gettext message catalogue, UTF-8 Unicode textBourne-Again shell script, ASCII text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPoO!Мo+utf-87b49e54c79c10de11f0f0f174c9b351d665cf83d09e0844678e3c4bcd325c3cc? 7zXZ !t/]"k%0a (lsZog aq}ÄmWMsmڮJ % 5uO缌$,`oU5o_vВj/ B q,0]KXiVv,BȔţiSM.v71=O k@WX'MOH'SՄ:QVO}WOs([( ˯gBG!Ӫ.k ]^El,X|8 ę3? G2.SKI7\!SںQgH\g gP VJECꩨ࢔[١/u >F:OvVݺz]nbR.T{P{x:' s(pR(15UT>ϢOrf2LJ!ppe [BjACA\a:isP#%Sw:$A OH5CVC t7`fD"POad7-GCGb g$gn8z3ƕ װn??b%zNʧF5Xd-|P=ҲR2nc2 / ̔{'Ǖ?PPs҅"&+]1 3_ꆉG&P )#|bjjv(38UWKgg4C6Zl/CHH_,Kk]1K7 gaO'8ƙ}64~l QIrSŽַ#w;|=f.pQtLK]CX@b>+ޕ+T%gΛ9k8/|)^apZMp@xjuS]c'|%cn J`HxeAD *uZRPze5ƺWғZzXٰ;1B}1lgY1  mo/n.8a1\iV9TVl/6@"'hOV sPo^<! &2L-Xѥle v,%:)K8fx˞:xxbga_`B!Wt}p3z!x5Wc;WAMC1MG SYPA&YL7r2M.@JZZ|H OdqR3r[Cy#l %;CT\DYkEbɸ{@CM<9}'凩]d'QBt.!HNIiEH7xL[8)nU)iǿ(LYj.|*Dz51N>+༔, AI_rAE=CcDEքn&I֚å-$PDdAxVɟE*ǜ1 +)>c:2JH8XL, #=y #Q;] ^̼(D6:TLj xUpӘ+ gSחOLƿ$C!BAL!^ ]lI9ƈk pTFFC/MKM KNPpYz5v{q:بp41kNonRV\Ծ?m }ѕɝ61,Vmi.i_D}yDK!{K\,ހƋ=Xp8oHP(Hf e^"rs'reJXs>?C%kc1)]Ctx(hU &3_'hX<9^dG?*J<糐/1 =Ab8&uX2)8w'VFsGC #IN@~Bnk-:5D? YZ