Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python-trio/trio-websocket

WebSocket client and server implementation for Python Trio
https://github.com/python-trio/trio-websocket

upgrade dev dependencies, support lint under python 3.12

upgrade pip-tools, pytest, pylint

52ce3462a59b669d8c9524314699dbf27591271f authored about 1 year ago by John Belmonte <[email protected]>
version 0.12.0-dev

e1722218464fcb9b4f87fcff749edc71f7d405a5 authored about 1 year ago by John Belmonte <[email protected]>
version 0.11.1

b263098d029aeac3072e1bc20f09f0a15f5bee41 authored about 1 year ago by John Belmonte <[email protected]>
conditionally require exceptiongroup (#183)

also: add python 3.12 and pypy3.9, 3.10 to CI

929bf75fb401b5760e9d45352301c708a4062b1a authored about 1 year ago by John Litborn <[email protected]>
version 0.11.0-dev

326298b3de2d42422be228353fe4f7527767903a authored over 1 year ago by John Belmonte <[email protected]>
version 0.10.4

c9f38aefc65fe99f5c56d499bfdce16c287909d0 authored over 1 year ago by John Belmonte <[email protected]>
fix client hang when connection lost just after remote closes (#182)

Bad ordering:
1. Remote close
2. TCP closed
3. Local confirms
=> no Connecti...

b761d41ab4767dbd585f39cc2beb7d9feac35e5f authored over 1 year ago by Oliver Rausch <[email protected]>
update URLs for python-trio org

89f274928bd89492ab7f54aae6188d008a87ed65 authored over 1 year ago by John Belmonte <[email protected]>
version 0.11.0-dev

6209783ff6280ab303c22f1b6828f01756f9b41e authored over 1 year ago by John Belmonte <[email protected]>
version 0.10.3

b361108f97a12ee19617fd87c6101e20d0e72cc1 authored over 1 year ago by John Belmonte <[email protected]>
CI: avoid duplicate actions on pull request

01f43733fa482ac893c93ec70c37f5766cd4152e authored over 1 year ago by John Belmonte <[email protected]>
refine Trio version check to handle suffixes like "+dev" (#179)

fixes #178

90b058738003c5085ee585f30e4a804302689cc2 authored over 1 year ago by John Belmonte <[email protected]>
clarify `closed` and `_close_reason`

cc9bd4d72edcd796b13eb693848bf5622fcf2713 authored almost 2 years ago by John Belmonte <[email protected]>
some typing clarifications

43bfcb28632d645dbf47b4ea75b4f6da28f79e6f authored almost 2 years ago by John Belmonte <[email protected]>
testing: _for_testing_peer_closed_connection doesn't need extra context switch

c019a8de9e562f2c475dc4764698d35c9f4eb1b8 authored almost 2 years ago by John Belmonte <[email protected]>
build: add safeguard against publishing dev version

c3ff470964d95bed1d45ecaecea2cc564d28301a authored almost 2 years ago by John Belmonte <[email protected]>
version 0.11.0-dev

5b2c868887ba31fa8615457ddedb7c5d582992f6 authored almost 2 years ago by John Belmonte <[email protected]>
fix version (accidental dev suffix)

aeb5f607fea2513c5796479e2df73c497738364d authored almost 2 years ago by John Belmonte <[email protected]>
version 0.10.2

8dbd1852e87d818c98a2e3e226ca1e458671f77f authored almost 2 years ago by John Belmonte <[email protected]>
fix reason not being set after local close (#159)

During a local-initiated close handshake, the following incorrect
behavior was observed:
* `...

77a712a72279e43f32c1c79c2f81ce50608941b9 authored almost 2 years ago by John Belmonte <[email protected]>
docs: update quart-trio link

016bebb8739350c410c20e9c241309676398dfc4 authored almost 2 years ago by John Belmonte <[email protected]>
CHANGELOG: fix wsproto version reference

a12894d729e8e8b7fcbc21c7af2cb8882a4bc573 authored almost 2 years ago by John Belmonte <[email protected]>
version 0.11.0-dev

734a82c29c41f1dd1951d1e0d0863b10e7702fad authored almost 2 years ago by John Belmonte <[email protected]>
version 0.10.1

49e2b36c1e3f1dde5629fe503f51e572e81a117e authored almost 2 years ago by John Belmonte <[email protected]>
Change send_message() behavior when close handshake is in progress

send_message() is changed to raise ConnectionClosed when a close
handshake is in progress. Prev...

f6cf32d8d2cd23e73518ed9c7cbab4d06f6433a0 authored almost 2 years ago by John Belmonte <[email protected]>
autobahn client runner: disable debug during metadata operations

9bcb7aa14d435537a2b01f52f3041072daed10a5 authored almost 2 years ago by John Belmonte <[email protected]>
CI coverage for older wsproto

68cf10290ef24b679f3a19dc91c9ab40da8ee7e0 authored almost 2 years ago by John Belmonte <[email protected]>
add xfail test case for #175

650862f15f6547b7ca1d090250ce59437ffeb6f4 authored almost 2 years ago by John Belmonte <[email protected]>
refactor autobahn test runners

* client & server: keep running on exception during case run
* client: display case ID's

ad402206a801b668cc0c0a80dd0ea994b96aa041 authored almost 2 years ago by John Belmonte <[email protected]>
docs: remove Travis reference

03b7e67b4e834787cacefc5316576588254faa7c authored almost 2 years ago by John Belmonte <[email protected]>
change strategy for testing CloseConnection races

Only pay for a task context switch when the code is under test.

a611b1a5c05ae4615c03fd6fc3b42c965234874b authored almost 2 years ago by John Belmonte <[email protected]>
fix documentation of WebSocketServer `handler` parameter

The handler callback takes a WebSocketRequest, not WebSocketConnection.

ea25026b659fec5568d4feda5d80261a8c820f0d authored almost 2 years ago by John Belmonte <[email protected]>
Set minimum Python version to 3.7 in README.md (#174)

The latest version of ``trio-websocket`` just bumped the minimum version
of Python to ``3.7``, ...

2477ae61257b4a5186570deba0e6bb3d68f1bdf5 authored almost 2 years ago by Michael Mintz <[email protected]>
docs: contributing.rst: updates for renamed requirements files

acd526b9395233c16b87f2a64b68c07efb09d100 authored almost 2 years ago by John Belmonte <[email protected]>
version 0.11.0-dev

875cc01b5212e2ba400d105118aa4ee1eac2c8bb authored almost 2 years ago by John Belmonte <[email protected]>
version 0.10.0

closes #173

84dd715563c0484e93dd8883b21b7830a8f8a1fb authored almost 2 years ago by John Belmonte <[email protected]>
rename requirements files (2/2)

requirements-dev.in => requirements-dev.txt
requirements-dev.in + requirements-extras.in => requ...

3f90b0e68bd3e4388e0bbc9fc2f6a561771bbe9e authored almost 2 years ago by John Belmonte <[email protected]>
rename requirements files (1/2)

7e38417d150ae69a8df8e6c0e913c152d930485f authored almost 2 years ago by John Belmonte <[email protected]>
use ExceptionGroup for trio > 0.22

fixes #172

5613f20ab47c653633a08f73788f7bb459853d20 authored almost 2 years ago by John Belmonte <[email protected]>
remove async-generator dependency

d27010588ff5d82e39bef71b6fccff54220b1a68 authored almost 2 years ago by John Belmonte <[email protected]>
build: split requirements into dev and extras

119a3cedfda7c4e63045ae17385fd4a2499561b0 authored almost 2 years ago by John Belmonte <[email protected]>
CI: restore pypy build

04485276b0e0925a0c1831bd58d63ef1c753bd79 authored almost 2 years ago by John Belmonte <[email protected]>
drop Python 3.6 support

bebd9cf29faafd7c71d7bdedb231f673b9d24917 authored almost 2 years ago by John Belmonte <[email protected]>
migrate CI to github actions

c9e20f87ac5bc9e937c093e5d260360afd1b2d69 authored almost 2 years ago by John Belmonte <[email protected]>
upgrade CI dependencies

166bdbb5221a46ea6beaefad58f6a0d562cb79c7 authored almost 2 years ago by John Belmonte <[email protected]>
lint fixes

a737eea1e482aac7edc44710d9ca9f4ba92db83b authored almost 2 years ago by John Belmonte <[email protected]>
disable lint on pypy build due to type-ast dependency

03c2d4b3bc9b8cc23a5b55fd577112c9596bc86c authored almost 3 years ago by John Belmonte <[email protected]>
upgrade CI dependencies

ecd73b73f02048db2e6ac5c29976e084088755aa authored almost 3 years ago by John Belmonte <[email protected]>
f-strings, code cleanup (unitialized and shadowed vars)

59c3f6483f907c02443b9f80f7b2cc92885eed19 authored almost 3 years ago by John Belmonte <[email protected]>
Remove python 3.5 support (#138)

Closes #112

3b6f4e78204e5f487ca6962374e498805c8b7cba authored almost 3 years ago by David Burns <[email protected]>
include LICENSE in source distributions (#168)

c3935639cba71077ff340cc0f7b97a44ca123421 authored almost 3 years ago by Nicholas Bollweg <[email protected]>
pin pip-tools

da7e5fa32b12d241fa9ba2f01d9b682e88f4e1d5 authored over 3 years ago by John Belmonte <[email protected]>
new pip-compile requirements.txt format

7a6f00ef5b513ba29d2c08d004fc2db60dad0afa authored over 3 years ago by John Belmonte <[email protected]>
version 0.10.0-dev

15c64e8193270208f1f5b0eb475efe3abbb99f32 authored almost 4 years ago by John Belmonte <[email protected]>
version 0.9.2

02307edbf0d8da5e887837ef0eb77e4d33289a37 authored almost 4 years ago by John Belmonte <[email protected]>
server: close TCP connection after closing websocket (#150)

Fixes #115 and #147.

719c06a69e032673e26edfca991291db035af7d7 authored almost 4 years ago by John Belmonte <[email protected]>
autobahn test server: set sufficient max message size

Partially addresses #147

dbf819d691f27ff6f57a2e4075e298a440da0d4d authored almost 4 years ago by John Belmonte <[email protected]>
version 0.10.0-dev

751c6428a10bb499aabd5a8144dcee6976d8fa70 authored about 4 years ago by John Belmonte <[email protected]>
version 0.9.1

6fafb1709de654bf04ff8dbc05e41517f46970d0 authored about 4 years ago by John Belmonte <[email protected]>
refactor test

8c3ea040e8bc4070b3b837d90e102e0bdb81ad55 authored about 4 years ago by John Belmonte <[email protected]>
Fix " Illegal target characters" when connecting to URL with zero-length path (#149)

This regressed in 0233e2176731a190a515c025c0762c19f (version 0.9.0) due
to different behavior b...

61258058db3fcd0e325057af14dd4d97034e3b04 authored about 4 years ago by Ran Benita <[email protected]>
version 0.10.0-dev

ac1c976c2a89c5efc49f9fb02e6d6fabd17f60a8 authored about 4 years ago by John Belmonte <[email protected]>
version 0.9.0

48672685eb2dafaac2e844114612bd82641a3dcd authored about 4 years ago by John Belmonte <[email protected]>
fix lint

787ff4c678b87842984b9ec5205f55f7c14c6892 authored about 4 years ago by John Belmonte <[email protected]>
avoid contributing to dropped exceptions during finalization (#144)

(see https://github.com/python-trio/trio/issues/1559)

c4a9f6c18febbea2ac3a42c231716b3c08f7696b authored about 4 years ago by John Belmonte <[email protected]>
fix lint run

ab88a230878b5b39e6f0b9fb8ad771935ac7cf50 authored about 4 years ago by John Belmonte <[email protected]>
add pylint check

a2f91dc4d04c9ca790ac34ed1790f520761e7e8a authored about 4 years ago by John Belmonte <[email protected]>
autobahn test client: set sufficient max message size

Partially addresses #147

a0ab3d38e52f4fcea8e1a45b81738a34aec3bbc0 authored about 4 years ago by John Belmonte <[email protected]>
update instructions for running autobahn server suite

Addresses issues noted in #147

6e828009f64923045c78f65aa38e5a5e8a2d5937 authored about 4 years ago by John Belmonte <[email protected]>
remove version limit on wsproto and async_generator dependencies

19be7203ed57d54105d65b87e42834f3a6f670f9 authored about 4 years ago by John Belmonte <[email protected]>
pin dependencies for deterministic CI / dev builds (#139)

Fixes #137.

49a904c14030abfd885a216d195ce4064a036ea8 authored about 4 years ago by John Belmonte <[email protected]>
fix Python 3.5 build

826e385933b8d5e9fe6c4c0955a0edd5a330536e authored about 4 years ago by John Belmonte <[email protected]>
tests: add fallback to trio.hazmat for Python 3.5 build

6d4f1aa899f099dfe1b87c0a2353eb25a5690053 authored about 4 years ago by John Belmonte <[email protected]>
Merge pull request #143 from bluetech/deprecation-deps

* allow wsproto 0.15 (requires python >= 3.6) and drop wsaccel dependency
* remove yarl and...

9719985b14a22c877e6e4274bfe0d0d92363a8c4 authored about 4 years ago by John Belmonte <[email protected]>
re-enable of python3.5 on travis (#146)

9abae469925e79a986264cfceb5f6dc8607a81c2 authored about 4 years ago by John Belmonte <[email protected]>
Remove yarl dependency; replace with urllib.parse

0233e2176731a190a515c025c0762c19fbde7821 authored about 4 years ago by Ran Benita <[email protected]>
Allow wsproto 0.15

According to the changelog it's compatible:
https://github.com/python-hyper/wsproto/blob/master/...

3f9903a0527a5f920a82a8128dec1fd0e2f8d8ea authored about 4 years ago by Ran Benita <[email protected]>
Fix trio.hazmat deprecation in tests

cde7ee5aa48af28595e6f00aaea1c2a616ae07c1 authored about 4 years ago by Ran Benita <[email protected]>
Remove ipaddress dependency; now in stdlib

trio-websocket only supports Python>=3.5, but the ipaddress module has
been available in the sta...

d72dcce37ce639a4d99533ea9459f6711441dd77 authored about 4 years ago by Ran Benita <[email protected]>
Remove wsaccel dependency; no longer needed

Newer wsproto versions don't utilize it anymore:
https://github.com/python-hyper/wsproto/commit/...

a495dafbe249fc7c022356d2345c0ddcdb9f58dd authored about 4 years ago by Ran Benita <[email protected]>
Fix attr.s(cmp) deprecation in tests

3af20d2dff3052b5f5ef533f1e62d10dc3b118d5 authored about 4 years ago by Ran Benita <[email protected]>
README: mention quart-trio as a server alternative (#141)

302e140863f5193a8c3d6dd0559606a5b8b8e117 authored about 4 years ago by John Belmonte <[email protected]>
CI: upgrade linux dist to avoid openssl deprecation error; add Python 3.9 build (#145)

fd9152e2abd03da60229ee6189ddcbf5abffa9c0 authored about 4 years ago by John Belmonte <[email protected]>
Fix autobahn server to not use removed APIs

2a292863b045c9abad8070047002dc3a96ee3626 authored about 4 years ago by Ran Benita <[email protected]>
CHANGELOG: fix release date

763f5750d10c7db715fb3479a061efe97341f36c authored over 4 years ago by John Belmonte <[email protected]>
version 0.9.0-dev

1a0a07a54941f196f2eb84e5deddbe3d93af63e8 authored over 4 years ago by John Belmonte <[email protected]>
Merge pull request #142 from belm0/release_0.8.1

version 0.8.1

e2eb98bfb3e01b92850d155c39bbf4947e82ba85 authored over 4 years ago by John Belmonte <[email protected]>
version 0.8.1

4e9f086d0ecdfb48cbb2431ebd626c7e33c35b3a authored over 4 years ago by John Belmonte <[email protected]>
reader task tolerates ClosedResourceError (#140)

The reader tasks will no longer raise an unhandled exception on ClosedResourceError.

Fixes #134.

50b62cbe52d95777595220574dc6c4b1cc8dbc5f authored over 4 years ago by Naveen Michaud-Agrawal <[email protected]>
Add Python 3.8 as supported runtime (#135)

b798551ad562ef24000859c6710665818c77135a authored over 4 years ago by David Burns <[email protected]>
Delete make_release.sh

This file is not needed anymore; it's handled in Makefile.

2ab9e14178e34259be3de32854afa9fd985e5e0e authored over 5 years ago by Mark E. Haase <[email protected]>
Merge pull request #130 from belm0/example_server_path

fix request path access in example server

5bd98b081b8ba94025159544a4d8923d950e710a authored over 5 years ago by Mark E. Haase <[email protected]>
Merge pull request #129 from HyperionGray/server-run-docs

document WebSocketServer.run usage and start() return type

ad1fe0778b2bb1462621524255e723ee404088e5 authored over 5 years ago by Mark E. Haase <[email protected]>
Merge pull request #128 from HyperionGray/wrap_server_stream_type

fix return type annotation of wrap_server_stream()

bc0d8f35d30547770dca7cfef1f50185050e0a8a authored over 5 years ago by Mark E. Haase <[email protected]>
Merge pull request #126 from belm0/exception_docs

include new exceptions in docs

f16bef7f0e221c98776a5518d3555ccc16b66707 authored over 5 years ago by Mark E. Haase <[email protected]>
fix request path access in example server

cee2d58763c45e7df4be6ef968b91a4064ff9f21 authored over 5 years ago by John Belmonte <[email protected]>
document WebSocketServer.run usage and start() return type

5fb1ce14bcf3bd4fce9ad9d44c60237af3d53e9a authored over 5 years ago by John Belmonte <[email protected]>
fix return type annotation of wrap_server_stream()

d5be33bcaf8eff7015f297c43bb0c8fe585cb660 authored over 5 years ago by John Belmonte <[email protected]>
include new exceptions in docs

69f909590a44aace4a6340f083a73f182de5ef3a authored over 5 years ago by John Belmonte <[email protected]>
Bump version from 0.8.0 to 0.9.0-dev

28706c7f34cf8cc99225581c12fe9e45f5f620e3 authored over 5 years ago by Mark E. Haase <[email protected]>