head	1.10;
access;
symbols
	pkgsrc-2026Q2:1.9.0.6
	pkgsrc-2026Q2-base:1.9
	pkgsrc-2026Q1:1.9.0.4
	pkgsrc-2026Q1-base:1.9
	pkgsrc-2025Q4:1.9.0.2
	pkgsrc-2025Q4-base:1.9
	pkgsrc-2025Q3:1.8.0.4
	pkgsrc-2025Q3-base:1.8
	pkgsrc-2025Q2:1.8.0.2
	pkgsrc-2025Q2-base:1.8
	pkgsrc-2025Q1:1.7.0.12
	pkgsrc-2025Q1-base:1.7
	pkgsrc-2024Q4:1.7.0.10
	pkgsrc-2024Q4-base:1.7
	pkgsrc-2024Q3:1.7.0.8
	pkgsrc-2024Q3-base:1.7
	pkgsrc-2024Q2:1.7.0.6
	pkgsrc-2024Q2-base:1.7
	pkgsrc-2024Q1:1.7.0.4
	pkgsrc-2024Q1-base:1.7
	pkgsrc-2023Q4:1.7.0.2
	pkgsrc-2023Q4-base:1.7
	pkgsrc-2023Q3:1.6.0.12
	pkgsrc-2023Q3-base:1.6
	pkgsrc-2023Q2:1.6.0.10
	pkgsrc-2023Q2-base:1.6
	pkgsrc-2023Q1:1.6.0.8
	pkgsrc-2023Q1-base:1.6
	pkgsrc-2022Q4:1.6.0.6
	pkgsrc-2022Q4-base:1.6
	pkgsrc-2022Q3:1.6.0.4
	pkgsrc-2022Q3-base:1.6
	pkgsrc-2022Q2:1.6.0.2
	pkgsrc-2022Q2-base:1.6
	pkgsrc-2022Q1:1.5.0.8
	pkgsrc-2022Q1-base:1.5
	pkgsrc-2021Q4:1.5.0.6
	pkgsrc-2021Q4-base:1.5
	pkgsrc-2021Q3:1.5.0.4
	pkgsrc-2021Q3-base:1.5
	pkgsrc-2021Q2:1.5.0.2
	pkgsrc-2021Q2-base:1.5
	pkgsrc-2021Q1:1.4.0.20
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.4.0.18
	pkgsrc-2020Q4-base:1.4
	pkgsrc-2020Q3:1.4.0.16
	pkgsrc-2020Q3-base:1.4
	pkgsrc-2020Q2:1.4.0.14
	pkgsrc-2020Q2-base:1.4
	pkgsrc-2020Q1:1.4.0.10
	pkgsrc-2020Q1-base:1.4
	pkgsrc-2019Q4:1.4.0.12
	pkgsrc-2019Q4-base:1.4
	pkgsrc-2019Q3:1.4.0.8
	pkgsrc-2019Q3-base:1.4
	pkgsrc-2019Q2:1.4.0.6
	pkgsrc-2019Q2-base:1.4
	pkgsrc-2019Q1:1.4.0.4
	pkgsrc-2019Q1-base:1.4
	pkgsrc-2018Q4:1.4.0.2
	pkgsrc-2018Q4-base:1.4
	pkgsrc-2018Q3:1.3.0.4
	pkgsrc-2018Q3-base:1.3
	pkgsrc-2018Q2:1.3.0.2
	pkgsrc-2018Q2-base:1.3
	pkgsrc-2018Q1:1.2.0.4
	pkgsrc-2018Q1-base:1.2
	pkgsrc-2017Q4:1.2.0.2
	pkgsrc-2017Q4-base:1.2;
locks; strict;
comment	@# @;


1.10
date	2026.09.02.07.33.08;	author adam;	state Exp;
branches;
next	1.9;
commitid	DIIywb4qNnIfc1UG;

1.9
date	2025.10.23.15.17.58;	author adam;	state Exp;
branches;
next	1.8;
commitid	qn98qnyJcPNxRHfG;

