Skip to main content

Easy communication with NetworkManager

Project description

NOTICE

⚠️ This project have minor fixes for personal usage. ⚠️

If you are looking for an alternative, please try https://github.com/python-sdbus/python-sdbus-networkmanager

Official page of python-networkmanager: https://github.com/seveas/python-networkmanager

python-networkmanager-legacy

Easy communication with NetworkManager

python-networkmanager wraps NetworkManagers D-Bus interface so you can be less verbose when talking to NetworkManager from python. All interfaces have been wrapped in classes, properties are exposed as python properties and function calls are forwarded to the correct interface.

See docs/index.rst for the documentation. An HTML version can be found on http://packages.python.org/python-networkmanager/

Requirements

Python 3.6 or newer and the python D-Bus bindings.

Quick install instructions

Stable version:

$ pip install python-networkmanager-legacy

Latest code:

$ git clone https://github.com/kt315ua/python-networkmanager-legacy
$ cd python-networkmanager-legacy
$ python setup.py install

Build and install python wheel-package

Build

$ sudo apt install build-essential libpython3-dev libdbus-1-dev libglib2.0-dev`
$ pip wheel .

Install

$ pip install python_networkmanager_legacy-2.2.1-py3-none-any.whl

⚠️ WARNINGS ⚠️

Package conflicts with 'python-networkmanager':

  • NetworkManager.py file will be overwritten

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

python-networkmanager-legacy-2.2.1.tar.gz (29.8 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file python-networkmanager-legacy-2.2.1.tar.gz.

File metadata

File hashes

Hashes for python-networkmanager-legacy-2.2.1.tar.gz
Algorithm Hash digest
SHA256 ffd90fd2b267ec29e1e9d96a53371825c7682bfb2528cb6492ea2ee964aa8722
MD5 4fe04f70ce80f512591315a5ab097063
BLAKE2b-256 adad0c3cb14fe3fe064fc7b6b0f949405a20eb2c57b35945be5884c8609d537a

See more details on using hashes here.

File details

Details for the file python_networkmanager_legacy-2.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for python_networkmanager_legacy-2.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 be06c583407fed7198dece5f9c5e6fae7d59038e94a740209110806b02184af4
MD5 73f73b83a8c8f0c31cb4efb28b67c6a1
BLAKE2b-256 632682204de162836d7426e004d1a572d685e1d2377a1403dfb56cd9a4ca5de6

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