python3-websocket-client-1.3.2-150100.6.10.5<>,e[Ap9|hZZ 8RͽhBA_ NBUʶdV׬.: mwg.[=?#DmMm0])k`\~K*䊱`}c39G F@ʶ?Qov"Wdiݗtꂥȍן>ѭra*6n|w_Q/ zKF+U.ַ 24"=33|W7ͷIE=0| s?]E>EuH?u8d! / O  9Zh ~YY Y XY Y Y HYYiY & \Y!! "$ " (#8#$9#:%>_@_B_F_G_YHa,YIbYXbYbZc[c\cY]dY^ku bmcn>dnenfnlnunYvpPwqYxrdYysDzttttu4Cpython3-websocket-client1.3.2150100.6.10.5WebSocket client implementationThe websocket-client module is a WebSocket client for Python. This provides the low-level APIs for WebSocket. All APIs are synchronous functions. Websocket-client supports only hybi-13.e[Ah01-ch2d SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Unspecifiedhttps://github.com/liris/websocket-client/releaseslinuxnoarch update-alternatives --install /usr/bin/wsdump wsdump /usr/bin/wsdump-3.6 36 if [ ! -e "/usr/bin/wsdump-3.6" ]; then update-alternatives --quiet --remove "wsdump" "/usr/bin/wsdump-3.6" fi(T(T00}}CC UU||ee  3=FLd9+-b  W W$$ }}!5!5:A:AO%#%U8F3^ =x,KA큤A큤A큤A큤A큤A큤A큤A큤e[Ae[Ae[Ae[AbBe[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[AbMEb5bGbGnbGba\bGbGaHbGaqb e[Aae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[Ae[AaaaabJbJbHbJbJbJe[Ae[Ae[Ae[Ae[Ae[Ae[Ae[AbB݀e[Ae[Aa)1f305bc2e3085090b6c7ec6b08f4af77c6ae17dfaed914eadcba764f18985f6ccdf5bc1ea35003d54bb2d58aec417bdd232b35c3f3dcb9222480fed95a2167f336b526b12f76527cc65548ada75e8dda3bcbc2ba24700a4f824a94d868eb1ef4a30416b07109e0f1f911b6dc2bb1a8948d2623061fa8e42b33e805a1b433d047a3f770bc2ce8982a37e30d1a5a83914cef34a34b31ba4d52e78881b415c75f79236da22d40d0ab5f4eb84528cf84e3f4d702952346ee7b4d2d511dec148d962963826a685dd3f2f952a1c72fd8e37eed7cda7a5674c5f96fa16ede927b67683c9d8b87c700a752c04725854f07b311fa301c428fd51f9a1df696922478babfb7ace75c2789f7fb36ca5dbe5b535797069c886f098d675048f28a636cdd500589ace75c2789f7fb36ca5dbe5b535797069c886f098d675048f28a636cdd5005896802c6f3ad6c214b0f921f7a1b7b78676d6fbda77c6ac6cd2357fe79e5d33cf703b23b8cadd9a14825d0b5481fc68d310bab7db6810627d0a93e8f7034d77d6382a7dd8da9386fdeb1edb1ecea216e6133ab650b51d69225dc3c5b2d7d79c2f782a7dd8da9386fdeb1edb1ecea216e6133ab650b51d69225dc3c5b2d7d79c2f7a745c54584294487fff43ee773a1511f25865df9b7c82eb0432db0223f22e84d91347c87014470cb202aab65afe853a101da18bc6005890e3c520c5a44a8049bdc9f3184eecbfb81798fac6c42a7ed63bc685d107bd44be456a6c86e8822862c4fba2a8cc629a38283bdb60a3baba560bc0039ae30adda7124c5f0889e975800ae7d65c083abfa745ac78570509938ea9cfbc0fd5c7cb446224cb46f1250250fae7d65c083abfa745ac78570509938ea9cfbc0fd5c7cb446224cb46f1250250f125a4f8c9dc14fc980fa3d2091dcc5b19bf7849b3f9c4f2b57f77ded480d588c6490db8fd1650619e3db1ecc21a252afbf757c424cb602fb64cfc74c5992cbe7e0bac33db1e2d15f0ec2fe768d38d48a8cf991eef2456e6a624fab082050da33e0bac33db1e2d15f0ec2fe768d38d48a8cf991eef2456e6a624fab082050da33357fa25147ca038bcdd699c6db1c0196233f25f70c2052e5b0f73dd0dd0fd1186f8179b9be8dd696d858935cfa71a58c5a0e29376fe73c1571237e865e8c2047ff3be3f36ec3be05b134602b212a7d6c5612bd4625af7127d331354cc816b566adc6922d0e4ec3f422e7cfd2037c047cc63d9b92da069a8a6a424219ff0624401807bd9919cce58233e1aef98c1aaeb2b86db13d967e84ce5f4f6bdc6f6c8be4562b81b240b186b70b25cf07a7471b0534a159b88d1857a184025ab6225de1513ea626f0ab4426c0f5edef9368160e506cc6b0be5704e1f0f3cca43baadddcf9b05a2d460f1b8dfc057f6c9aeab18b7ee02ad199cf79c4b1ed805faba6fed635e32f4d9676c4f78c3869a7f132d7c3b0ec9e697f18d767cf0c26cdd71e5c58f245a4a75925d8f471eed6767aea0c7422acd40b653b02903fc94c5bc78a4498400aaaafb4d573a8a4c2db32af355bf0093f4ac6a1ff27412e7efd81fce23962c1442d0ff906bed8727e69c952872936f26abeaa70d889974a2b472aee4bd132e70a8775fef62f8341baa893e46455b3e0dcc1b51127c0be7245b9fe0cca46a072d9d472d187bf3da16b5c6f13d68b033b090eaedabfccb497a9699ef438ee0b383f2a8dfde02af5c4da444672888ad4212316a4f81a24d75d00ab538be92d4152962e26ebd091ae395e1c2ff29d80093395c668796f7a2fd62146037c69fd60179752a58cc0107f951f8f4aa86995110c36bf0221b559efc2841e96cdd98da0b99b9e46370f9183c9367b66cb07ea5e14cee04111585073307979bebd4d46d90f6f9b0028effb54717c17281c79043c16910f35783c51845f3064fbbb089f8cace3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555d8a4c4c66095367fa2bb0895081e93ffecb37167e89f064577d03305c7eaba55d8a4c4c66095367fa2bb0895081e93ffecb37167e89f064577d03305c7eaba5fc6a9831142bfbb972f5f1a4e9bac1bb6aadff3fd5e6e56ec9c543034ddc8e7afc6a9831142bfbb972f5f1a4e9bac1bb6aadff3fd5e6e56ec9c543034ddc8e7a152a352ecd3a5588ac20d585d88e5ed5940b89a4bae7288dddb2562f479a5aa3a69981e5396002f53008073c18658000a5c681c6c7ab5e39dd63c82700a5f9c987734024e5c687bfc21a308678d661003547283aec5fe3ffd9c3559fbebfbb95e1d7866ab2abdc2bf05d54f6477f3d9b03dac7479f621773557fc40dd1593cf6cb6106f5c4298e9843b05c4c6c529ed9386f7c0a401de6c30945cca37fd8d5eacb6106f5c4298e9843b05c4c6c529ed9386f7c0a401de6c30945cca37fd8d5ea73c2434c9359ca010a5e441f700d2af200f0f84b80c6a49d0be1a59ff1088dc67379d5aef4ea942b78918a5fb5dad92b85cc003f699dae453cc40ab0d87e66996490cc940f73eaa47be245c8be293172a994477a0d35f6ef8b4e97239572c77a6490cc940f73eaa47be245c8be293172a994477a0d35f6ef8b4e97239572c77a489f7d7a8252aca10ad3270356ee7c24697140c0979e5b302706b60f019f5a63e7c04a50924c8608d0c90efb5adba61a5cb4339c8a6b244e621fd4368c889e97791f540e99dfee6444cacf4cb6d2b2b7307939703923038658964a99a178208fd47cd0188306d0e1b07e76e846452ac1b4c48369d37af397d966a3d2040045ac97fb284db7c45a36532c2e58771d94f2e8fc349df423001cf32a392141b97f2461b8fc5d5b9a46b1b93a8e478b2f4386e2caa4a23182e4317fd7ca6fe186b3024da8d5383fc1125ac9338af1cb7da4558a542727efb6fa2381f9f0e1b81f48a1460f6a798de5b5a008a8bf47816ec52c9bcf8aba4046ef9c19164e1bf0a02a7e14110e5db567f8e8821085eeb0c1f055f7cbe04c41a6d441c10e1f99a6668c3a4d5caa989ebf0b1625b92f62bc0b0ed692bd40c885cb8d5069ca24acbab49380d5d7698aa7c3dba9bd01ad306547f96686f3dbe5e23906b71d182da11ff1943b78c0aedf262be4243f755210a929b754d06a9cc0c2f0a5b361780828995e31f210a9fff3a30b7dac4f8f14c693eb0ed6e4135cf6f55df054b5df41981e198da4991f23a6a147ee057bd7632309592c6437e943709aa224a337374f44ed04ef0701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b70b9f30cd4d87821eea3cf2030b29518c94e11a335f692d758ac2cd6ce829949984c400f48959c5174d0efc2cd5885ca6cb14ec0d5ea07c1d7541bf113bbde12f26fed4e971497358697cbfea63e568bb5e100568dd7f6cb2911d0282cb3e7f2a05addc457a426466a9366980101cf6e028a87ebfda6f89278cd70d9738bcafb912d5ece85f179fafe57affdc3f6a509913ac875e22c4a41076302ba381deed5638eb70dcc4af2e6d8388de0636ced399f7c24716e11b8573a6b06f879e80691/etc/alternatives/wsdump@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-websocket-client-1.3.2-150100.6.10.5.src.rpmpython3-websocket-clientpython3-websocket-client-test@@     /bin/sh/bin/sh/usr/bin/python3python(abi)python3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternatives3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1e 0@b?b@b@bUia$@`_S^j$@^;\\@\l@[ug@Z`@YYY@Yu@YqY\X*W @V'~@U(UT@TD@TTOmmachova@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comschubi@suse.desebix+novell.com@sebix.atadrian.glaubitz@suse.comtchvatal@suse.commcalabkova@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comsebix+novell.com@sebix.atsebix+novell.com@sebix.atdmueller@suse.comtbechtold@suse.comtoddrme2178@gmail.comjengelh@inai.detoddrme2178@gmail.comtbechtold@suse.comdmueller@suse.comandrea@opensuse.orgdmueller@suse.comseife+obs@b1-systems.combenoit.monin@gmx.frrjschwei@suse.comrjschwei@suse.comrjschwei@suse.com- Add reenable-py36.patch (bsc#1215314) * upstream dropped Python 3.6 between 1.3.1 and 1.3.2 because it was EOL * no Python 3.6 incompatible changes between those two versions- Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629)- Remove version requirements for python-Sphinx and python-sphinx_rtd_theme dependencies- Revert change to use libalternative which does not work on SLE-15 - Revert change to use %pyunittest which does not work on SLE-15- Update to version 1.3.2 * Add support for pre-initialized stream socket in new WebSocketApp (#804) * Remove rel.saferead() in examples (f0bf03d) * Increase scope of linting checks (dca4022) * Start adding type hints (a8a4099) - from version 1.3.1 * Fix 10 year old bug and improve dispatcher handling for run_forever (#795) * Fix run_forever to never return None, only return True or False, and add two tests (#788) * Remove Python 3.6 support, EOL in Dec 2021 - from version 1.3.0 * BREAKING: Set Origin header to use https:// scheme when wss:// WebSocket URL is passed (#787) * Replace deprecated/broken WebSocket URLs with working ones (6ad5197) * Add documentation referencing rel for automatic reconnection with run_forever() * Add missing opcodes 1012, 1013 (#771) * Add errno.ENETUNREACH to improve error handling (da1b050) * Minor documentation improvements and typo fixes - from version 1.2.3 * Fix broken run_forever() functionality (#769) - from version 1.2.2 * Migrate wsdump script in setup.py from scripts to newer entry_points (#763) * Add support for ssl.SSLContext for arbitrary SSL parameters (#762) * Remove keep_running variable (#752) * Remove HAVE_CONTEXT_CHECK_HOSTNAME variable (dac1692) * Replace deprecated ssl.PROTOCOL_TLS with ssl.PROTOCOL_TLS_CLIENT (#760) * Simplify code and improve Python 3 support (#751, #750, #746) * Fill default license template fields (#748) * Update CI tests * Improve documentation (#732, #733, #734, #737, #766, #768) - from version 1.2.1 * Fix python-socks dependency issue mentioned in #728 * Replace echo.websocket.org with a local websockets echo server for unit tests (4951de2) - from version 1.2.0 * Fix #697, #665: Transition from LGPL 2.1 license to Apache 2.0 license * Revert #417 and reimplement SOCKS proxy support with python-socks instead of PySocks (fbcbd43) - from version 1.1.1 * Fix #377: increase exception verbosity in _app.py callback exception * Fix #717: race condition during connection close * Fix #722: improve handling where credentials include symbols like @ * Fix #711: improve handling if ssl is None - from version 1.1.0 * Set enable_multithread to True by default (beb135a) * Performance improvement in _mask() function (287970e, #433) * Performance improvement in recv_strict() function (60e4711, #255) * Performance improvement by removing numpy-related code (a462d45) * Support uppercase no_proxy, http_proxy, https_proxy env vars (150df4f, #700) * Add sslopt 'server_hostname' support (#698) * Replace deprecated ssl.PROTOCOL_SSLv23 with ssl.PROTOCOL_TLS (494564f) * Update documentation, README (7c9d604, #704) - from version 1.0.1 * Fix exception handling bug #694 - from version 1.0.0 * Removed Python 2 code, now only Python 3 compatible (d45343b, b7c5733, ff67af8) * Use semver for release versions, unlike breaking release 0.58.0 (#669) * Enhance enableTrace output (13e83b4) * Improve unit tests to over 80% code coverage (1679ab0, a00dd2d, etc.) * Fix old _app.py close status code bug (resulted in on_close() requiring 3 args) (#686) * Replace select import with selectors (#568) - from version 0.59.0 * Last main release to support Python 2 * Fix Python 2 urlparse scheme (#332) * Add support for headers with multiple values (#627) * Add debug support for reserved custom status codes (#639) * Allow multiple Set-Cookie: headers (#649) * Simplified cookie sorting (#662) * Add no_proxy support (#671) * Add Host header to HTTP proxy request (#677) * Improve PEP8 style compliance (dc3f5c4) - Drop support for Python2 which was removed upstream - Rename README.rst to README.md in %files section- Use libalternatives instead of update-alternatives.- remove RHEL 7 compatibility from specfile - update to version 0.58.0: - fix callback - Capitalize default connection header - Fix None.lower() when sec-websocket-protocol response header does notexist - Fix for #516 - Tweak Python 3.4 build settings - fix callback - Fix None.lower() when sec-websocket-protocol response header doesn't exist - Create README.md and fix minor typo (both from existing pull requests) - Fix _handshake.py error where subproto is None - fix documentation: create_connection, settimeout - Capitalize default connection header - Edit README.md for clarification and to add missing material from parent repo - Fix minor typo - getdefauttimeout to getdefaulttimeout - Remove README text copied from fork that is not applicable - Add support for Python 3.8 and 3.9 (#596) - Fix a few minor typo/misspellings (#659) - Add pip command to README for 2nd dependency - Improve README code example formatting - Use thread.is_alive() to replace deprecated thread.isAlive() (#594) - Add first draft of Sphinx documentation - Edit README.md to include docs links and badges - Replace README.md FAQ with link to documentation FAQ page - Add acknowledgements section to README.md - Add detail to Autobahn testing README (still needs improvement) - Add autobahn test report and additional test instructions - Add sample connection code to example docs page - Fixes #631 - Improve documentation, mostly new examples but some code comment upgrades - Add suppress origin example to documentation - Add FAQ advice to ping server - 'ping_interval' should be less than 'ping_timeout' (#611) - Allow optional, not mandatory, argument for pong() in WebSocket - Add basic ping/pong and HTTP proxy documentation and examples - Properly revert _app.py callback to state before PR #442 (previously only partially reverted) - Add timeout examples to documentation - Edit documentation to clarify timeout can be int or float (#654) - Reshuffle and enhance documentation - Fix #526 by reverting invalid BSD license migration in commit e94ed9e to return to LGPL2.1 - Fix #526 by reverting invalid BSD license migration in commit e94ed9e to return to LGPL2.1 - Fix #546 by removing comments introduced by PR #513 - Update contribution guidelines - Revert PR #611 - Replace deprecated assertEquals() with assertEqual() - The plural 'assertEquals()' is deprecated in Python 3 and triggers a warning - during CI: - https://docs.python.org/3/library/unittest.html#deprecated-aliases- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)- Fix build without python2- update to 0.57.0 * wsdump: Fix --headers option * Fix getting 400 bad request with long proxy authorization string * Create dummy `ssl` object * Show compressed text messages in wsdump.py * Expose http connection header to user * fix the compatible issue with gevent+dnspython * _handshake: hasattr checks on six before accessing the values- Update to 0.56.0: * Don't retry sockets with timeout set to 0(#536) * Add response headers in WebSocketBadStatusException (#501) * Manually assigning WebSocket-Version (#506) * SSL socket handling fix (#474) * Let setup.py use the same license as LICENSE file (#517) * Ensure that "timeout" is passed down, when calling WebSocket.connect() (#513) * Retry connect on "Interrupted system call" (#528)- Update to 0.54.0: * many fixes all around, see ChangeLog file - Drop merged use_system_cabundle.patch- Remove superfluous devel dependency for noarch package- use systems ca bundle file by default (boo#1076519) add use_system_cabundle.patch- update to version 0.46.0 (shortened): - fixed invalid character (#379) - update to version 0.45.0 (shortened): - change license to LGP v2.1 - allow reuse of WebsocketApp.run_forever (#365) - Parse close frame response correctly when reason present (#354) - Wrap socket.gaierror with subclass of WebsocketException (#352) - Resolve a proxy issue and a connection error (#345) - Allow empty Host header value (#369) - Fix undefined variable (#347) - fix: getting a value with the key 'ca_certs' in sslopt dict (#326) - Add use_system_cabundle.patch to use systems ca bundle file by default (bnc#1076519)- properly provide/obsolete python3-websocket-client-test- Fix build for Leap 42.3- Update license to LGPL 3 - Fix rpmlint issues- Grammatical/Typographic corrections to the description.- Fix singlespec macro usage - Fix source URL.- update to 0.44.0: - renames key in sslopt dict (#326) - Unkown kwarg 'ca_cert' when calling ssl wrap_socket() (#326) - Race condition in WebSocket ping/pong (#327) - Implement simple cookie jar(#292) - fix: when using pppoe redial will block.(#301) - Fix insecure_pythons list in setup.py(#304) - Support WEBSOCKET_CLIENT_CA_BUNDLE being directory(#307) - WebSocketPayloadException under high traffic and limited network connection(#306) - Not working --nocert parameter in wsdump.py(#315) - Avoid the app to block on close on certain systems (#320) - Fix warning is not defined. (#323) - move to repository to https://github.com/websocket-client/websocket-client.git - _send_ping warning fails due to missing reference in _logging.__all__ (#294) - Fix opcode -> op_code (#286) - Shuffled around example code (#256) - _send_ping graceful error handling (#262) - Allow closing WebSocketApp with status/reason/timeout (#265) - Support universal wheels (#267) - _url: Added subnet IP address matching in no_proxy host detection (#270) - fixed Incorrect encoding in continued messages python3 (#261) - Pass headers for websocket handshake (#271) - setup.py: Import `logging` before calling it. (#272) - Implemented close code 1014 (#273) - Support CA bundle specified by environment variable (#279) - Response header values should not be converted to lower case (#264) - Exclude port 443 from host http header (#248) - Cleanup code (#249) - Modify a code block directive in README (#250) - fixed ping/pong timeouet (#253) - convert to singlespec - merge -test package- update to 0.37.0: - fixed fialer that `websocket.create_connection` does not accept `origin` as a parameter (#246 ) - added support for using custom connection class (#235) - use Named logger (#238) - implement ping/pong timeout (#241) - Corrects the syntax highlight code (#243) - fixed failure to join thread before it is started (#242) - Prints timings in console (#217) - use inspect.getfullargspec with Python 3.x (#219) - Check that exception message is actually a string before trying for substring check (#224) - Use pre-initialized stream socket (#226) - fixed TypeError: cafile, capath and cadata cannot be all omitted (#227) - Change import style (#203) - fix attribute error on the older python. (#215) - fixed timeout+ssl error handling bug on python 2.7.10 (#190) - add proxy support to wsdump.py (#194) - use wsaccel if available (#193) - add support for ssl cert chains to support client certs (#195) - fix string formatting in exception (#196) - fix typo in README.rst (#197) - introduce on_data callback to pass data type. (#198) - WebSocketBadStatusException for Handshake error (#199) - set close timeout (#192) - Map dict to headers list (#204) - support client certification (#207) - security improvement during handshake (#211) - improve logging of error from callback (#212)- added update-alternatives to allow the python3 version to be installed- update to 0.32.0 (bsc#954486): - fix http proxy bug (#189) - Avoid deprecated BaseException.message (#180) - Add travis builds (#182) - fixed wsdump to work with piped input (#183) - fixed output of wsdump.py with python3 (#185) - add raw mode to wsdump.py (#186)- fix dependencies for RHEL/CentOS 7: they provide their own python-backports-ssl_match_hostname- update to version 0.30.0: * fixed if client is behind proxy (#169) * support SNI for python 2.7.9+ and 3.2+ (#172) * update Host HTTP header by user. (#171) * fix typo for isEnabledFor (#173) * can set verify_mode to CERT_NONE when check_hostname is enabled.(#175) * make websockets iterable (#178) - additional changes from version 0.29.0 * fixed ssl socket bug - additional changes from version 0.28.0 * Fix erroneous argument shadowing(#168) - additional changes from version 0.27.0 * remove unittest2 requirements for python 2.6 (#156) * fixed subprotocol case during header validation (#158) * get response status and headers (#160) * fix out-of-memory due to fragmentation when recieving a very large frame(#163) * fix error if the payload data is nothing.(#166) * refactoring. - additional changes from version 0.26.0 * all WebSocketException provide message string (#152) * fixed tests fail when not connected to the network (#155) * Add command line options and handle closed socket to wsdump.py (#153) - additional changes from version 0.25.0 * fixed for Python 2.6(#151) - additional changes from version 0.24.0 * Supporting http-basic auth in WebSocketApp (#143) * fix failer of test.testInternalRecvStrict(#141) * skip utf8 validation by skip_utf8_validation argument (#137) * WebsocketProxyException will be raised if we got error about proxy.(#138) - drop fixTestTimeoutIssue.patch: fixed upstream - point the source URL to pypi - add new dependency python-backports.ssl_match_hostname - fix archive name when calling %setup- Update fixTestTimeoutIssue.patch to handle different behavior between python 2.7.x versions- Add fixTestTimeoutIssue.patch + fixes test case in factory- Update to version 0.23.0 - Remove spurious print statement. (#135) - Fix not thread-safe of Websocket.close() (#120) - Try to get proxy info from environment if not explicitly provided (#124) - support proxy basic authenticaiton. (#125) - Fix NoneType exception at WebsocketApp.send (#126) - not use proxy for localhost (#132) - Check for socket before attempting to close (#115) - Enable turning off SSL verification in wsdump.py(#116) - Enable to set subprotocol(#118) - Better support for Autobahn test suite (http://autobahn.ws/testsuite) (#117) - suppress close event message(#107) - detect socket connection state(#109) - support for code and reason in on_close callback(#111) - continuation frame handling seems suspicious(#113)/bin/sh/bin/shpython3-websocket-client-testh01-ch2d 1700479396  !"#$%&'()*+,-./0123355789:;;=>??ABCDEFGHIJKLMNOPQRSTUVWXY1.3.2-150100.6.10.51.3.21.3.2 wsdumpwsdumpwsdump-3.6websocket__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_abnf.cpython-36.opt-1.pyc_abnf.cpython-36.pyc_app.cpython-36.opt-1.pyc_app.cpython-36.pyc_cookiejar.cpython-36.opt-1.pyc_cookiejar.cpython-36.pyc_core.cpython-36.opt-1.pyc_core.cpython-36.pyc_exceptions.cpython-36.opt-1.pyc_exceptions.cpython-36.pyc_handshake.cpython-36.opt-1.pyc_handshake.cpython-36.pyc_http.cpython-36.opt-1.pyc_http.cpython-36.pyc_logging.cpython-36.opt-1.pyc_logging.cpython-36.pyc_socket.cpython-36.opt-1.pyc_socket.cpython-36.pyc_ssl_compat.cpython-36.opt-1.pyc_ssl_compat.cpython-36.pyc_url.cpython-36.opt-1.pyc_url.cpython-36.pyc_utils.cpython-36.opt-1.pyc_utils.cpython-36.pyc_wsdump.cpython-36.opt-1.pyc_wsdump.cpython-36.pyc_abnf.py_app.py_cookiejar.py_core.py_exceptions.py_handshake.py_http.py_logging.py_socket.py_ssl_compat.py_url.py_utils.py_wsdump.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycecho-server.cpython-36.opt-1.pycecho-server.cpython-36.pyctest_abnf.cpython-36.opt-1.pyctest_abnf.cpython-36.pyctest_app.cpython-36.opt-1.pyctest_app.cpython-36.pyctest_cookiejar.cpython-36.opt-1.pyctest_cookiejar.cpython-36.pyctest_http.cpython-36.opt-1.pyctest_http.cpython-36.pyctest_url.cpython-36.opt-1.pyctest_url.cpython-36.pyctest_websocket.cpython-36.opt-1.pyctest_websocket.cpython-36.pycdataheader01.txtheader02.txtheader03.txtecho-server.pytest_abnf.pytest_app.pytest_cookiejar.pytest_http.pytest_url.pytest_websocket.pywebsocket_client-1.3.2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txtpython3-websocket-clientChangeLogREADME.mdpython3-websocket-clientLICENSE/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/websocket//usr/lib/python3.6/site-packages/websocket/__pycache__//usr/lib/python3.6/site-packages/websocket/tests//usr/lib/python3.6/site-packages/websocket/tests/__pycache__//usr/lib/python3.6/site-packages/websocket/tests/data//usr/lib/python3.6/site-packages/websocket_client-1.3.2-py3.6.egg-info//usr/share/doc/packages//usr/share/doc/packages/python3-websocket-client//usr/share/licenses//usr/share/licenses/python3-websocket-client/-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:31235/SUSE_SLE-15-SP1_Update/2a7e198d14ce41585ba8f48754681436-python-websocket-client.SUSE_SLE-15-SP1_Updatedrpmxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text, with CRLF line terminatorsASCII textPython script, UTF-8 Unicode text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR6卖@.utf-85bcbbb2f6fd94736785f37a0e4b57d08af6aefbbace12100316266201bb56eac?7zXZ !t/Q]"k% Pa +{ O:߭ոw}^,98.-};4o5x5xQ\S $Nț쩪ojR$j0@ }#[e@1k hF& -g<[Q@}dsٌ ᜉy1JHuDCPAaHDW!#LӫHk"mPYd5{so3)pU7v;V|DuFٝq(!~#Ak2UŽ#|hwm,0 7 aGeREC=Dx溎} #`1(xť13TLt'zսFJ ܐXoY\|n܇6;1 Uȕ@[BRjnv/,Kg݀x^i3ּJ<%2*I/+@ߑUZm$tZ0F%@"m|oH篥IH";}],Ok8A9ʪ܊\=& xq[9tY:$I] CԔv܋:TMe$:Jp4ĶRJ z\Jg@̇Y:X l gzi -f =Zx댌 mL]E4=Y;mƙ&WTī L휹dH7wYѭֽu#eUlKQ!> ~DbTYfol%;[jU'+^l dEL Pn [cz XTI\l16٬ y__d#jiM-rRĄ62ƺmW9GZp!JPa9Ķh1=$qE >\|spKTwg z`ݑ4C,v(e2rlݓBz]EFלi7Q3w>7,'\r:i a2qt<,} 2b(* >d_:T)GJbzWJ 8*7$ ``Ѫ".ظ!k݂ S*0*vnXL¹hSP/?C3GCGOC]OD)X-=~&Y5pj^K$)ANWh_(B1x7j;*T~>. ø,6Xv+uu>'x2hV0@꫹tZĂu2;0@qas/4o?7@\P.kgȎ[uNFҳR8\&TɈT9@t$\t'H݂F^E qLW=I|Ý FT3:^RpZ6}4k-MIE5/D -=Q*(۪H 8*SPP ^kHՑ^yC!C&{B 0# YZ