python311-websocket-client-1.5.1-150400.13.7.1<>,f;p9|pO~7(eq2p}eyp0H%;a;,hfPg-(Y9WQv]l;\T{H&:D5 Ah=⸥Lt՘,awk䭍ʑXY#`xZ7^RFyo~CK[9:ÃZcBrI65[ꉎ~ >"`>Gx<?x,d# 1 Q  9Zh ~\pYY Y 8Y Y Y (YYIY!!<Y"" # # ($8$9$:&=bE>bM@bUBb]Fb}GbYHcYIe\YXeYeZe[e\eY]gLY^ns bpcqHdqeqfqlquqYvs\wsYxuXYyvDzwwwwx(Cpython311-websocket-client1.5.1150400.13.7.1WebSocket 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.f;h04-ch2bƫSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Unspecifiedhttps://github.com/liris/websocket-client/releaseslinuxnoarch# If libalternatives is used: Removing old update-alternatives entries. # python311_reset_alternative: : # reset action only for libalternatives# python311_install_alternative: update-alternatives --quiet --install /usr/bin/wsdump wsdump /usr/bin/wsdump-3.11 311# python311_uninstall_alternative: if [ ! -e "/usr/bin/wsdump-3.11" ]; then update-alternatives --quiet --remove "wsdump" "/usr/bin/wsdump-3.11" fi!**FFb]b] ? ?b b hh%%::MMuupp/G/G3JFM9-b llLLtt4 4 OOzzO1}%8F2^ Am,KA큤A큤A큤A큤A큤A큤A큤A큤f;f;f;f;cޛf;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;cޛcޛcޛcޛcޛcޛcޛcޛcޛNcޛcޛcޛcޛf;cޛf;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;cޛcޛcޛcޛcޛcޛcޛcޛcޛcޛf;f;f;f;f;f;f;f;cޜcޛf;cޛ636eacc0e56f349d35dca8b256a31caa303fc9d74b27a56f27742e8cef64bbce56e04345961735e805ffafce4d6904deb41bcdfa38b41860f1438ffd07f644259920592a6d2f69e940eaff612f4148fc3ef874ef7f742774bc38d435fc1d20cf9920592a6d2f69e940eaff612f4148fc3ef874ef7f742774bc38d435fc1d20cf29a2a44647394ec54c8d023db050fea0eaafaca848cab00f0c81f9c2c1774eb829a2a44647394ec54c8d023db050fea0eaafaca848cab00f0c81f9c2c1774eb85330467306fb42f0d43081e52b0d05cc7ddddf2cd797f90e54668175de7446805330467306fb42f0d43081e52b0d05cc7ddddf2cd797f90e54668175de744680a86cbf4983197bee46f35dbde0581d51e0652406ef29c6b5788f58299f6e303fa86cbf4983197bee46f35dbde0581d51e0652406ef29c6b5788f58299f6e303f53be0c7a8e8d1b078338b4cc2bb95ad3ac1a643cfea8e0a098ea2253e677ded653be0c7a8e8d1b078338b4cc2bb95ad3ac1a643cfea8e0a098ea2253e677ded652e38f583e7932cd8bacf72eac8621a1be81ce48bdaad80344c4951c7bba39a752e38f583e7932cd8bacf72eac8621a1be81ce48bdaad80344c4951c7bba39a79558e08910d70bc0a94c8c13050edb4f7ea5f1ae55ef0558642db7a864994df89558e08910d70bc0a94c8c13050edb4f7ea5f1ae55ef0558642db7a864994df82b95bb8c48d0da66078939b5700f372ed3a8bfdb9cd549f1baf2fa429e7cd9ae2b95bb8c48d0da66078939b5700f372ed3a8bfdb9cd549f1baf2fa429e7cd9ae0e9250671dd33850928e1fb8237c855af80b5a77354a044de95da596438c57050e9250671dd33850928e1fb8237c855af80b5a77354a044de95da596438c5705988ea6a5a5cb544068d52fc1e5a334b3d63e87ced431b8a2d46eab634ec452d8988ea6a5a5cb544068d52fc1e5a334b3d63e87ced431b8a2d46eab634ec452d8c4935b0b27a0d2d90d84b5ab71f61c53575575adff93f013f0ed600764380347c4935b0b27a0d2d90d84b5ab71f61c53575575adff93f013f0ed600764380347ed026eaeee12e02e37cb555665154601190b662d646aaaf5be634457f4823314ed026eaeee12e02e37cb555665154601190b662d646aaaf5be634457f4823314a6378625a94cdc8c462cb49dd51635342af9a32fc4eb60ef768b77dd794db289a6378625a94cdc8c462cb49dd51635342af9a32fc4eb60ef768b77dd794db28903fba94c28732e1297e66071888c969ef81df3b9b38835e21a56604fc9ef4cd403fba94c28732e1297e66071888c969ef81df3b9b38835e21a56604fc9ef4cd43ea626f0ab4426c0f5edef9368160e506cc6b0be5704e1f0f3cca43baadddcf9d66d435fa42fcc27374eede7def8b9fea1901fc5bf6db08fea3fda096e278566e32f4d9676c4f78c3869a7f132d7c3b0ec9e697f18d767cf0c26cdd71e5c58f222021d7b74e5a4aff7a8b1e904672be61c0ef5d77dc651b428e83d7b5458ed6e0aaaafb4d573a8a4c2db32af355bf0093f4ac6a1ff27412e7efd81fce23962c1fa1d43e4af5b64a395493bab1d68cff94c92ec55d50583cc269de12c43c5bb69d72716c7cc4ba03fd8421cbeb5a48c34d9fe4c02ab62c576099102d21242b73b9bb0c709b5dcc99e3e459081c93319c4722990aa5ad43508bd8f66e3686ee619caa7547c2b3564965dd6a9d6470ff7f79f802ced756cd4295af5a14b9b9f4f51962e26ebd091ae395e1c2ff29d80093395c668796f7a2fd62146037c69fd60179752a58cc0107f951f8f4aa86995110c36bf0221b559efc2841e96cdd98da0b99b9e46370f9183c9367b66cb07ea5e14cee04111585073307979bebd4d46d90f6f9b0028effb54717c17281c79043c16910f35783c51845f3064fbbb089f8cace3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555c4f44666b24ea08be86f627e9cd964065a3b68983fe08565b1f56cbf50956945c4f44666b24ea08be86f627e9cd964065a3b68983fe08565b1f56cbf5095694108a17b844af799295400ceaa03d5ff47d88339ef0d6adedf1aee75a4abcd554108a17b844af799295400ceaa03d5ff47d88339ef0d6adedf1aee75a4abcd5546dbaccecc8f9a4ac772f7407a2b4160f4d78bfa7b69a6a3bd0f50ef9e90d21e06dbaccecc8f9a4ac772f7407a2b4160f4d78bfa7b69a6a3bd0f50ef9e90d21e08244f824744c05847fc418fbcef72ccce5f511a099f19d29838a108ba41fcc9d8244f824744c05847fc418fbcef72ccce5f511a099f19d29838a108ba41fcc9da3477f77cb7696bc051f523c4159cd347ac3b23412c969fc3b0c51485958c542a3477f77cb7696bc051f523c4159cd347ac3b23412c969fc3b0c51485958c5424d0aec5deee7e3d750405f6f0411b1830791f77a4194027d18c759d89f72b9834d0aec5deee7e3d750405f6f0411b1830791f77a4194027d18c759d89f72b983e4692622d89b9a8ff377c3af94bec24fab526905e804dfc2aaae5114afe32485e4692622d89b9a8ff377c3af94bec24fab526905e804dfc2aaae5114afe32485d0fc324c442dbe133b0bef9b220f7cdfa1662f852bae2039f430bd11e151a50ad0fc324c442dbe133b0bef9b220f7cdfa1662f852bae2039f430bd11e151a50a791f540e99dfee6444cacf4cb6d2b2b7307939703923038658964a99a178208fd47cd0188306d0e1b07e76e846452ac1b4c48369d37af397d966a3d2040045ac97fb284db7c45a36532c2e58771d94f2e8fc349df423001cf32a392141b97f2461b8fc5d5b9a46b1b93a8e478b2f4386e2caa4a23182e4317fd7ca6fe186b3024da8d5383fc1125ac9338af1cb7da4558a542727efb6fa2381f9f0e1b81f48a1dd2c025bd1ba5312d588ce3bd966c4d26ecffc58c3957c34e1d9102617ae675614110e5db567f8e8821085eeb0c1f055f7cbe04c41a6d441c10e1f99a6668c3a72ac8ec8c989fb107f4c50b701da9a4d8ba8b27da862f062f14f08e7d5405a61d5d7698aa7c3dba9bd01ad306547f96686f3dbe5e23906b71d182da11ff1943b44ea999088588157810deabd8f3a45a452cc2084e1200e1a2243f6ae997d993d69bd4dcc78e186366baec1f74a23ad5ef5a8ab023fc213fc4075982bfa2efa1e991f23a6a147ee057bd7632309592c6437e943709aa224a337374f44ed04ef0701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2280860ae00d2ee2f11379b641711dd88a79eea49c0637fb45f4279239fa0cd1984c400f48959c5174d0efc2cd5885ca6cb14ec0d5ea07c1d7541bf113bbde12f26fed4e971497358697cbfea63e568bb5e100568dd7f6cb2911d0282cb3e7f20b2cfb34e38ec8586d1c74ac7e244f594ced233f095182c5e08585f13da60ccb19401aee267c1954ee6e09fbcba4fc4df79f5dcb161f37cacb25f22e67b5abf3638eb70dcc4af2e6d8388de0636ced399f7c24716e11b8573a6b06f879e80691/etc/alternatives/wsdump@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-websocket-client-1.5.1-150400.13.7.1.src.rpmpython311-websocket-clientpython311-websocket-client-test@@     /bin/sh/bin/sh/bin/sh/usr/bin/python3.11python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternatives3.113.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3d[@dBzd7cr-ck@cEZb?bUia$@`_S^j$@^;\\@\l@Z`@YYY@Yu@YqY\X*W @V'~@U(UT@TD@TTOdmueller@suse.comdmueller@suse.commcepl@suse.compgajdos@suse.comyarunachalam@suse.comyarunachalam@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.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- update to 1.5.1: * Fix logic bug that can cause disconnects * Refactor and improve ping/pong logic to resolve several issues, including an infinite loop issue during reconnect * Fix issue where `skip_utf8_validation = True` is ignored * Fix issue where sslopt `is_ssl` is ignored * Downgrade "websocket connected" message from logging.warning to logging.info- add sle15_python_module_pythons (jsc#PED-68)- Make calling of %{sle15modernpython} optional.- python-six is not required- Update to version 1.4.2 - create_dispatcher is determined by URL ws/wss, NOT by presence of sslopt args, to maintain consistency (#875) - Remove redundant key generation line (#864) - Updated docs to fix old links and updated CI to include Python 3.11- Update to version 1.4.1 - Fix stack growth bug when `run_forever` reconnects (#854) - Add doctest CI for sphinx docs code examples (d150099) - General docs improvements- Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629)- 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- 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/sh/bin/shpython311-websocket-client-testh04-ch2b 1715148781 !!#$%&'()*+,-./01233557799;;==??AACDEFGHIJKLMNOPQRSTUVWXY1.5.1-150400.13.7.11.5.11.5.1 wsdumpwsdumpwsdump-3.11websocket__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc_abnf.cpython-311.opt-1.pyc_abnf.cpython-311.pyc_app.cpython-311.opt-1.pyc_app.cpython-311.pyc_cookiejar.cpython-311.opt-1.pyc_cookiejar.cpython-311.pyc_core.cpython-311.opt-1.pyc_core.cpython-311.pyc_exceptions.cpython-311.opt-1.pyc_exceptions.cpython-311.pyc_handshake.cpython-311.opt-1.pyc_handshake.cpython-311.pyc_http.cpython-311.opt-1.pyc_http.cpython-311.pyc_logging.cpython-311.opt-1.pyc_logging.cpython-311.pyc_socket.cpython-311.opt-1.pyc_socket.cpython-311.pyc_ssl_compat.cpython-311.opt-1.pyc_ssl_compat.cpython-311.pyc_url.cpython-311.opt-1.pyc_url.cpython-311.pyc_utils.cpython-311.opt-1.pyc_utils.cpython-311.pyc_wsdump.cpython-311.opt-1.pyc_wsdump.cpython-311.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-311.opt-1.pyc__init__.cpython-311.pycecho-server.cpython-311.opt-1.pycecho-server.cpython-311.pyctest_abnf.cpython-311.opt-1.pyctest_abnf.cpython-311.pyctest_app.cpython-311.opt-1.pyctest_app.cpython-311.pyctest_cookiejar.cpython-311.opt-1.pyctest_cookiejar.cpython-311.pyctest_http.cpython-311.opt-1.pyctest_http.cpython-311.pyctest_url.cpython-311.opt-1.pyctest_url.cpython-311.pyctest_websocket.cpython-311.opt-1.pyctest_websocket.cpython-311.pycdataheader01.txtheader02.txtheader03.txtecho-server.pytest_abnf.pytest_app.pytest_cookiejar.pytest_http.pytest_url.pytest_websocket.pywebsocket_client-1.5.1-py3.11.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txtpython311-websocket-clientChangeLogREADME.mdpython311-websocket-clientLICENSE/etc/alternatives//usr/bin//usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/websocket//usr/lib/python3.11/site-packages/websocket/__pycache__//usr/lib/python3.11/site-packages/websocket/tests//usr/lib/python3.11/site-packages/websocket/tests/__pycache__//usr/lib/python3.11/site-packages/websocket/tests/data//usr/lib/python3.11/site-packages/websocket_client-1.5.1-py3.11.egg-info//usr/share/doc/packages//usr/share/doc/packages/python311-websocket-client//usr/share/licenses//usr/share/licenses/python311-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:33743/SUSE_SLE-15-SP4_Update/40c9f24dbc704771c78693c983bce24c-python-websocket-client.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII text, with CRLF line terminatorsASCII textPython script, UTF-8 Unicode text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRՠGFutf-81f400a762069c413eb36165624052ff223378e7029357b9f7274dec3fbf8d550?7zXZ !t/]"k%˹0a MwʠN8= d-Aax65uW~HqrWyucm&"IN;b$u (Ǻ4 sq@R,BQ}E(*o +0$`qб ׁp,pFB` *ot#/t:~QalݴPm&~8| `[^r՗\uJeCϹ33ThB!A9{чHV'}a݉ؤb=?}MS<,wO*(d΍|]w!'Nq[H@. &V1hUS yYC2n`Ƽh}ٮs밑)'x\Vpe1 #JzZI5zCJ1hx]mvW=C6Wsg'+jw [;$tC&bIv1"~8 teZ=y73YMeYG!V7{$)ͼÕu=0yT|#%4]Fvp$_8e܍Y>b̤-fG?X'.v,xϺ1TLܭU|eE"Z'į4;Kg8ѣrAR!"ѹ$jmyj7Ύ({]}j!җpKl$(B( ];hn&Ib0z*kYPb1] \ΓzΞ']Po}E| zX#բ|4$*8S #ƀU *aXy> xPh3f vUxMp1FKjI|^Mb$߶ Ϳ΍@̅ ,Z>B3ً1ٽf7Qѐ9L8Ȣ0 "_42-{$8}ļ@8FEݾ61rK2c'|Y[9zi^!2C+J竤!:d#cȆM&^T<^m ZZ[H.Mݷh2޿tBܮ "*PֆInYLIܽڈgl] jNw[/282NY*^+áe:ŧм) MjeWTx_stiO# Mv*Hf(kaT.#E}YDwG%2G$n9N5"yNU y%d2$%v3. YZ