{ "info": { "author": "Federico Barresi", "author_email": "fede.barresi@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "*************************\nPyNmcli\n*************************\n\n.. image:: https://travis-ci.org/fbarresi/PyNmcli.svg?branch=master\n :alt: Travis CI build status\n\nSimple python interface to Network Manager CLI\n\nPyNmcli provides a easy to use python (2.7+ or 3+) interface to Network Manager CLI.\nOfficial documentation of nmcli under: https://developer.gnome.org/NetworkManager/stable/nmcli.html\n\nDependencies\n========\n\nThis project has no dependencies and works with python 2.7+ (python 3 as well)\n\nThis package directly uses ``Network-Manager``.\n\nYour can install it running the following command from shell: ::\n\n\tsudo apt-get install network-manager\n\nInstallation\n========\n\nYou may install this package in two ways:\n\n- Compile from code ::\n\n git clone https://github.com/fbarresi/PyNmcli.git\n cd PyNmcli\n python setup.py install\n\n- Pypi ::\n\n pip install pynmcli\n\nUsage\n========\n\nJust import the package::\n\n import pynmcli\n\nand call Network Manager function just like: ::\n\n result = pynmcli.NetworkManager('--version').execute()\n\nor ::\n\n result = pynmcli.NetworkManager.Device().wifi('list').execute()\n\nyou can also use some built-in help methods in order to convert output tables in more handy python dictionaries: ::\n\n wifi_dict = pynmcli.get_data(pynmcli.NetworkManager.Device().wifi().execute())\n\nContribute\n========\n\nWhould you like to contribute to this project? YES, PLEASE!\n\nJust fork this repository and submit your pull request.\n\nChange log\n========\n\n- Version 1.0.4 - Fixed localization issues in the use of nmcli\n\n- Version 1.0.3 - Enhanced usability\n\n- Version 1.0.2 - Added utils for converting cli outputs into python dicts \n\n- Version 1.0.1 - First working release\n\n- Version 1.0.0 - Test release", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fbarresi/PyNmcli", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pynmcli", "package_url": "https://pypi.org/project/pynmcli/", "platform": "", "project_url": "https://pypi.org/project/pynmcli/", "project_urls": { "Homepage": "https://github.com/fbarresi/PyNmcli" }, "release_url": "https://pypi.org/project/pynmcli/1.0.5/", "requires_dist": null, "requires_python": "", "summary": "Simple python interface to Network Manager CLI", "version": "1.0.5" }, "last_serial": 4591430, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "6cc55d039954ad8ff30fdf00eaa917a7", "sha256": "118b9488411b29553d83958e412f569306fb7ab0e4791eae39a148f7cee77fec" }, "downloads": -1, "filename": "pynmcli-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6cc55d039954ad8ff30fdf00eaa917a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2734, "upload_time": "2018-01-02T10:11:38", "url": "https://files.pythonhosted.org/packages/0e/30/554a8c882fa8c53886091310c77b8707b89bb8afbef478c4ce46fc8d7434/pynmcli-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "9dfc060f945cfa7a98c6351a83267469", "sha256": "43cd2f1ee2c1454cf63c06e01bf0b92a04ed9eb46236a7720335551314bc15f9" }, "downloads": -1, "filename": "pynmcli-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9dfc060f945cfa7a98c6351a83267469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3090, "upload_time": "2018-01-02T20:12:27", "url": "https://files.pythonhosted.org/packages/10/e7/df956f062fc7abab0c7bb0de93f34ecb2ba9e3527092d16f54da709fd3a0/pynmcli-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "6c2baea9af8848c3492e438e26fcd46b", "sha256": "03c9fcf4cb477b9594f5b7f8265c7167a527424389a14baa73c8b48ac8057e23" }, "downloads": -1, "filename": "pynmcli-1.0.3.tar.gz", "has_sig": false, "md5_digest": "6c2baea9af8848c3492e438e26fcd46b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3539, "upload_time": "2018-01-02T21:23:53", "url": "https://files.pythonhosted.org/packages/36/72/ee21a099efd9e2e7db544d5d355254a2ab5aa1e95a5e369b2f734efeb6c7/pynmcli-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "bd948648bb017bda02959b13e94e1aa4", "sha256": "67daab854489478c5d0c62f1459401efabbc2d4b5eafcc673a18dd716f9d84db" }, "downloads": -1, "filename": "pynmcli-1.0.4.tar.gz", "has_sig": false, "md5_digest": "bd948648bb017bda02959b13e94e1aa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3564, "upload_time": "2018-12-07T11:03:51", "url": "https://files.pythonhosted.org/packages/3b/a7/663daea623b146a3cc7adc6fbb1de21c36e17eef9d632b852965e4f98596/pynmcli-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "b483437098a38425867e333dbdebb7c3", "sha256": "29cf7a48e482dffcfc006f6b8fae885bf68dc4bb00cd07a277a61b7eeeb28daa" }, "downloads": -1, "filename": "pynmcli-1.0.5.tar.gz", "has_sig": false, "md5_digest": "b483437098a38425867e333dbdebb7c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3593, "upload_time": "2018-12-12T19:32:21", "url": "https://files.pythonhosted.org/packages/08/6c/b7425e04f70f0192367cef752678afcbb2cd99e945b2b3c3b532849b613f/pynmcli-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b483437098a38425867e333dbdebb7c3", "sha256": "29cf7a48e482dffcfc006f6b8fae885bf68dc4bb00cd07a277a61b7eeeb28daa" }, "downloads": -1, "filename": "pynmcli-1.0.5.tar.gz", "has_sig": false, "md5_digest": "b483437098a38425867e333dbdebb7c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3593, "upload_time": "2018-12-12T19:32:21", "url": "https://files.pythonhosted.org/packages/08/6c/b7425e04f70f0192367cef752678afcbb2cd99e945b2b3c3b532849b613f/pynmcli-1.0.5.tar.gz" } ] }