Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-websocket-client-1.7.0-1.3 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python312-websocket-client Distribution: openSUSE Tumbleweed
Version: 1.7.0 Vendor: openSUSE
Release: 1.3 Build date: Wed Dec 13 11:36:07 2023
Group: Unspecified Build host: reproducible
Size: 452030 Source RPM: python-websocket-client-1.7.0-1.3.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.

Provides

Requires

License

LGPL-2.1-only

Changelog

* 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

Files

/usr/bin/wsdump
/usr/bin/wsdump-3.12
/usr/lib/python3.12/site-packages/websocket
/usr/lib/python3.12/site-packages/websocket/__init__.py
/usr/lib/python3.12/site-packages/websocket/__pycache__
/usr/lib/python3.12/site-packages/websocket/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_abnf.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_abnf.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_app.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_app.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_cookiejar.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_cookiejar.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_core.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_core.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_exceptions.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_exceptions.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_handshake.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_handshake.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_http.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_http.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_logging.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_logging.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_socket.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_socket.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_ssl_compat.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_ssl_compat.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_url.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_url.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_utils.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_utils.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_wsdump.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/__pycache__/_wsdump.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/_abnf.py
/usr/lib/python3.12/site-packages/websocket/_app.py
/usr/lib/python3.12/site-packages/websocket/_cookiejar.py
/usr/lib/python3.12/site-packages/websocket/_core.py
/usr/lib/python3.12/site-packages/websocket/_exceptions.py
/usr/lib/python3.12/site-packages/websocket/_handshake.py
/usr/lib/python3.12/site-packages/websocket/_http.py
/usr/lib/python3.12/site-packages/websocket/_logging.py
/usr/lib/python3.12/site-packages/websocket/_socket.py
/usr/lib/python3.12/site-packages/websocket/_ssl_compat.py
/usr/lib/python3.12/site-packages/websocket/_url.py
/usr/lib/python3.12/site-packages/websocket/_utils.py
/usr/lib/python3.12/site-packages/websocket/_wsdump.py
/usr/lib/python3.12/site-packages/websocket/py.typed
/usr/lib/python3.12/site-packages/websocket/tests
/usr/lib/python3.12/site-packages/websocket/tests/__init__.py
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/echo-server.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/echo-server.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/test_abnf.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/test_abnf.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/test_app.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/test_app.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/test_cookiejar.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/test_cookiejar.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/test_http.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/test_http.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/test_url.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/test_url.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/test_websocket.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/websocket/tests/__pycache__/test_websocket.cpython-312.pyc
/usr/lib/python3.12/site-packages/websocket/tests/data
/usr/lib/python3.12/site-packages/websocket/tests/data/header01.txt
/usr/lib/python3.12/site-packages/websocket/tests/data/header02.txt
/usr/lib/python3.12/site-packages/websocket/tests/data/header03.txt
/usr/lib/python3.12/site-packages/websocket/tests/echo-server.py
/usr/lib/python3.12/site-packages/websocket/tests/test_abnf.py
/usr/lib/python3.12/site-packages/websocket/tests/test_app.py
/usr/lib/python3.12/site-packages/websocket/tests/test_cookiejar.py
/usr/lib/python3.12/site-packages/websocket/tests/test_http.py
/usr/lib/python3.12/site-packages/websocket/tests/test_url.py
/usr/lib/python3.12/site-packages/websocket/tests/test_websocket.py
/usr/lib/python3.12/site-packages/websocket_client-1.7.0-py3.12.egg-info
/usr/lib/python3.12/site-packages/websocket_client-1.7.0-py3.12.egg-info/PKG-INFO
/usr/lib/python3.12/site-packages/websocket_client-1.7.0-py3.12.egg-info/SOURCES.txt
/usr/lib/python3.12/site-packages/websocket_client-1.7.0-py3.12.egg-info/dependency_links.txt
/usr/lib/python3.12/site-packages/websocket_client-1.7.0-py3.12.egg-info/entry_points.txt
/usr/lib/python3.12/site-packages/websocket_client-1.7.0-py3.12.egg-info/requires.txt
/usr/lib/python3.12/site-packages/websocket_client-1.7.0-py3.12.egg-info/top_level.txt
/usr/share/doc/packages/python312-websocket-client
/usr/share/doc/packages/python312-websocket-client/ChangeLog
/usr/share/doc/packages/python312-websocket-client/README.md
/usr/share/libalternatives/wsdump
/usr/share/libalternatives/wsdump/312.conf
/usr/share/licenses/python312-websocket-client
/usr/share/licenses/python312-websocket-client/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed May 1 23:23:10 2024