1.8
date	2025.04.14.20.28.04;	author adam;	state Exp;
branches;
next	1.7;
commitid	UEGjPtvhiyhEK3RF;

1.7
date	2023.12.07.18.20.48;	author adam;	state Exp;
branches;
next	1.6;
commitid	SNRX7js9uJLlVyPE;

1.6
date	2022.05.11.17.57.24;	author bouyer;	state Exp;
branches;
next	1.5;
commitid	ML4GZCxsTAGsgFDD;

1.5
date	2021.05.05.04.45.30;	author adam;	state Exp;
branches;
next	1.4;
commitid	u7iIK7SE9r0VOURC;

1.4
date	2018.10.11.10.26.30;	author adam;	state Exp;
branches;
next	1.3;
commitid	YiD6z8r6D2U8PwVA;

1.3
date	2018.06.15.11.47.10;	author adam;	state Exp;
branches;
next	1.2;
commitid	AOKlq2Enwkj34nGA;

1.2
date	2017.10.11.06.35.50;	author adam;	state Exp;
branches;
next	1.1;
commitid	BRxODqDUxRIuhBaA;

1.1
date	2017.10.07.17.24.03;	author maya;	state Exp;
branches;
next	;
commitid	Hie9mcF373hHZ8aA;


desc
@@


1.10
log
@py-websocket-client: updated to 1.9.2

1.9.2
- Fix race in `WebSocketApp.close()` when `run_forever()` thread clears the socket during the close handshake

