Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python310-websocket-client | Distribution: openSUSE Tumbleweed |
Version: 1.8.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue Oct 15 05:35:11 2024 |
Group: Unspecified | Build host: reproducible |
Size: 381966 | Source RPM: python-websocket-client-1.8.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/liris/websocket-client/releases | |
Summary: WebSocket client implementation |
The 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.
LGPL-2.1-only
* Tue Oct 15 2024 Steve Kowalik <steven.kowalik@suse.com> - Update to 1.8.0: * Added `on_reconnect` parameter to WebSocketApp to handle callback ambiguity * Improve handling of SSLEOFError and use reconnect bool - Switch to pyproject macros. * Wed Dec 13 2023 Dirk Müller <dmueller@suse.com> - update to 1.7.0: * Renamed `mask` variable in ABNF to prevent name collision with `mask()` function (9b51f73) * Fixed old http import of HTTPStatus in _handshake.py * Add `send_text()` and `send_bytes()` to _app.py * Improved typehint support * General readability improvements, made all string concatenations use f-strings * Applied black formatting style to code (da7f286) * Mon Nov 27 2023 Dirk Müller <dmueller@suse.com> - update to 1.6.4: * Fix #952, add support for HTTP 307 and 308 redirect codes * Fix type hints issues * Add support for Python beta release 3.12 in CI * Add maintainer email in setup.py * Add support for SSLKEYLOGFILE environment variable * Add support for callable header arguments * Change handling of proxy environment variables, is_secure set to true now prevents http_proxy from getting used * Fix Dispatcher keyboard interrupt. Should solve reconnect loop with rel * Fix teardown issue when ping thread is not properly ended * Fix double ping wait time on first ping * Minor type hints improvements (eda6724, 54b3013) * Add logic to avoid error in the case where content-length header does not exist, bug introduced in 1.5.2 * Fix wsdump.py script typing, bug introduced in 1.5.2 * Add type hints * Fix pytype errors * Fix args passed to logging function * Standardize PEP 3101 formatting (c6a445f) * Add more verbose exception for unsuccessful handshake * Wed May 10 2023 Dirk Müller <dmueller@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 * Fri Apr 21 2023 Dirk Müller <dmueller@suse.com> - add sle15_python_module_pythons (jsc#PED-68) * Thu Apr 13 2023 Matej Cepl <mcepl@suse.com> - Make calling of %{sle15modernpython} optional. * Mon Nov 14 2022 pgajdos@suse.com - python-six is not required * Wed Nov 09 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com> - 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 * Tue Oct 11 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com> - 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 * Thu Jul 21 2022 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629) * Tue Apr 12 2022 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - 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 * Tue Aug 24 2021 Stefan Schubert <schubi@suse.de> - Use libalternatives instead of update-alternatives. * Thu Apr 29 2021 Sebastian Wagner <sebix+novell.com@sebix.at> - 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
/usr/bin/wsdump /usr/bin/wsdump-3.10 /usr/lib/python3.10/site-packages/websocket /usr/lib/python3.10/site-packages/websocket/__init__.py /usr/lib/python3.10/site-packages/websocket/__pycache__ /usr/lib/python3.10/site-packages/websocket/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_abnf.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_abnf.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_app.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_app.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_cookiejar.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_cookiejar.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_core.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_core.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_exceptions.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_exceptions.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_handshake.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_handshake.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_http.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_http.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_logging.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_logging.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_socket.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_socket.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_ssl_compat.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_ssl_compat.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_url.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_url.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_utils.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_utils.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_wsdump.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/__pycache__/_wsdump.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/_abnf.py /usr/lib/python3.10/site-packages/websocket/_app.py /usr/lib/python3.10/site-packages/websocket/_cookiejar.py /usr/lib/python3.10/site-packages/websocket/_core.py /usr/lib/python3.10/site-packages/websocket/_exceptions.py /usr/lib/python3.10/site-packages/websocket/_handshake.py /usr/lib/python3.10/site-packages/websocket/_http.py /usr/lib/python3.10/site-packages/websocket/_logging.py /usr/lib/python3.10/site-packages/websocket/_socket.py /usr/lib/python3.10/site-packages/websocket/_ssl_compat.py /usr/lib/python3.10/site-packages/websocket/_url.py /usr/lib/python3.10/site-packages/websocket/_utils.py /usr/lib/python3.10/site-packages/websocket/_wsdump.py /usr/lib/python3.10/site-packages/websocket/py.typed /usr/lib/python3.10/site-packages/websocket/tests /usr/lib/python3.10/site-packages/websocket/tests/__init__.py /usr/lib/python3.10/site-packages/websocket/tests/__pycache__ /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/echo-server.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/echo-server.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/test_abnf.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/test_abnf.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/test_app.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/test_app.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/test_cookiejar.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/test_cookiejar.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/test_http.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/test_http.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/test_url.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/test_url.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/test_websocket.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/websocket/tests/__pycache__/test_websocket.cpython-310.pyc /usr/lib/python3.10/site-packages/websocket/tests/data /usr/lib/python3.10/site-packages/websocket/tests/data/header01.txt /usr/lib/python3.10/site-packages/websocket/tests/data/header02.txt /usr/lib/python3.10/site-packages/websocket/tests/data/header03.txt /usr/lib/python3.10/site-packages/websocket/tests/echo-server.py /usr/lib/python3.10/site-packages/websocket/tests/test_abnf.py /usr/lib/python3.10/site-packages/websocket/tests/test_app.py /usr/lib/python3.10/site-packages/websocket/tests/test_cookiejar.py /usr/lib/python3.10/site-packages/websocket/tests/test_http.py /usr/lib/python3.10/site-packages/websocket/tests/test_url.py /usr/lib/python3.10/site-packages/websocket/tests/test_websocket.py /usr/lib/python3.10/site-packages/websocket_client-1.8.0.dist-info /usr/lib/python3.10/site-packages/websocket_client-1.8.0.dist-info/INSTALLER /usr/lib/python3.10/site-packages/websocket_client-1.8.0.dist-info/LICENSE /usr/lib/python3.10/site-packages/websocket_client-1.8.0.dist-info/METADATA /usr/lib/python3.10/site-packages/websocket_client-1.8.0.dist-info/RECORD /usr/lib/python3.10/site-packages/websocket_client-1.8.0.dist-info/REQUESTED /usr/lib/python3.10/site-packages/websocket_client-1.8.0.dist-info/WHEEL /usr/lib/python3.10/site-packages/websocket_client-1.8.0.dist-info/entry_points.txt /usr/lib/python3.10/site-packages/websocket_client-1.8.0.dist-info/top_level.txt /usr/share/doc/packages/python310-websocket-client /usr/share/doc/packages/python310-websocket-client/ChangeLog /usr/share/doc/packages/python310-websocket-client/README.md /usr/share/libalternatives/wsdump /usr/share/libalternatives/wsdump/310.conf /usr/share/licenses/python310-websocket-client /usr/share/licenses/python310-websocket-client/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Nov 1 00:28:36 2024