aiohappyeyeballs
Documentation: https://aiohappyeyeballs.readthedocs.io
Source Code: https://github.com/bdraco/aiohappyeyeballs
Happy Eyeballs
Use case
This library exists to allow connecting with Happy Eyeballs when you already have a list of addrinfo and not a DNS name.
The stdlib version of loop.create_connection()
will only work when you pass in an unresolved name which
is not a good fit when using DNS caching or resolving
names via another method such was zeroconf.
Installation
Install this via pip (or your favourite package manager):
pip install aiohappyeyeballs
Example usage
addr_infos = await loop.getaddrinfo("example.org", 80)
socket = await start_connection(addr_infos)
transport, protocol = await loop.create_connection(
MyProtocol, sock=socket, ...)
Credits
This package contains code from cpython and is licensed under the same terms as cpython itself.
This package was created with Copier and the browniebroke/pypackage-template project template.
Metadata
Release files for aiohappyeyeballs 1.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aiohappyeyeballs-1.4.0.tar.gz | 13.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aiohappyeyeballs-1.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.4 kB
Release files / aiohappyeyeballs-1.4.0.tar.gz
| Download URL | aiohappyeyeballs-1.4.0.tar.gz |
|---|---|
| Size | 13.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
14f02ca0cc5405ee29fe1e1e33c0100880950ea470e31e6b2631f008b1dfabbe
|
|
BLAKE2b-256 checksum How to use checksums |
2eb3179f2f6d03ada8075b2e88877e0834e7f2a2f923adc8998c3ce5c9a33853
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|
Release files / aiohappyeyeballs-1.4.0-py3-none-any.whl
| Download URL | aiohappyeyeballs-1.4.0-py3-none-any.whl |
|---|---|
| Size | 13.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c8e6cd11a16eb596e9c54b3e06b6c0a59202123050b3bddd00936b4e4af233cd
|
|
BLAKE2b-256 checksum How to use checksums |
a9e54204a990ef6d89d4cc11bbadbba18ecc04e0b97bdc1d3423ecd6c4515303
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|