1.9.1
- Add Python 3.14 support to setup config and CI (f2bc97a)
- Fix `close()` dropping close frame when reason is str (2f22e2e)
- Fix `close()` type annotation and docstring for timeout and reason (d69f730)
- Make `abort()` robust for sockets that cannot shutdown, same logic as `shutdown()` (1904e3d)
- Raise `WebSocketException` for redirects missing a `Location` header (97e34db)
- Raise when WebSocket connect redirect limit is exhausted (be0d38d)
- Raise `WebSocketException` for redirects to invalid targets (62ef6af)
- Fix unformatted ABNF validation error messages (0145b7b)
- Fix `validate_utf8()` crash on str input (4a8e6ed)
- Store `status_message` on `WebSocketBadStatusException` (368aeda)
- Raise `WebSocketException` for `check_hostname` with `CERT_NONE` (0232aca)
- Fix `handleDisconnect` type annotation: None default requires Optional (20f3712)
- Remove unreachable `not frame` check in `recv_data_frame()` (b684242)
- Set `proxy_timeout` on `proxy_info` without a proxy host (68f0aed)
- Fix `_wsdump.py` bytes annotations and remove dead code (5ecc6e4)
- Export `STATUS_SERVICE_RESTART` and `STATUS_TRY_AGAIN_LATER` close codes (22279c4)
- Fix `extract_err_message()` to always return str (e2091bd)
- Raise `WebSocketProxyException` for SOCKS proxy without a port, correct proxy port docs (3c62bdf)
- Raise `WebSocketException` for malformed HTTP responses (04f4d94)
- Fix docs examples using dead or unreachable endpoints (2fc92c0)
- Add pyproject.toml, drop deprecated setup.py metadata (8b34f50)
- Apply linting (3b4ffab)
@
text
@@@comment $NetBSD: PLIST,v 1.9 2025/10/23 15:17:58 adam Exp $
bin/wsdump-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/websocket/__init__.py
${PYSITELIB}/websocket/__init__.pyc
${PYSITELIB}/websocket/__init__.pyo
${PYSITELIB}/websocket/_abnf.py
${PYSITELIB}/websocket/_abnf.pyc
${PYSITELIB}/websocket/_abnf.pyo
${PYSITELIB}/websocket/_app.py
${PYSITELIB}/websocket/_app.pyc
${PYSITELIB}/websocket/_app.pyo
${PYSITELIB}/websocket/_cookiejar.py
${PYSITELIB}/websocket/_cookiejar.pyc
${PYSITELIB}/websocket/_cookiejar.pyo
${PYSITELIB}/websocket/_core.py
${PYSITELIB}/websocket/_core.pyc
${PYSITELIB}/websocket/_core.pyo
${PYSITELIB}/websocket/_dispatcher.py
${PYSITELIB}/websocket/_dispatcher.pyc
${PYSITELIB}/websocket/_dispatcher.pyo
${PYSITELIB}/websocket/_exceptions.py
${PYSITELIB}/websocket/_exceptions.pyc
${PYSITELIB}/websocket/_exceptions.pyo
${PYSITELIB}/websocket/_handshake.py
${PYSITELIB}/websocket/_handshake.pyc
${PYSITELIB}/websocket/_handshake.pyo
${PYSITELIB}/websocket/_http.py
${PYSITELIB}/websocket/_http.pyc
${PYSITELIB}/websocket/_http.pyo
${PYSITELIB}/websocket/_logging.py
${PYSITELIB}/websocket/_logging.pyc
${PYSITELIB}/websocket/_logging.pyo
${PYSITELIB}/websocket/_socket.py
${PYSITELIB}/websocket/_socket.pyc
${PYSITELIB}/websocket/_socket.pyo
${PYSITELIB}/websocket/_ssl_compat.py
${PYSITELIB}/websocket/_ssl_compat.pyc
${PYSITELIB}/websocket/_ssl_compat.pyo
${PYSITELIB}/websocket/_url.py
${PYSITELIB}/websocket/_url.pyc
${PYSITELIB}/websocket/_url.pyo
${PYSITELIB}/websocket/_utils.py
${PYSITELIB}/websocket/_utils.pyc
${PYSITELIB}/websocket/_utils.pyo
${PYSITELIB}/websocket/_wsdump.py
${PYSITELIB}/websocket/_wsdump.pyc
${PYSITELIB}/websocket/_wsdump.pyo
${PYSITELIB}/websocket/py.typed
${PYSITELIB}/websocket/tests/__init__.py
${PYSITELIB}/websocket/tests/__init__.pyc
${PYSITELIB}/websocket/tests/__init__.pyo
${PYSITELIB}/websocket/tests/data/header01.txt
${PYSITELIB}/websocket/tests/data/header02.txt
${PYSITELIB}/websocket/tests/data/header03.txt
${PYSITELIB}/websocket/tests/echo-server.py
${PYSITELIB}/websocket/tests/echo-server.pyc
${PYSITELIB}/websocket/tests/echo-server.pyo
${PYSITELIB}/websocket/tests/test_abnf.py
${PYSITELIB}/websocket/tests/test_abnf.pyc
${PYSITELIB}/websocket/tests/test_abnf.pyo
${PYSITELIB}/websocket/tests/test_app.py
${PYSITELIB}/websocket/tests/test_app.pyc
${PYSITELIB}/websocket/tests/test_app.pyo
${PYSITELIB}/websocket/tests/test_cookiejar.py
${PYSITELIB}/websocket/tests/test_cookiejar.pyc
${PYSITELIB}/websocket/tests/test_cookiejar.pyo
${PYSITELIB}/websocket/tests/test_dispatcher.py
${PYSITELIB}/websocket/tests/test_dispatcher.pyc
${PYSITELIB}/websocket/tests/test_dispatcher.pyo
${PYSITELIB}/websocket/tests/test_handshake_large_response.py
${PYSITELIB}/websocket/tests/test_handshake_large_response.pyc
${PYSITELIB}/websocket/tests/test_handshake_large_response.pyo
${PYSITELIB}/websocket/tests/test_http.py
${PYSITELIB}/websocket/tests/test_http.pyc
${PYSITELIB}/websocket/tests/test_http.pyo
${PYSITELIB}/websocket/tests/test_large_payloads.py
${PYSITELIB}/websocket/tests/test_large_payloads.pyc
${PYSITELIB}/websocket/tests/test_large_payloads.pyo
${PYSITELIB}/websocket/tests/test_logging_helpers.py
${PYSITELIB}/websocket/tests/test_logging_helpers.pyc
${PYSITELIB}/websocket/tests/test_logging_helpers.pyo
${PYSITELIB}/websocket/tests/test_reconnect_bad_fd.py
${PYSITELIB}/websocket/tests/test_reconnect_bad_fd.pyc
${PYSITELIB}/websocket/tests/test_reconnect_bad_fd.pyo
${PYSITELIB}/websocket/tests/test_socket.py
${PYSITELIB}/websocket/tests/test_socket.pyc
${PYSITELIB}/websocket/tests/test_socket.pyo
${PYSITELIB}/websocket/tests/test_socket_bugs.py
${PYSITELIB}/websocket/tests/test_socket_bugs.pyc
${PYSITELIB}/websocket/tests/test_socket_bugs.pyo
${PYSITELIB}/websocket/tests/test_ssl_compat.py
${PYSITELIB}/websocket/tests/test_ssl_compat.pyc
${PYSITELIB}/websocket/tests/test_ssl_compat.pyo
${PYSITELIB}/websocket/tests/test_ssl_edge_cases.py
${PYSITELIB}/websocket/tests/test_ssl_edge_cases.pyc
${PYSITELIB}/websocket/tests/test_ssl_edge_cases.pyo
${PYSITELIB}/websocket/tests/test_url.py
${PYSITELIB}/websocket/tests/test_url.pyc
${PYSITELIB}/websocket/tests/test_url.pyo
${PYSITELIB}/websocket/tests/test_utils.py
${PYSITELIB}/websocket/tests/test_utils.pyc
${PYSITELIB}/websocket/tests/test_utils.pyo
${PYSITELIB}/websocket/tests/test_websocket.py
${PYSITELIB}/websocket/tests/test_websocket.pyc
${PYSITELIB}/websocket/tests/test_websocket.pyo
@


