Skip to main content

Asynchronous network configuration event detector for Python 3.9 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-8.0.1.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aio_net_events-8.0.1-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aio_net_events-8.0.1.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.14

File hashes

Hashes for aio_net_events-8.0.1.tar.gz
Algorithm Hash digest
SHA256 a9cb0ee07ad428699d77c79a6d42f507782646e956e2df8134ed78865d56522b
MD5 f9a83ff22a785ab7dff7e3cf5fc65d74
BLAKE2b-256 00746231a1957231f26ffc824c5c22f5553637184671420a60145a73be8a9d6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aio_net_events-8.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c4e90fe34de6d61f66b05a703fa818976aa773a3b3086165e9e0c63b9c3f318
MD5 da88045f5b2c906075b886e292c69f62
BLAKE2b-256 70c23b05079ce3867feb45b42698d4b7bc49c17320afea8fe34fe7c1433eb8fe

See more details on using hashes here.

Supported by

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