{ "info": { "author": "Original author: BJ Dierkes", "author_email": "info@learningequality.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "Python cross-platform network interface discovery\n=================================================\n\n.. image:: https://badge.fury.io/py/ifcfg.svg\n :target: https://pypi.python.org/pypi/ifcfg/\n.. image:: https://travis-ci.org/ftao/python-ifcfg.svg\n :target: https://travis-ci.org/ftao/python-ifcfg\n.. image:: http://codecov.io/github/ftao/python-ifcfg/coverage.svg?branch=master\n :target: http://codecov.io/github/ftao/python-ifcfg?branch=master\n\nIfcfg is a cross-platform (Windows/Unix) library for parsing ``ifconfig`` and\n``ipconfig`` output in Python. It is useful for pulling information such as IP,\nNetmask, MAC Address, Hostname, etc.\n\nA fallbacks to ``ip`` is included for newer Unix systems w/o ``ifconfig``. Windows\nsystems are supported (in English) through ``ipconfig``.\n\nUsage\n-----\n\n::\n\n import ifcfg\n import json\n\n for name, interface in ifcfg.interfaces().items():\n # do something with interface\n print interface['device']\n print interface['inet'] # First IPv4 found\n print interface['inet4'] # List of ips\n print interface['inet6']\n print interface['netmask']\n print interface['broadcast']\n\n default = ifcfg.default_interface()\n\nThe output of 'ifcfg.interfaces()' dumped to JSON looks something like the\nfollowing:\n\n::\n\n $ python -m ifcfg.cli | python -mjson.tool\n {\n \"eth0\": {\n \"broadcast\": \"172.16.217.255\",\n \"ether\": \"00:0c:29:0c:da:5d\",\n \"flags\": \"4163 \",\n \"hostname\": \"derks-vm.local\",\n \"inet\": \"172.16.217.10\",\n \"inet4\": [\"172.16.217.10\"],\n \"inet6\": [\"fe80::20c:29ff:fe0c:da5d\"],\n \"mtu\": \"1500\",\n \"name\": \"eth0\",\n \"netmask\": \"255.255.255.0\",\n },\n \"lo\": {\n \"ether\": null,\n \"flags\": \"73 \",\n \"hostname\": \"localhost\",\n \"inet\": \"127.0.0.1\",\n \"inet4\": [\"127.0.0.1\"],\n \"inet6\": [\"::1\"],\n \"mtu\": \"16436\",\n \"name\": \"lo\",\n \"netmask\": \"255.0.0.0\",\n },\n \"virbr0\": {\n \"broadcast\": \"192.168.122.255\",\n \"ether\": \"52:54:00:5b:70:0d\",\n \"flags\": \"4099 \",\n \"hostname\": \"derks-vm.local\",\n \"inet\": \"192.168.122.1\",\n \"inet4\": [\"192.168.122.1\"],\n \"inet6\": [],\n \"mtu\": \"1500\",\n \"name\": \"virbr0\",\n \"netmask\": \"255.255.255.0\",\n }\n }\n\n\nDevelopment\n-----------\n\nTo bootstrap development, use a Python virtual environment, and install the dev requirements::\n\n # Install dev dependencies\n pip install -r requirements_dev.txt\n # Run tests locally\n make test\n\nYou can also install tox and run the tests in a specific environment::\n\n pip install tox\n tox -e py27\n\nBefore commiting and opening PRs, ensure that you have pre-commit hooks running::\n\n pip install pre-commit\n pre-commit install\n\n\nRelease notes\n-------------\n\n0.19\n____\n\n* Adds support for interfaces with VLAN notation, e.g. `eth2.2` #40\n* Fetch MTU values from `ip` command results #39\n\n0.18\n____\n\n* Adds support for interfaces with non-alphanumeric characters, e.g. `eth-int` #35 and #36\n\n0.17\n____\n\n* Restore ``ip`` after regressions + add tests\n* Add MacOSX support for ``ip`` command\n\n0.16\n____\n\n* Support for multiple IPv4 addresses in the new 'inet4' field\n* Packaging cleanup\n\n0.15\n____\n\n* Support for bridged interface names #24\n\n\n0.14\n____\n\n* Replace Python 2 syntax #21\n\n\n0.13\n____\n\n* Further crashes on non-English Windows systems #17\n* Known issue: Localized non-English Windows parsing does not work #18\n\n\n0.12\n____\n\n* Fix encoding crashes on non-English Windows systems\n\n\n0.11\n____\n\nAfter 6 beta releases, we move on from an idea that this is beta software and instead consider\nit to be stable -- we will probably never actually keep up with all the various ways of detecting\nnetwork properties for different systems. Anything that is incorrectly detected and can be updated,\ncan also be implemented and shipped as a new patch release.\n\nSo let's **ship early, ship often** instead.\n\nThis release seeks to clean up the codebase (sparingly!) and introduce\nWindows compatibility.\n\n* Add Windows compatible parsing of ``ipconfig`` output\n* Handle non-unicode terminals (Windows+Mac especially)\n* Removing ill-defined ``encoding`` keyword arg from ``ifcfg.get_parser``\n* Removed no-op Linux Kernel 2.x parsing and ``kernel`` keyword arg\n* Removed class ``ifcfg.IfcfgParser``, use ``UnixParser`` instead\n* All strings are UTF-8, also in Py 2.7\n* Only cross-platform features are now guaranteed to be in the result set:\n ``['inet', 'ether', 'inet6', 'netmask']``\n* IPv6 addresses are now stored in a list.\n* Removed prefixlen and scopeid, as they should be added for each IPv6 address, not the\n interface\n* Allow ``ifcfg`` to be imported despite whether or not the OS system is\n recognized.\n* Remove ``ifcfg.exc`` module\n* Fix some interface names containing `:_-` characters on Linux (Sergej Vasiljev)\n\n\n0.10.1\n______\n\n* Fixed encoding issues, preventing ``default_interface`` to be detected\n\n\n0.10\n____\n\n* Support for Unix systems w/o ``ifconfig``, for instance newer Ubuntu/Debian\n* Refactored to use ``src/`` hierarchy\n\n\n\nLicense\n-------\n\nThe Ifcfg library is Open Source and is distributed under the BSD\nLicense (three clause). Please see the LICENSE file included with this\nsoftware.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ftao/python-ifcfg", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "ifcfg", "package_url": "https://pypi.org/project/ifcfg/", "platform": "", "project_url": "https://pypi.org/project/ifcfg/", "project_urls": { "Homepage": "https://github.com/ftao/python-ifcfg" }, "release_url": "https://pypi.org/project/ifcfg/0.19/", "requires_dist": null, "requires_python": "", "summary": "Python Ifconfig Wrapper for Unix/Linux/MacOSX", "version": "0.19" }, "last_serial": 5950151, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "a6baf1d458e9e7bfd191f826773b6be8", "sha256": "19bb11e7374bd45a416b9c79f6a11cde14df2a1cefef475638959cb41482ed85" }, "downloads": -1, "filename": "ifcfg-0.10-py2-none-any.whl", "has_sig": true, "md5_digest": "a6baf1d458e9e7bfd191f826773b6be8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7074, "upload_time": "2017-05-09T21:19:21", "url": "https://files.pythonhosted.org/packages/69/b1/62d4ee07b54f87f7fd56150ed4fe3b9bbfcd429a2b88b262f412ee1ac7a1/ifcfg-0.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1acefd2b04abdd9442a97da9a7371cb4", "sha256": "dc54b731a39d7f12dfeabe181613b6b44a93c5de8e097f04ad65cf6b980357a3" }, "downloads": -1, "filename": "ifcfg-0.10.tar.gz", "has_sig": true, "md5_digest": "1acefd2b04abdd9442a97da9a7371cb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4705, "upload_time": "2017-05-09T21:19:23", "url": "https://files.pythonhosted.org/packages/d2/29/ec63796a1b844ff90d6027ba7722e09082495b5ae513e00e6ecf572bef6a/ifcfg-0.10.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "66d52d0f21a9ae4db30191539d7d1f5a", "sha256": "b6c1beeb107bca2b7753131d433c145123fd3142e52cd0d606dbe3a1b8825ac3" }, "downloads": -1, "filename": "ifcfg-0.10.1-py2-none-any.whl", "has_sig": true, "md5_digest": "66d52d0f21a9ae4db30191539d7d1f5a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7081, "upload_time": "2017-05-11T14:33:36", "url": "https://files.pythonhosted.org/packages/6c/77/bf3a2a3ebc69ca10464cfb31bdfdc85bb77ee44a118a0bc02200cfac48f6/ifcfg-0.10.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15e128ccc33bc1a79307c9183f0f1797", "sha256": "896af8ce5b3ef2e0389eb32e45992352b701a5dc62dc4abd8711d0c225e34cf3" }, "downloads": -1, "filename": "ifcfg-0.10.1.tar.gz", "has_sig": true, "md5_digest": "15e128ccc33bc1a79307c9183f0f1797", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4095, "upload_time": "2017-05-11T14:33:39", "url": "https://files.pythonhosted.org/packages/c5/39/836afcbcdc68cb924f71dcce02a51c7a59b85e33b11b27786bdcbece5bbb/ifcfg-0.10.1.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "34fc152e78e003ee05c8107bb01ebcbd", "sha256": "ce44a744a38760bf5ffe3b4b10ab679bb8b7a275683e0bdb6c965b65e4cb67e7" }, "downloads": -1, "filename": "ifcfg-0.11-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "34fc152e78e003ee05c8107bb01ebcbd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7225, "upload_time": "2017-11-23T17:17:13", "url": "https://files.pythonhosted.org/packages/d4/07/38be62550208935f06dc938d881e0db6eb623f7fe40fa39f8fe057d3e444/ifcfg-0.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8201e1a120d386b78396c93e554c5c61", "sha256": "528a1e31668ed5f008ae55f189df2746f26c28723248fc25dcb50660a411fdb8" }, "downloads": -1, "filename": "ifcfg-0.11.tar.gz", "has_sig": true, "md5_digest": "8201e1a120d386b78396c93e554c5c61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6615, "upload_time": "2017-11-23T17:17:15", "url": "https://files.pythonhosted.org/packages/15/0e/990ac05d04400868e23496137ce421aa4093a37caa29412aa2f5d79cc35f/ifcfg-0.11.tar.gz" } ], "0.11b1": [ { "comment_text": "", "digests": { "md5": "f01d1945835488635c8a76bfccf0b91e", "sha256": "10dc4bb5cf25cc957609960bce1c60526ac750ebc6d542beb96c8b0ad8bd34a9" }, "downloads": -1, "filename": "ifcfg-0.11b1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f01d1945835488635c8a76bfccf0b91e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6844, "upload_time": "2017-08-01T12:46:27", "url": "https://files.pythonhosted.org/packages/b1/2b/e680f3696d428f602d34c57994dcfd2a3600767567a61bff2991cfc16139/ifcfg-0.11b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dae70d30c73d0d1d1d92054a77212ab0", "sha256": "3eaed54d810c925d722408811d27e3466b0628262ed4f560d1e8d11176e7e52e" }, "downloads": -1, "filename": "ifcfg-0.11b1.tar.gz", "has_sig": true, "md5_digest": "dae70d30c73d0d1d1d92054a77212ab0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6176, "upload_time": "2017-08-01T12:46:28", "url": "https://files.pythonhosted.org/packages/50/36/7a0743ab6e16b4f4cd5485ff30ae663ab2516aa51f3fc6db1cf21b1dc9ea/ifcfg-0.11b1.tar.gz" } ], "0.11b2": [ { "comment_text": "", "digests": { "md5": "29493be25c63509d970516fcccbd5a82", "sha256": "5053bfee54f916e9087ef48b24c175f4ad0654d92e3c32164507eec239fe9a6d" }, "downloads": -1, "filename": "ifcfg-0.11b2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "29493be25c63509d970516fcccbd5a82", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6850, "upload_time": "2017-08-01T13:14:29", "url": "https://files.pythonhosted.org/packages/ed/5a/97e6f6e07ab1efd7aa8bc27f059a3761b2b2cbb15f21872f9d6f8a1c6683/ifcfg-0.11b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e730dfad2c6ff711abf394391043cc84", "sha256": "5bcc6594c7e74582549360f9779a9cb3d869d3392f49c30794bdf8c0936166c6" }, "downloads": -1, "filename": "ifcfg-0.11b2.tar.gz", "has_sig": true, "md5_digest": "e730dfad2c6ff711abf394391043cc84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6182, "upload_time": "2017-08-01T13:14:31", "url": "https://files.pythonhosted.org/packages/03/fb/de38776a41796d83c0c4e77b34761f073fbed343ffb3e9d7e3a27fd8bb8e/ifcfg-0.11b2.tar.gz" } ], "0.11b3": [ { "comment_text": "", "digests": { "md5": "86ecf2e40606964f92615785b5489928", "sha256": "e5e2902c80b0255bf414a53bda5b93bff9d1cf64a8edc4d63824d49cf80699c5" }, "downloads": -1, "filename": "ifcfg-0.11b3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "86ecf2e40606964f92615785b5489928", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6614, "upload_time": "2017-08-01T13:30:56", "url": "https://files.pythonhosted.org/packages/ea/7a/bd54f206c18c9234b44ff1c16bc0ce857da06d771b6e96234c55a6288517/ifcfg-0.11b3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8166799da8a2356633bb260ab153dbc3", "sha256": "52d757b70de70f2516a05247f6e1c57f2553c85d9955c56af69382550bdb08ee" }, "downloads": -1, "filename": "ifcfg-0.11b3.tar.gz", "has_sig": true, "md5_digest": "8166799da8a2356633bb260ab153dbc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6217, "upload_time": "2017-08-01T13:30:58", "url": "https://files.pythonhosted.org/packages/4f/37/7fbbe98c1742c02fc1a14c9fbc1527ad1fadfa6357177a4be2e6ee277846/ifcfg-0.11b3.tar.gz" } ], "0.11b4": [ { "comment_text": "", "digests": { "md5": "5a5366719a49b73c3d730d1097c24912", "sha256": "7b6819c3751d54b2672fc5cb5e43bb5a344ea3f404be44fab92fb3cf9729c824" }, "downloads": -1, "filename": "ifcfg-0.11b4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5a5366719a49b73c3d730d1097c24912", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6594, "upload_time": "2017-08-01T13:50:37", "url": "https://files.pythonhosted.org/packages/92/96/0d7a3f6eafe92653b11472e7f37e09be10b0f7e25886f8b64160eb7c8419/ifcfg-0.11b4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40bb547f40d9e8f62f1e3fa020a09777", "sha256": "f6cfb2d66632cbaed6e82ebc0ddcffb796ed6b3013a7d3b57bac5492df548256" }, "downloads": -1, "filename": "ifcfg-0.11b4.tar.gz", "has_sig": true, "md5_digest": "40bb547f40d9e8f62f1e3fa020a09777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6209, "upload_time": "2017-08-01T13:50:39", "url": "https://files.pythonhosted.org/packages/5f/55/274998d441570aa095ef38a68783eeffe49286e850457750336c6f296f12/ifcfg-0.11b4.tar.gz" } ], "0.11b5": [ { "comment_text": "", "digests": { "md5": "1ee16cf503db715c5b637983ae583874", "sha256": "cd2bbc5fdd54735fada9ee98e212434df16bed439fdb7811003287ca6ab60554" }, "downloads": -1, "filename": "ifcfg-0.11b5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1ee16cf503db715c5b637983ae583874", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6751, "upload_time": "2017-08-17T10:30:33", "url": "https://files.pythonhosted.org/packages/33/5c/c6446504dcc519c32e204b54f5641a078a42dbf7eca4b18753cf5f94285f/ifcfg-0.11b5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a34b62dd5f962b7f0de33f2ac18fde77", "sha256": "923d8c8a630a692c8799256376b635b1c378fd6e16fa09a21d328aef6fe98aae" }, "downloads": -1, "filename": "ifcfg-0.11b5.tar.gz", "has_sig": true, "md5_digest": "a34b62dd5f962b7f0de33f2ac18fde77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6297, "upload_time": "2017-08-17T10:30:36", "url": "https://files.pythonhosted.org/packages/19/95/2d30a8206bd416989bb2e828b4c45b882699bad8cdf3d1a91f0121283be2/ifcfg-0.11b5.tar.gz" } ], "0.11b6": [ { "comment_text": "", "digests": { "md5": "c464062be951f10cab230f4355fd40da", "sha256": "ad1ad38615fdadb5f558a91173f90886797c70e87203d30c6a771f2ed513c38c" }, "downloads": -1, "filename": "ifcfg-0.11b6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c464062be951f10cab230f4355fd40da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6756, "upload_time": "2017-08-17T11:36:44", "url": "https://files.pythonhosted.org/packages/16/af/3ecfeddff552e681b5eb4ad2e41ced37f634bcaf34470ac1b59e52949987/ifcfg-0.11b6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43160c5962ebf5bbe1b3064f576a6353", "sha256": "0f306fb0789d0a57dea4fca9aa30f8d5338c64fbe555d18c31d694b1760791d2" }, "downloads": -1, "filename": "ifcfg-0.11b6.tar.gz", "has_sig": true, "md5_digest": "43160c5962ebf5bbe1b3064f576a6353", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6362, "upload_time": "2017-08-17T11:36:45", "url": "https://files.pythonhosted.org/packages/b4/2a/22c84c5446c411a59366d3a3da98e87861446ee20cd9451606a8d7885f01/ifcfg-0.11b6.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "8d357ae8c2e41f20ba6df8654faf41c2", "sha256": "09c92598261a95fbc4a4ce44d693b72a4f289df7ef47888739518dbb5b1d5834" }, "downloads": -1, "filename": "ifcfg-0.12-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8d357ae8c2e41f20ba6df8654faf41c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7392, "upload_time": "2017-12-23T14:59:23", "url": "https://files.pythonhosted.org/packages/ca/00/0f0c56ff098db9a2bd9b8b4c132eeb94fe4a892acf39b3da4a1313f049e1/ifcfg-0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1305979bc861df74b8111558d360f59f", "sha256": "72e72c8a0707b16dd939a07619e41a505a0b24caa236e525dc8525add9879c2d" }, "downloads": -1, "filename": "ifcfg-0.12.tar.gz", "has_sig": true, "md5_digest": "1305979bc861df74b8111558d360f59f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6955, "upload_time": "2017-12-23T14:59:24", "url": "https://files.pythonhosted.org/packages/81/ce/7e05477fbcfc2cb34695bab9b16de366bdb961c4a0d31aa932918e3ecd27/ifcfg-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "7de1f88334a542419f5b26ec69f51041", "sha256": "f3556ac8512e71ec7be462eea769dab67870a38df417193ebe96c1c5a62ace95" }, "downloads": -1, "filename": "ifcfg-0.13-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "7de1f88334a542419f5b26ec69f51041", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7314, "upload_time": "2018-01-11T17:45:48", "url": "https://files.pythonhosted.org/packages/c5/d7/fc1cf57b4c99e7802b7e2ca4a23635b1f4df5af94d9d0bb262240b726c36/ifcfg-0.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08b9aedc3a3c78693916656cddb929ca", "sha256": "c3ea60fa5e2f002a89345af71de312e861064316bfc12603a70d8522011a2abc" }, "downloads": -1, "filename": "ifcfg-0.13.tar.gz", "has_sig": true, "md5_digest": "08b9aedc3a3c78693916656cddb929ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6938, "upload_time": "2018-01-11T17:45:49", "url": "https://files.pythonhosted.org/packages/15/eb/4c2d76c85299bbe3f4b1edcaaa82546054b218b47a590ec0c5df36826b91/ifcfg-0.13.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "4e49977f3b2dd13a20c2e1599abd0a7b", "sha256": "2eb09e094bf2ee79cf15615da6cc921c6480e0e7b882532ea54defc719242ac7" }, "downloads": -1, "filename": "ifcfg-0.14-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4e49977f3b2dd13a20c2e1599abd0a7b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7333, "upload_time": "2018-02-02T13:34:26", "url": "https://files.pythonhosted.org/packages/bc/a4/b35f9ab6b6d476035b8b21dab7f2bb02385c4629daa1e893d02571276022/ifcfg-0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c80c7d9d102c83dd5825f35d1fb93e5", "sha256": "3134325e5ee89d13dbf183f575921399d7ec6edbf3c79b81e6f7aa4b58db164b" }, "downloads": -1, "filename": "ifcfg-0.14.tar.gz", "has_sig": true, "md5_digest": "4c80c7d9d102c83dd5825f35d1fb93e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6962, "upload_time": "2018-02-02T13:34:28", "url": "https://files.pythonhosted.org/packages/dc/1e/fb34724e1b5cd311fc12c85fe6e65aa0beb9177c8cdb5f581b15d6460846/ifcfg-0.14.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "6147cfff39b1133ae9f234441858ab3c", "sha256": "f35b175863752826d9e34b26cdaf8b9c50e9ff31363ae79efae7439c75cb2c8a" }, "downloads": -1, "filename": "ifcfg-0.15-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6147cfff39b1133ae9f234441858ab3c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7335, "upload_time": "2018-05-04T12:47:01", "url": "https://files.pythonhosted.org/packages/f6/f3/fc4fe7c9916d5d068dc596554d8d4003e9e83203c065a263e6c6c6c6ee7e/ifcfg-0.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd06a1a90d318b24e087b533da78a056", "sha256": "f208545d80d3b526890be84cc6c411bebf142aaa4c93ce95223f659e9d70eb09" }, "downloads": -1, "filename": "ifcfg-0.15.tar.gz", "has_sig": true, "md5_digest": "cd06a1a90d318b24e087b533da78a056", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6988, "upload_time": "2018-05-04T12:47:03", "url": "https://files.pythonhosted.org/packages/68/9c/fdf84fd1d6ba7706d00fd3431ed6027dbf43f6d172e5a495b62bd36d944c/ifcfg-0.15.tar.gz" } ], "0.16": [ { "comment_text": "", "digests": { "md5": "0d8446a706ef9f1283835fc8c6cc508a", "sha256": "945ec6304b271bde98abb2f1ea6de2e1c0bc9ef80dfd103f371ac070efe33eae" }, "downloads": -1, "filename": "ifcfg-0.16-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "0d8446a706ef9f1283835fc8c6cc508a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11128, "upload_time": "2018-06-20T09:08:15", "url": "https://files.pythonhosted.org/packages/de/5c/dc0aa199729a55cfba2c7386539319a5632e6ba15125a7b90d46995c9f7c/ifcfg-0.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94c5baf73207bf2fea5a976f9792bd25", "sha256": "3750203d151ee4febd993b818ffad4648062b5ca4bb81be279989f6a328b5cda" }, "downloads": -1, "filename": "ifcfg-0.16.tar.gz", "has_sig": true, "md5_digest": "94c5baf73207bf2fea5a976f9792bd25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7798, "upload_time": "2018-06-20T09:08:16", "url": "https://files.pythonhosted.org/packages/29/8a/ed63d73168c6a8eb3c41ecf700118fddbfb42db73453571e481c11bcc77c/ifcfg-0.16.tar.gz" } ], "0.17": [ { "comment_text": "", "digests": { "md5": "810072339c38ccfa3a6bd9166b17ce97", "sha256": "aab9e99a62e542c5e8781b5d5eeb2264a0f572bead00cebfaf39cc83d7377b6b" }, "downloads": -1, "filename": "ifcfg-0.17-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "810072339c38ccfa3a6bd9166b17ce97", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8696, "upload_time": "2018-07-08T15:59:38", "url": "https://files.pythonhosted.org/packages/25/ac/be6d091c12d5fad932534924051987c6e93ae864c7b58d8fb64367bea05a/ifcfg-0.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9405b4538d38640824de4852db7a552b", "sha256": "506323281f42e72a4e23b2506c8bbf94efd68d2bb0a0e1b2a5b548ed2ac5ec17" }, "downloads": -1, "filename": "ifcfg-0.17.tar.gz", "has_sig": true, "md5_digest": "9405b4538d38640824de4852db7a552b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9165, "upload_time": "2018-07-08T15:59:39", "url": "https://files.pythonhosted.org/packages/88/67/cadc1896bf4b070c2063fff0034adfbc6c9727049169d314048d1c0bf962/ifcfg-0.17.tar.gz" } ], "0.18": [ { "comment_text": "", "digests": { "md5": "6c8afb105584e1963a594ff7b95f479a", "sha256": "f0fca9e6b8c1f3717bf67c467eee1e003371e51e70f7bf8f0506ec33d346b7d1" }, "downloads": -1, "filename": "ifcfg-0.18-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6c8afb105584e1963a594ff7b95f479a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9701, "upload_time": "2019-06-08T19:50:26", "url": "https://files.pythonhosted.org/packages/4f/00/514698f26da7f0762811c0571a8d4118e79fbdf7e331f872640d3ed68f29/ifcfg-0.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27f25118861599b897d707bbec71c79e", "sha256": "77680b2cbb49cadb6efd96d35c4488c69293e4074d5198651071f76004fa57f2" }, "downloads": -1, "filename": "ifcfg-0.18.tar.gz", "has_sig": true, "md5_digest": "27f25118861599b897d707bbec71c79e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9272, "upload_time": "2019-06-08T19:50:28", "url": "https://files.pythonhosted.org/packages/e1/15/23973ab1867473d6ce7a30424a9c80285b9c19186456c1bf3009e0bfbb3d/ifcfg-0.18.tar.gz" } ], "0.19": [ { "comment_text": "", "digests": { "md5": "1c07acbf3665b23c4f55415130c3995a", "sha256": "828b8fdcaa0e75a03447964824efd61b268417ab307af063a56cc53e63d1358a" }, "downloads": -1, "filename": "ifcfg-0.19-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1c07acbf3665b23c4f55415130c3995a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9790, "upload_time": "2019-10-09T14:24:55", "url": "https://files.pythonhosted.org/packages/63/92/f60b2568f1ab73324929b1cd76b35fb9a36b47da8debbb6f3b506eed296a/ifcfg-0.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fac57ed18c2f0b848456ba95b138c1d", "sha256": "4950bc25f55ec73b2c6ab49a10a924e8bdf7afddf2c7477490addd3fc0c3de46" }, "downloads": -1, "filename": "ifcfg-0.19.tar.gz", "has_sig": true, "md5_digest": "7fac57ed18c2f0b848456ba95b138c1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9389, "upload_time": "2019-10-09T14:24:58", "url": "https://files.pythonhosted.org/packages/ce/92/ab18debaaa19bfcfcbd63df47c16a145811df942cf42a3d8a6c0c686b905/ifcfg-0.19.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "73fbf4cbf0474c42a04231b373f6cbc7", "sha256": "2cc2091edb252bd167ba20567e0e26dc6add922004ceb778ac95228d5b26bf71" }, "downloads": -1, "filename": "ifcfg-0.9.2.tar.gz", "has_sig": true, "md5_digest": "73fbf4cbf0474c42a04231b373f6cbc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4462, "upload_time": "2015-11-27T13:45:09", "url": "https://files.pythonhosted.org/packages/e9/ef/b074324a36731c45a7f93600f2ae7003c010d1e8c464d4d9e2bc13535336/ifcfg-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "baf5c5dff484bb8a0a7f50b977bbc00a", "sha256": "ea5f75db2ad04c0f9e423f95c0e50ee8c5fedb8bfe8c843ad9989473e243a49f" }, "downloads": -1, "filename": "ifcfg-0.9.3-py2-none-any.whl", "has_sig": true, "md5_digest": "baf5c5dff484bb8a0a7f50b977bbc00a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6847, "upload_time": "2016-04-17T17:06:42", "url": "https://files.pythonhosted.org/packages/8e/91/4cee8fe562eb891c4355f90ddbc1ab3ca122f5d1658afa6c0801183f2d06/ifcfg-0.9.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe6da23429d16cb52d911c712cbbc3d3", "sha256": "3aa1432ab4cafa29db3e076241b34d212a6f5828a2089c0ea9deb938999ab74a" }, "downloads": -1, "filename": "ifcfg-0.9.3.tar.gz", "has_sig": true, "md5_digest": "fe6da23429d16cb52d911c712cbbc3d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4490, "upload_time": "2016-04-17T17:06:50", "url": "https://files.pythonhosted.org/packages/04/4d/7b09d6b01baf4f0e0027bc2e8f02ff49f4474d303c65d364ac3a8361cf13/ifcfg-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "5b9ad3c1ecfcaf8ac66e4577e5fcb710", "sha256": "f03c6f57cdef5c83419a52afd17ac0fec1ba67e849ec2b03fd1e9bbc1347f54c" }, "downloads": -1, "filename": "ifcfg-0.9.4-py2-none-any.whl", "has_sig": true, "md5_digest": "5b9ad3c1ecfcaf8ac66e4577e5fcb710", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6858, "upload_time": "2016-09-09T17:39:53", "url": "https://files.pythonhosted.org/packages/d3/a9/bb0e032a8841c77b4a7f6a3f5c3973979f99834017b1840885659ff317f9/ifcfg-0.9.4-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1c07acbf3665b23c4f55415130c3995a", "sha256": "828b8fdcaa0e75a03447964824efd61b268417ab307af063a56cc53e63d1358a" }, "downloads": -1, "filename": "ifcfg-0.19-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1c07acbf3665b23c4f55415130c3995a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9790, "upload_time": "2019-10-09T14:24:55", "url": "https://files.pythonhosted.org/packages/63/92/f60b2568f1ab73324929b1cd76b35fb9a36b47da8debbb6f3b506eed296a/ifcfg-0.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fac57ed18c2f0b848456ba95b138c1d", "sha256": "4950bc25f55ec73b2c6ab49a10a924e8bdf7afddf2c7477490addd3fc0c3de46" }, "downloads": -1, "filename": "ifcfg-0.19.tar.gz", "has_sig": true, "md5_digest": "7fac57ed18c2f0b848456ba95b138c1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9389, "upload_time": "2019-10-09T14:24:58", "url": "https://files.pythonhosted.org/packages/ce/92/ab18debaaa19bfcfcbd63df47c16a145811df942cf42a3d8a6c0c686b905/ifcfg-0.19.tar.gz" } ] }