{ "info": { "author": "Andrew Grant Spencer", "author_email": "ags@iomaestro.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: Name Service (DNS)", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\n.. include:: docs/logo.rst\n\nA low-calorie library for managing DNS zones\n============================================\n\n.. code:: python\n\n import localzone\n\n with localzone.manage(\"db.example.com\") as z:\n r = z.add_record(\"greeting\", \"TXT\", \"hello, world!\")\n r.name # the record name, i.e. \"greeting\"\n r.rdtype # the record type, i.e. \"TXT\"\n r.content # the record content, i.e. \"hello,\" \"world!\"\n\n\nPowered by `dnspython `_.\n\n\nFeatures\n--------\n\n- A simple API focused on managing resource records in local zone files\n- Support for almost all resource record types\n- Auto-save and auto-serial\n- Built for automation\n\n\nInstalling localzone\n--------------------\n\n.. code-block:: shell\n\n $ pip install localzone\n\n\nRaison d'\u00eatre\n-------------\n\nComprehensive, low-level DNS toolkits can be cumbersome for the more common zone management tasks--especially those related to making simple changes to zone records. They can also come with a steep learning curve. Enter localzone: a simple library for managing DNS zones. While `localzone` may be a low-calorie library, it's stuffed full of everything that a hungry hostmaster needs.\n\n\nLicense\n-------\n\n- BSD\n- Calzone image by sobinsergey from the Noun Project\n\nWhere did the calories go? The likely `suspect `_.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://localzone.iomaestro.com", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "localzone", "package_url": "https://pypi.org/project/localzone/", "platform": "", "project_url": "https://pypi.org/project/localzone/", "project_urls": { "Homepage": "https://localzone.iomaestro.com" }, "release_url": "https://pypi.org/project/localzone/0.9.5/", "requires_dist": [ "dnspython" ], "requires_python": ">=2.7.0", "summary": "A simple library for managing DNS zones.", "version": "0.9.5" }, "last_serial": 4581554, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "d0bdf807d2b1606a006a8aeba7128fb9", "sha256": "1308c19b77530177e05feab7727ae45a236b1acd7ac93539f28c904572c2e705" }, "downloads": -1, "filename": "localzone-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0bdf807d2b1606a006a8aeba7128fb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4.0", "size": 9101, "upload_time": "2018-11-05T23:39:36", "url": "https://files.pythonhosted.org/packages/1d/5e/e6ea97bf6f083fd36d87a292da74ec9e5c24d10f260e55b3656f0f77363b/localzone-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bb8225ebd798bf927a3cfc8181b3fa3", "sha256": "fb46eb4cdc043e82c20eb121d0a0aca587fc9238ccb551813d432d6afae86cad" }, "downloads": -1, "filename": "localzone-0.9.1.tar.gz", "has_sig": false, "md5_digest": "0bb8225ebd798bf927a3cfc8181b3fa3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 8734, "upload_time": "2018-11-05T23:39:39", "url": "https://files.pythonhosted.org/packages/f9/7f/83b5eea4fd4d5afa7a47e1434e7b4799ba333ac43cef516f05032b9a9aa3/localzone-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "483f8be199b0cfa17592da7a273d8a1d", "sha256": "d5ed6860aad1c804fdd7cc0ff4ad7e892dd1738252f81fa17da3cd73c68b26cd" }, "downloads": -1, "filename": "localzone-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "483f8be199b0cfa17592da7a273d8a1d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.0", "size": 9150, "upload_time": "2018-11-06T03:15:15", "url": "https://files.pythonhosted.org/packages/4e/b2/1eecaf50094d10a5ba7d09c2cc6cde0903f3852e4e809ce118066370af0c/localzone-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9b334abb5c4f0ad773df399c202011a", "sha256": "144dbff2c4685fb73a330618416610a826ae4faf6ba2c2977f30b503db295d4d" }, "downloads": -1, "filename": "localzone-0.9.2.tar.gz", "has_sig": false, "md5_digest": "f9b334abb5c4f0ad773df399c202011a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0", "size": 8773, "upload_time": "2018-11-06T03:15:16", "url": "https://files.pythonhosted.org/packages/09/1b/a708764fd5533e1bc67da662eb797904d33330dcb1132ecf0916ee74cebe/localzone-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "70fde6d2e9752a09f9e5453e427c8175", "sha256": "10aa3a493730c31e4fc9972fefdc6ed2049a92db67f99025d196fe919a736651" }, "downloads": -1, "filename": "localzone-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70fde6d2e9752a09f9e5453e427c8175", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.0", "size": 9111, "upload_time": "2018-11-06T22:32:33", "url": "https://files.pythonhosted.org/packages/6c/5e/bb5812bdc4c048bad7a1dc4b93a2bb7e2dacc8b2114a222fbd60b74f6ec2/localzone-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ed4b78e52caaf7ea426ccdc2d3fad8c", "sha256": "ec520fac457c7a39658af47cb266c5239964477c48a02729e1e8fe97203cc4ff" }, "downloads": -1, "filename": "localzone-0.9.3.tar.gz", "has_sig": false, "md5_digest": "8ed4b78e52caaf7ea426ccdc2d3fad8c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0", "size": 8729, "upload_time": "2018-11-06T22:32:34", "url": "https://files.pythonhosted.org/packages/bb/89/ec2fdd6f0fb8cde0e894f85db858f3b80f5fd3301977e69d5788d4ac21dd/localzone-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "71d4b43d897fe33f55bf88cdbe57c518", "sha256": "a34f87e871f251ae7b5dfd8a2584e68476aa84370940c78ab7334e926c3a8a97" }, "downloads": -1, "filename": "localzone-0.9.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "71d4b43d897fe33f55bf88cdbe57c518", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.0", "size": 9328, "upload_time": "2018-11-09T17:53:15", "url": "https://files.pythonhosted.org/packages/73/ef/4dc8c1732a95f6f63d84f205a153abe5d18c3d45434dbdcd490ae3f9a113/localzone-0.9.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ad69709ec3c80220b258120d3c9163d", "sha256": "500af7367fc99d5a4705f7a90bcc4f4fa96f5dfcfabf7117d74f3c49f5c90dac" }, "downloads": -1, "filename": "localzone-0.9.4.tar.gz", "has_sig": false, "md5_digest": "9ad69709ec3c80220b258120d3c9163d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0", "size": 8992, "upload_time": "2018-11-09T17:53:16", "url": "https://files.pythonhosted.org/packages/a8/08/d216b95aa3f3b65733728b14bba839329d1d4d64d2a344809b9986a81fa2/localzone-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "b53870204336b6352e5d36bb83299fc8", "sha256": "8ab9dcfed545a5a11f87faa23cfaec2ae3b9aef5a7743c5ef3184afda87c4e79" }, "downloads": -1, "filename": "localzone-0.9.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b53870204336b6352e5d36bb83299fc8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.0", "size": 9379, "upload_time": "2018-12-10T16:40:13", "url": "https://files.pythonhosted.org/packages/97/4a/5865669de0822a959ae477e28952f7b543108c6688af6cfd8e22410d0bbd/localzone-0.9.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0c8f1525131f7243d0781186a3a52b0", "sha256": "4663705ab79ebe3918415b87d1015426006b8854bef6898821dd60371b13e4e7" }, "downloads": -1, "filename": "localzone-0.9.5.tar.gz", "has_sig": false, "md5_digest": "e0c8f1525131f7243d0781186a3a52b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0", "size": 8999, "upload_time": "2018-12-10T16:40:15", "url": "https://files.pythonhosted.org/packages/17/3f/54986ca3bd8904fe3c39a71d642d8778adb81b893f4fb15265fe9e5b6e35/localzone-0.9.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b53870204336b6352e5d36bb83299fc8", "sha256": "8ab9dcfed545a5a11f87faa23cfaec2ae3b9aef5a7743c5ef3184afda87c4e79" }, "downloads": -1, "filename": "localzone-0.9.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b53870204336b6352e5d36bb83299fc8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.0", "size": 9379, "upload_time": "2018-12-10T16:40:13", "url": "https://files.pythonhosted.org/packages/97/4a/5865669de0822a959ae477e28952f7b543108c6688af6cfd8e22410d0bbd/localzone-0.9.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0c8f1525131f7243d0781186a3a52b0", "sha256": "4663705ab79ebe3918415b87d1015426006b8854bef6898821dd60371b13e4e7" }, "downloads": -1, "filename": "localzone-0.9.5.tar.gz", "has_sig": false, "md5_digest": "e0c8f1525131f7243d0781186a3a52b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0", "size": 8999, "upload_time": "2018-12-10T16:40:15", "url": "https://files.pythonhosted.org/packages/17/3f/54986ca3bd8904fe3c39a71d642d8778adb81b893f4fb15265fe9e5b6e35/localzone-0.9.5.tar.gz" } ] }