- Rewrite staggered_race to be race safe (#101) (
9db617a
) - Re-raise runtimeerror when uvloop raises runtimeerror during connect (#105) (
c8f1fa9
)
- Copy staggered from standard lib for python 3.12+ (#95) (
c5a4023
)
- Avoid passing loop to staggered.staggered_race (#94) (
5f80b79
)
- Add support for python 3.13 (#86) (
4f2152f
)
- Fix a trivial typo in readme.md (#84) (
f5ae7d4
)
- Correct classifier for license python-2.0.1 (#83) (
186be05
)
- Adjust license to python-2.0.1 (#82) (
30a2dc5
)
- Remove upper bound on python requirement (#74) (
0de1e53
) - Preserve errno if all exceptions have the same errno (#77) (
7bbb2bf
) - Adjust license classifier to better reflect license terms (#78) (
56e7ba6
)
- Add link to happy eyeballs explanation (#73) (
077710c
)
- Add missing asyncio to fix truncated package description (#67) (
2644df1
)
- Add missing python version classifiers (#65) (
489016f
) - Update classifiers to include license (#60) (
a746c29
) - Workaround broken
asyncio.staggered
on python < 3.8.2 (#61) (b16f107
) - Include tests in the source distribution package (#62) (
53053b6
)
- Update urls for the new home for this library (#43) (
c6d4358
)
- Remove test import from tests (#31) (
c529b15
)
- Avoid _interleave_addrinfos when there is only a single addr_info (#29) (
305f6f1
)
- Make interleave with pop_addr_infos_interleave optional to match cpython (#28) (
adbc8ad
)
- Add addr_to_addr_info util for converting addr to addr_infos (#27) (
2e25a98
)
- Require the full address tuple for the remove_addr_infos util (#26) (
d7e5df1
)
- Move types into a single file (#24) (
8d4cfee
)
- Add utils (#23) (
d89311d
)
- License should be psf-2.0 (#22) (
ca9c1fc
)
- Add some more examples to the docs (#21) (
6cd0b5d
)
- Add coverage for multiple and same exceptions (#20) (
2781b87
)
- Ensure exception error is stringified (#17) (
747cf1d
)
- Add coverage for unexpected exception (#16) (
bad4874
)
- Add coverage for bind failure with local addresses (#15) (
f71ec23
)
- Add coverage for passing local addresses (#14) (
72a92e3
)
- Add example usage (#13) (
707fddc
)
- Rename create_connection to start_connection (#12) (
f8b6038
)
- Add coverage for interleave (#11) (
62817f1
)
- Add coverage for multi ipv6 (#10) (
6dc8f89
)
- Add coverage for ipv6 failure (#9) (
7aee8f6
)
- Improve test coverage (#8) (
afcfe5a
)
- Improve doc strings (#7) (
3d5f7fd
)
- Add more tests (#6) (
4428c07
)
- Optimize for single case (#5) (
c7d72f3
)
- Optimize for single case (#4) (
d371c46
)
- Init (#2) (
c9a9099
)
- Reserve name on pypi (#1) (
2207f8d
)