1.9
log
@py-websocket-client: updated to 1.9.0

1.9.0
- Remove Python 3.8 support (EOL), add Python 3.13 (5f25030)
- Remove localhost and 127.0.0.1 from default NO_PROXY list
- Support IPv6 CIDRs in the no_proxy option
- Fix thread safety condition in `teardown()` to improve `run_forever()`
- Fix 1024 by chunking data, recursion in on_error callback, thread leak in `_stop_ping_thread()`, avoid implicit None in `recv()`
- Avoid bare except clauses for better error handling
- Fix async
- Resolve mypy type errors
- Test coverage improvements
- flake8 linting improvements
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.8 2025/04/14 20:28:04 adam Exp $
d85 6
@


1.8
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.7 2023/12/07 18:20:48 adam Exp $
d24 3
d73 6
d82 15
d100 3
@


1.7
log
@py-websocket-client: updated to 1.7.0

1.7.0
- Renamed `mask` variable in ABNF to prevent name collision with `mask()` function
- 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
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.6 2022/05/11 17:57:24 bouyer Exp $
a2 1
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d7 1
@


1.6
log
@Update py-websocket-client to 1.3.2. Changes since 0.59.0:
switch to apace-2.0 licence
mostly bug fixes.
Drop python2 support (but we had PYTHON_VERSIONS_INCOMPATIBLE= 27 anyway)
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.5 2021/05/05 04:45:30 adam Exp $
d3 6
a8 6
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
d51 1
@


1.5
log
@py-websocket-client: updated to 0.59.0

0.59.0
- Last main release to support Python 2
- Fix Python 2 urlparse scheme
- Add support for headers with multiple values
- Add debug support for reserved custom status codes
- Allow multiple Set-Cookie: headers
- Simplified cookie sorting
- Add no_proxy support
- Add Host header to HTTP proxy request
- Improve PEP8 style compliance
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2018/10/11 10:26:30 adam Exp $
d6 1
d48 3
d57 3
@


1.4
log
@py-websocket-client: updated to 0.53.0

0.53.0:
- on_open() missing 1 required positional argument: 'ws'

0.52.0:
- fixed callback argument in _app.py
- Fixing none compare bug in run_forever
- Fix NoneType bug introduced by 386 fix

