{ "info": { "author": "Alexandre Harano", "author_email": "alexandre@harano.net.br", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking", "Topic :: System :: Systems Administration" ], "description": "PPPIPAM: Poor Person's Python IP Address Manager\n===================================================\n\n[![image - version](https://img.shields.io/pypi/v/pppipam.svg)](https://pypi.python.org/pypi/pppipam)\n\n[![image - License: MIT](https://img.shields.io/pypi/l/pppipam.svg)](https://pypi.python.org/pypi/pppipam)\n\n[![image - Python versions](https://img.shields.io/pypi/pyversions/pppipam.svg)](https://pypi.python.org/pypi/pppipam)\n\n------------------------------------------------------------------------\n\n**PPPIPAM** is a distribution package to provide a single IP address space manager for both IPv4 and IPv6 as a Python module for developers.\n\n\nInstallation\n-----------\n\n*PPPIPAM* can be installed using `pip`. It requires Python 3.7.0+ to use.\n\n $ pip install pppipam\n\n\n\nUsage\n-----------\n\n >>> from pppipam import AddressSpace\n\n\n\nFeatures\n--------\n\n- Single address space manager for both IPv4 and IPv6 networks and addresses.\n- Strict or loose address space description (if strict, must add delegated networks first).\n- Deleting IP objects can be done in cascade (e.g. removing a described network can remove all subnets and address).\n- Data can be exported as a `dict` containing all described IP instances and a nested network information according to address space's version.\n\n\nConstraints\n-----------\n\n- Source code must use only Python language and Python Standard Library.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ayharano/pppipam", "keywords": "ip address management ipv4 ipv6 network system administration", "license": "", "maintainer": "", "maintainer_email": "", "name": "pppipam", "package_url": "https://pypi.org/project/pppipam/", "platform": "", "project_url": "https://pypi.org/project/pppipam/", "project_urls": { "Bug Reports": "https://github.com/ayharano/pppipam/issues", "Homepage": "https://github.com/ayharano/pppipam", "Source": "https://github.com/ayharano/pppipam" }, "release_url": "https://pypi.org/project/pppipam/0.1.0/", "requires_dist": null, "requires_python": ">=3.7, <4", "summary": "Poor person's Python IP Address Manager", "version": "0.1.0" }, "last_serial": 4060801, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "39dce81dce1a1ad5658ee3439f81d0b4", "sha256": "9a484d4f0300ac4f6b78f63ffcb0bf608c8cea57f39e15aad451d81b166b9f63" }, "downloads": -1, "filename": "pppipam-0.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "39dce81dce1a1ad5658ee3439f81d0b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7, <4", "size": 8357, "upload_time": "2018-07-14T08:27:17", "url": "https://files.pythonhosted.org/packages/61/9c/574a8dbc4ba2f4dcf1a1475df04592c745a8339d871ef5332467ee4b18fe/pppipam-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e4ff180abb47410d42e9076d94501bf", "sha256": "2e8bcaae3ed12a9f59ecb299ae43652a4ef0cb554af9f056cf3ba8644e5a0773" }, "downloads": -1, "filename": "pppipam-0.1.0.tar.gz", "has_sig": true, "md5_digest": "6e4ff180abb47410d42e9076d94501bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7, <4", "size": 8588, "upload_time": "2018-07-14T08:27:19", "url": "https://files.pythonhosted.org/packages/8d/b8/1a8585e755ad1c13c07f84d59343789bc15c40cf212a405984fe2a0e5f8e/pppipam-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39dce81dce1a1ad5658ee3439f81d0b4", "sha256": "9a484d4f0300ac4f6b78f63ffcb0bf608c8cea57f39e15aad451d81b166b9f63" }, "downloads": -1, "filename": "pppipam-0.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "39dce81dce1a1ad5658ee3439f81d0b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7, <4", "size": 8357, "upload_time": "2018-07-14T08:27:17", "url": "https://files.pythonhosted.org/packages/61/9c/574a8dbc4ba2f4dcf1a1475df04592c745a8339d871ef5332467ee4b18fe/pppipam-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e4ff180abb47410d42e9076d94501bf", "sha256": "2e8bcaae3ed12a9f59ecb299ae43652a4ef0cb554af9f056cf3ba8644e5a0773" }, "downloads": -1, "filename": "pppipam-0.1.0.tar.gz", "has_sig": true, "md5_digest": "6e4ff180abb47410d42e9076d94501bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7, <4", "size": 8588, "upload_time": "2018-07-14T08:27:19", "url": "https://files.pythonhosted.org/packages/8d/b8/1a8585e755ad1c13c07f84d59343789bc15c40cf212a405984fe2a0e5f8e/pppipam-0.1.0.tar.gz" } ] }