Picows

Latest version: v1.8.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.4.0

------------------

* Added optional automatic ping-pong mechanism to detect broken connection
* Added an option to WSTransport.disconnect to disconnect immediately without flushing send buffers
* Re-structured documentation, added 'Topic guides' section

1.3.0

------------------

* Change WSUpgradeRequest.headers type from Dict to CIMultiDict
* Fix: ws_connect is ignoring URI query parameters
* Fix: WSUpgradeRequest.version field is always None

1.2.2

------------------

* Fix: picows wasn't working on windows with asyncio and python<=3.10 because data_received callback gets bytearray object instead of bytes.
* Fix: ws_connect was throwing TimeoutError on handshake timeouts, changed to asyncio.TimeoutError just to be consistent with the rest asyncio behaviour

1.2.1

------------------

* Optimization: Internal memory buffers were calling PyMem_Realloc too often

1.2.0

------------------

* Optimization: use direct send syscall and forward data to underlying transport only on EWOULDBLOCK.
* Optimization: disable usage of BufferedProtocol because profiler showed that it is slower than regular data_received

1.1.1

------------------

* Release binary wheels along with source dist

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.