{ "info": { "author": "NS1 Developers", "author_email": "devteam@ns1.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Internet :: Name Service (DNS)", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==============\nNS1 Python SDK\n==============\n\n:Info: A Python SDK for accessing NS1, the Data Driven DNS platform.\n\n.. image:: https://travis-ci.org/ns1/ns1-python.svg?branch=master\n :target: https://travis-ci.org/ns1/ns1-python\n\n.. image:: https://readthedocs.org/projects/ns1-python/badge/?version=latest\n :target: https://ns1-python.readthedocs.io/en/latest/\n\nAbout\n=====\n\nThis package provides a python SDK for accessing the NS1 DNS platform\nand includes both a simple NS1 REST API wrapper as well as a higher level\ninterface for managing zones, records, data feeds, and more.\nIt supports synchronous and asynchronous transports.\n\nBoth python 2.7 and 3.3 are supported.\n\nInstallation\n============\n\n $ pip install ns1-python\n\nDependencies\n============\n\nNone, but supports different transport backends. Currently supported:\n\n * `requests `_ (synchronous, the default if available)\n * urllib (synchronous, the default if requests isn't available)\n * `twisted `_ (asynchronous)\n\nOther transports are easy to add, see `transport `_\n\nExamples\n========\n\nSee the `examples directory `_\n\nDocumentation\n=============\n\nIf you don't yet have an NS1 account, `signup here (free) `_\n\nYou'll need an API Key. To create one, login to `the portal `_ and\nclick on the Account button in the top right. Select Settings & Users, then add a new\nAPI Key at the bottom.\n\n* `Documentation at ReadTheDocs `_\n* `NS1 REST API Documentation `_\n\nTests\n=====\n\nUnit tests use `pytest` (`pip install pytest`). 2.7 also requires `mock` to be\ninstalled (`pip install mock`).\n\nTests should, of course, run and pass under 2.7 and 3.3. We use tox to automate\ntest runs and virtualenv setup, see `tox.ini` for config.\n\nContributions\n=============\n\nWe welcome contributions! Please fork on GitHub and submit a Pull Request.\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/ns1/ns1-python", "keywords": "dns development rest sdk ns1 nsone", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ns1-python", "package_url": "https://pypi.org/project/ns1-python/", "platform": "", "project_url": "https://pypi.org/project/ns1-python/", "project_urls": { "Homepage": "https://github.com/ns1/ns1-python" }, "release_url": "https://pypi.org/project/ns1-python/0.12.0/", "requires_dist": null, "requires_python": "", "summary": "Python SDK for the NS1 DNS platform", "version": "0.12.0" }, "last_serial": 5804249, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "8df1ab0f0d55c44182065eff4b564814", "sha256": "269f270c3e32d20220f107c95d43d4c62dc91baf70077ed88de018103fe0f570" }, "downloads": -1, "filename": "ns1_python-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8df1ab0f0d55c44182065eff4b564814", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30525, "upload_time": "2019-07-16T17:40:05", "url": "https://files.pythonhosted.org/packages/31/4a/aea955970719793c15d1bf2a9e9fb5e914979254d742bfaf394dd1e84e11/ns1_python-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b93e57eb2c76435ec68b405b046e0344", "sha256": "1189fba7d7c275a22727ea78400bb0b63b5e3e27fa51866ebd9037fc0e2eae66" }, "downloads": -1, "filename": "ns1-python-0.10.0.tar.gz", "has_sig": false, "md5_digest": "b93e57eb2c76435ec68b405b046e0344", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22320, "upload_time": "2019-07-16T17:40:07", "url": "https://files.pythonhosted.org/packages/62/05/e1ad0fdc295fa81c096feda7b7189d111480d032386e6b96d22acb4bcc2f/ns1-python-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "f0bd3adf1ef976066af32bfa12a8c3ac", "sha256": "485f21fc92720267cded54d153aa9d3500b7d6ce17fe0a200b0ab7cd91389d10" }, "downloads": -1, "filename": "ns1_python-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0bd3adf1ef976066af32bfa12a8c3ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30532, "upload_time": "2019-08-05T14:22:27", "url": "https://files.pythonhosted.org/packages/4b/b1/27297fe929084d31a3a1d3537a84d1d096213800fc1935c16bd211876d1e/ns1_python-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1775246f876d071bd9988af7eee82e47", "sha256": "360098ea856102b18a51b4ad2f184c818920a346b68d8b3f297130d598600f24" }, "downloads": -1, "filename": "ns1-python-0.11.0.tar.gz", "has_sig": false, "md5_digest": "1775246f876d071bd9988af7eee82e47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22346, "upload_time": "2019-08-05T14:22:29", "url": "https://files.pythonhosted.org/packages/63/cd/10215ed018c9dddc14a12da0412a0b2956b8bb5e8ff251a841d19ffc2249/ns1-python-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "b5f86a18b901cc2d8bb7eaae464bb988", "sha256": "8391043bf5fcf04523f1cddc696d23939b05456092788ef5c59dd47389de8f61" }, "downloads": -1, "filename": "ns1_python-0.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b5f86a18b901cc2d8bb7eaae464bb988", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32995, "upload_time": "2019-09-04T16:43:23", "url": "https://files.pythonhosted.org/packages/77/11/7cd49c58a63a30908c07494905f659633c125a43db78c03b0c9c7168e056/ns1_python-0.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25f6d2830eda5dcd07023ff6bc0961f6", "sha256": "c8419632f975a73dec5b509c03b64613612d98c643a4ff25ae976d034503e504" }, "downloads": -1, "filename": "ns1-python-0.12.0.tar.gz", "has_sig": false, "md5_digest": "25f6d2830eda5dcd07023ff6bc0961f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22686, "upload_time": "2019-09-04T16:43:25", "url": "https://files.pythonhosted.org/packages/10/6c/5cacb0c9b0c3dc8acd38323c24ec02330d9fa9253aa22d00296e8307ca09/ns1-python-0.12.0.tar.gz" } ], "0.9.17": [ { "comment_text": "", "digests": { "md5": "4c1c5bb72ba0ec4fcb763fc5990b32ec", "sha256": "861d335d5a4e232b3d3e8bcf59b062a603a3877a22f6fdd669d101d7070c18ca" }, "downloads": -1, "filename": "ns1_python-0.9.17-py2.7.egg", "has_sig": false, "md5_digest": "4c1c5bb72ba0ec4fcb763fc5990b32ec", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 50084, "upload_time": "2018-01-24T21:59:04", "url": "https://files.pythonhosted.org/packages/88/39/42086f07373eecb2e8d93056bdb2698c0379c1abbd6d691424f21ef5c765/ns1_python-0.9.17-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5674a29f477ff1b1cddb52a7b0f019cc", "sha256": "23f8f7c5aff49b8b84a8481a667d6067fe69dae1a3c2fc092c65885010ec8232" }, "downloads": -1, "filename": "ns1_python-0.9.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5674a29f477ff1b1cddb52a7b0f019cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24226, "upload_time": "2018-01-24T21:59:01", "url": "https://files.pythonhosted.org/packages/c3/6f/1afe7bd4146109bbe2b436556d8e9ad84bd2dcb98a28f7c1a1094dc70a71/ns1_python-0.9.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4ebd3ef47bc20f8bf93c9372fef3cd5", "sha256": "f6c976492c75672850b3d34c4c64a0a41297af46fc0a6209be6bc39b8a8692d4" }, "downloads": -1, "filename": "ns1-python-0.9.17.tar.gz", "has_sig": false, "md5_digest": "b4ebd3ef47bc20f8bf93c9372fef3cd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15984, "upload_time": "2018-01-24T21:59:02", "url": "https://files.pythonhosted.org/packages/b8/37/1fef95fd419cb14d9b6ac713759e2a1311f60174175c3c329f54aa615ef1/ns1-python-0.9.17.tar.gz" } ], "0.9.18": [ { "comment_text": "", "digests": { "md5": "68e9a17ada0fb813b5ebab8f761b9755", "sha256": "fe6184553bbeef5b788a18cdab013538ec2422cc7b6edb123f040420ffd8f8a8" }, "downloads": -1, "filename": "ns1_python-0.9.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68e9a17ada0fb813b5ebab8f761b9755", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24240, "upload_time": "2018-02-28T19:34:40", "url": "https://files.pythonhosted.org/packages/d8/94/f042ca3924f93436e1a724eaa228a3825b7fa01231922428e7d1fe2742a9/ns1_python-0.9.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c51cb5dca510807a645b36a8ba07e57", "sha256": "93e57753e0f12e299f9d8a951898ba873b0f8247edda5ae61c355e18001a0134" }, "downloads": -1, "filename": "ns1_python-0.9.18-py3.6.egg", "has_sig": false, "md5_digest": "2c51cb5dca510807a645b36a8ba07e57", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 50859, "upload_time": "2018-02-28T19:34:43", "url": "https://files.pythonhosted.org/packages/e7/2e/09f5493f10cfd40a73995dcec570827d5ac53a948ea498e6d3faf245994b/ns1_python-0.9.18-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "5fb5dd68e6f6144d08bb1a31e3e7a901", "sha256": "41c9e95e06a155aa74c3e37a462471566e3e1f9f78506b40e4b8d66d417a8331" }, "downloads": -1, "filename": "ns1-python-0.9.18.tar.gz", "has_sig": false, "md5_digest": "5fb5dd68e6f6144d08bb1a31e3e7a901", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15987, "upload_time": "2018-02-28T19:34:41", "url": "https://files.pythonhosted.org/packages/85/50/d82f06cca4079f934a9cc68d8b3600a3c659e1a42621e8cb397c337c9c9c/ns1-python-0.9.18.tar.gz" } ], "0.9.19": [ { "comment_text": "", "digests": { "md5": "24fe8c13e8113d58812e09e432796e9b", "sha256": "0f478233fa5a448bc10655c0d4c856dd73a897873a3ca77dc55efc9da3b27b4c" }, "downloads": -1, "filename": "ns1_python-0.9.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "24fe8c13e8113d58812e09e432796e9b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24272, "upload_time": "2019-03-14T19:50:05", "url": "https://files.pythonhosted.org/packages/dc/18/0db2f79fe118d4b7fe4868f4754a0745ecc240561228c7194166a8f58d4c/ns1_python-0.9.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c165842148650da5388896b0d5a88fa", "sha256": "a6c6f2f66a0c7a1df69cce599fd6f8f2481e3c76bdb03422dec64aeb32bb691e" }, "downloads": -1, "filename": "ns1-python-0.9.19.tar.gz", "has_sig": false, "md5_digest": "1c165842148650da5388896b0d5a88fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16732, "upload_time": "2019-03-14T19:50:06", "url": "https://files.pythonhosted.org/packages/63/44/f93183d878faecc9505fd2cb76fad50e3674b52f5099f073724a5a57323a/ns1-python-0.9.19.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b5f86a18b901cc2d8bb7eaae464bb988", "sha256": "8391043bf5fcf04523f1cddc696d23939b05456092788ef5c59dd47389de8f61" }, "downloads": -1, "filename": "ns1_python-0.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b5f86a18b901cc2d8bb7eaae464bb988", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32995, "upload_time": "2019-09-04T16:43:23", "url": "https://files.pythonhosted.org/packages/77/11/7cd49c58a63a30908c07494905f659633c125a43db78c03b0c9c7168e056/ns1_python-0.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25f6d2830eda5dcd07023ff6bc0961f6", "sha256": "c8419632f975a73dec5b509c03b64613612d98c643a4ff25ae976d034503e504" }, "downloads": -1, "filename": "ns1-python-0.12.0.tar.gz", "has_sig": false, "md5_digest": "25f6d2830eda5dcd07023ff6bc0961f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22686, "upload_time": "2019-09-04T16:43:25", "url": "https://files.pythonhosted.org/packages/10/6c/5cacb0c9b0c3dc8acd38323c24ec02330d9fa9253aa22d00296e8307ca09/ns1-python-0.12.0.tar.gz" } ] }