Skip to main content

Shared networking utilities for Flux daemon and TUI

Project description

flux-networking-shared

Shared networking utilities for Flux daemon and TUI.

This package contains platform-independent networking code that can be used by both the flux-configd daemon and the flux_iso_networking TUI package.

Components

  • UpnpQuerier - UPnP port mapping discovery
  • NetworkObserver - Network interface change observation (via probert)
  • IcmpPacketSender - Raw ICMP ping utilities
  • SystemdConfigParser - Parse systemd network configurations
  • Network models (Route, NetworkInterface, FluxShapingPolicy, etc.)

Platform Support

  • Linux: Full functionality with real probert dependency
  • macOS: Development support with stub probert implementation

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

flux_networking_shared-0.10.0.tar.gz (49.1 kB view details)

Uploaded Source

Built Distribution

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

flux_networking_shared-0.10.0-py3-none-any.whl (71.8 kB view details)

Uploaded Python 3

File details

Details for the file flux_networking_shared-0.10.0.tar.gz.

File metadata

  • Download URL: flux_networking_shared-0.10.0.tar.gz
  • Upload date:
  • Size: 49.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for flux_networking_shared-0.10.0.tar.gz
Algorithm Hash digest
SHA256 034b7c7f0cf53dd54bc6a6b579ae41c4d8371b65702313fcd73ac07a8f7fa816
MD5 859e6bb517e62b312a0775a42a14ac40
BLAKE2b-256 7d514d79c9a225b033d992b5c96246917fa45a113273570cec5f4bce62758c16

See more details on using hashes here.

File details

Details for the file flux_networking_shared-0.10.0-py3-none-any.whl.

File metadata

  • Download URL: flux_networking_shared-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 71.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for flux_networking_shared-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 238c47e5c6668708368c7b686648ec58f47b9a148b70baad62c56ffe5fd52ab8
MD5 e268820953e4105dceafbcca88484c8f
BLAKE2b-256 6002238915d5d8c5b393484635b53cea507acdbe677bd01da130450700729ce2

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