0.51.0:
- revert "WebSocketApp class to make it inheritable" because of breaking the compatibily

0.50.0:
- fixed pong before ping
- pass proper arguments to method callbacks

0.49.0:
- WebSocketApp class to make it inheritable
- Add option to disable sending the Origin header
- Websocket.close() meaning of "close status: XXXXX"
- Enable multithreading protection with ping_interval
- reset WebsocketApp.sock
- websocket.enableTrace not working
- AttributeError: 'module' object has no attribute 'NullHandler'
- WebSocketBadStatusException "not enough arguments for format string"
- handshake should deal with None in headers
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2018/06/15 11:47:10 adam Exp $
d52 7
d62 6
@


1.3
log
@py-websocket-client: updated to 0.48.0

0.48.0:
- Add NullHandler to logger to fix python 2 issue.
- Fix the issue that websocket status message may not present
- Socket error not raised in nested try except in python2
- Load system default certificates if none are given
- Fix waiting forever on ping/pong timeout
- socks5 via pysocks support
- v0.47.0 breaks ability to stop stream with run_forever
- _http.py: fix windows proxy error due to socktype
@
text
@d1 2
a2 2
@@comment $NetBSD: PLIST,v 1.2 2017/10/11 06:35:50 adam Exp $
bin/wsdump${PYVERSSUFFIX}
@


1.2
log
@py-websocket-client: pkgsrc fixes

Sorted PLIST
Added ALTERNATIVES
Removed underscore (_) from PKGNAME
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2017/10/07 17:24:03 maya Exp $
a46 1
${PYSITELIB}/websocket/cacert.pem
@


1.1
log
@Add package py-websocket-client version 0.44.0

websocket-client module is WebSocket client for python
This provide the low level APIs for WebSocket.
All APIs are the synchronous functions.
@
text
@d1 7
a7 2
@@comment $NetBSD$
bin/wsdump.py
d9 1
d11 2
a12 1
${PYSITELIB}/websocket/__init__.pyc
d14 2
a15 1
${PYSITELIB}/websocket/_abnf.pyc
d17 2
a18 1
${PYSITELIB}/websocket/_app.pyc
d20 2
a21 1
${PYSITELIB}/websocket/_cookiejar.pyc
d23 2
a24 1
${PYSITELIB}/websocket/_core.pyc
d26 2
a27 1
${PYSITELIB}/websocket/_exceptions.pyc
d29 2
a30 1
${PYSITELIB}/websocket/_handshake.pyc
d32 2
a33 1
${PYSITELIB}/websocket/_http.pyc
d35 2
a36 1
${PYSITELIB}/websocket/_logging.pyc
d38 2
a39 1
${PYSITELIB}/websocket/_socket.pyc
d41 2
a42 1
${PYSITELIB}/websocket/_ssl_compat.pyc
d44 2
a45 1
${PYSITELIB}/websocket/_url.pyc
a46 13
${PYSITELIB}/websocket/_utils.pyc
${PYSITELIB}/websocket/_abnf.py
${PYSITELIB}/websocket/_app.py
${PYSITELIB}/websocket/_cookiejar.py
${PYSITELIB}/websocket/_core.py
${PYSITELIB}/websocket/_exceptions.py
${PYSITELIB}/websocket/_handshake.py
${PYSITELIB}/websocket/_http.py
${PYSITELIB}/websocket/_logging.py
${PYSITELIB}/websocket/_socket.py
${PYSITELIB}/websocket/_ssl_compat.py
${PYSITELIB}/websocket/_url.py
${PYSITELIB}/websocket/_utils.py
d49 1
a50 5
${PYSITELIB}/websocket/tests/__init__.pyc
${PYSITELIB}/websocket/tests/test_cookiejar.pyo
${PYSITELIB}/websocket/tests/test_cookiejar.pyc
${PYSITELIB}/websocket/tests/test_websocket.pyo
${PYSITELIB}/websocket/tests/test_websocket.pyc
d54 2
d57 2
a58 5
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@

