Skip to main content

Asynchronous network configuration event detector for Python 3.7 and above

Project description

aio-net-events

aio-net-events is a Python library that provides asynchronous generators yielding events when the network configuration of the machine changes. Currently only network interface additions / removals and IP address additions / removals are supported; more events may be added later.

Supports Windows, Linux and macOS at the moment.

Requires Python >= 3.8.

Works with asyncio and trio.

Installation

Use the package manager pip to install aio-net-events.

pip install aio-net-events

Usage

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aio_net_events-7.0.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

aio_net_events-7.0.0-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file aio_net_events-7.0.0.tar.gz.

File metadata

  • Download URL: aio_net_events-7.0.0.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Darwin/23.2.0

File hashes

Hashes for aio_net_events-7.0.0.tar.gz
Algorithm Hash digest
SHA256 f144fad518409fcf0554513b93d46036af39e3b5aec7c108229c0b0c6bc022a5
MD5 6e9f61ace871e8c4af0cf821c59fea86
BLAKE2b-256 0d1ba100c579692ae34dc0918fa4eb7bad4ce0477279d6c8c84b681326a674a7

See more details on using hashes here.

File details

Details for the file aio_net_events-7.0.0-py3-none-any.whl.

File metadata

  • Download URL: aio_net_events-7.0.0-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Darwin/23.2.0

File hashes

Hashes for aio_net_events-7.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f534c1565c84e2489a85f9e39712e67a078791ef5157bfa389ac4dccf3981c92
MD5 75a7683f06e3cefff2f0ef0728634861
BLAKE2b-256 1ab8386477fdeb331af13258cd5c07c86af2fd00f3d4e60d5597a272d8039616

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page