{ "info": { "author": "Netuitive", "author_email": "python@netuitive.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "===============================\nNetuitive Python Client\n===============================\n\n|BuildStatus|_ |CoverageStatus|_\n\n.. |BuildStatus| image:: https://travis-ci.org/Netuitive/netuitive-client-python.svg?branch=master\n.. _BuildStatus: https://travis-ci.org/Netuitive/netuitive-client-python\n\n.. |CoverageStatus| image:: https://coveralls.io/repos/github/Netuitive/netuitive-client-python/badge.svg?branch=master\n.. _CoverageStatus: https://coveralls.io/github/Netuitive/netuitive-client-python?branch=master\n\n| The Netuitive Python Client allows you to push data to `Netuitive `_ using Python. Netuitive provides an adaptive monitoring and analytics platform for cloud infrastructure and web applications.\n\n| For more information, check out the `help docs `_ or contact `support `_.\n\nThe Netuitive Python Client can...\n\n* ...create an `element `_ in Netuitive with the following data:\n * Element Name\n * Attributes\n * Tags\n * Metric Samples\n * Element relations\n * Location\n * Metric Tags\n\n* ...create an `event `_ in Netuitive with the following data:\n * Element Name\n * Event Type\n * Title\n * Message\n * Level\n * Tags\n * Source\n\nUsing the Python Netuitive Client\n----------------------------------\n\nSetup the Client\n~~~~~~~~~~~~~~~~~\n\n``ApiClient = netuitive.Client(api_key='')``\n\n\nSetup the Element\n~~~~~~~~~~~~~~~~~~\n\n``MyElement = netuitive.Element()``\n\nAdd an Attribute\n~~~~~~~~~~~~~~~~~\n\n``MyElement.add_attribute('Language', 'Python')``\n\nAdd an Element relation\n~~~~~~~~~~~~~~~~~~~~~~~~\n\n``MyElement.add_relation('my_child_element')``\n\nAdd a Tag\n~~~~~~~~~~\n\n``MyElement.add_tag('Production', 'True')``\n\nAdd a Metric Sample\n~~~~~~~~~~~~~~~~~~~~\n\n``MyElement.add_sample('cpu.idle', 1432832135, 1, host='my_hostname')``\n\nAdd a Metric Sample with a Sparse Data Strategy\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``MyElement.add_sample('app.zero', 1432832135, 1, host='my_hostname', sparseDataStrategy='ReplaceWithZero')``\n\nAdd a Metric Sample with unit type\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n``MyElement.add_sample('app.requests', 1432832135, 1, host='my_hostname', unit='requests/s')``\n\nAdd a Metric Sample with utilization tag\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``MyElement.add_sample('app.requests', 1432832135, 1, host='my_hostname', tags=[{'utilization': 'true'}])``\n\nAdd a Metric Sample with min/max values\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``MyElement.add_sample('app.percent_used', 1432832135, 50, host='my_hostname', unit='percent', min=0, max=100)``\n\nSend the Samples\n~~~~~~~~~~~~~~~~~\n\n``ApiClient.post(MyElement)``\n\nRemove the samples already sent\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``MyElement.clear_samples()``\n\nCreate an Event\n~~~~~~~~~~~~~~~~\n\n``MyEvent = netuitive.Event(hst, 'INFO', 'test event','this is a test message', 'INFO')``\n\nAdd a Custom Check\n~~~~~~~~~~~~~~~~\n\n``MyCheck = netuitive.Check('heartbeat', 'element', 60)``\n\nPOST to ``/check/{apiId}/{checkName}/{elementFqn}/{ttl}``\n\nSee our `checks documentation `_ for more information about custom check parameters and a cURL example.\n\nSend the Event\n~~~~~~~~~~~~~~~\n\n``ApiClient.post_event(MyEvent)``\n\nCheck that our local time is set correctly (returns True/False)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``ApiClient.time_insync()``\n\nDocker Example\n----------\nIncluded in this project is an example python script (`example/example.py`) which can be built and run within a Docker container. To send test data into your Netuitive environment run the following:\n\n::\n\n docker build -t netuitive-client-python .\n docker run -e CUSTOM_API_KEY= netuitive-client-python\n\n::\n\nMake sure to use your **Custom** Netuitive datasource API key.\n\nCopyright and License\n---------------------\n\nCopyright 2015-2016 Netuitive, Inc. under [the Apache 2.0 license](LICENSE).\n\n\n\n\nHistory\n-------\n\n0.2.3 (2017-02-14)\n---------------------\n\n* test_check_time_offset should not be timezone sensitive\n* add Example Script Dockerfile\n* Handle 403 and other HTTP errors better\n\n\n0.2.2 (2016-09-30)\n---------------------\n\n* fix millisecond timestamps\n\n0.2.1 (2016-09-30)\n---------------------\n\n* add support for millisecond timestamps\n\n0.2.0 (2016-07-22)\n---------------------\n\n* sanitize metric names\n\n0.1.6 (2016-05-20)\n---------------------\n\n* fix handling of http errors\n\n0.1.5 (2016-05-03)\n---------------------\n\n* fix the internal version number\n* improve handling of http errors\n\n0.1.4 (2016-04-07)\n---------------------\n\n* improve HTTP response error handling\n* Update Development Status to 4 - Beta\n\n0.1.3 (2016-03-21)\n---------------------\n\n* Add user agent to time offset check\n* Better handling of null element ids\n\n0.1.2 (2016-03-09)\n---------------------\n\n* Fix server time offset check\n\n\n0.1.1 (2016-03-08)\n---------------------\n\n* Add server time offset check\n* Fix default event time\n\n\n0.1.0 (2016-01-27)\n---------------------\n\n* Add metric tag support\n* Add min/max/avg/sum/cnt support\n* Add Element location support\n* Test re-factor\n* Increase test coverage\n* Fix for event support\n\n\n0.0.9 (2015-12-03)\n---------------------\n\n* Add custom client string\n* Add relation support\n\n\n0.0.8 (2015-10-16)\n---------------------\n\n* Add event support\n* Add Python 3 support\n\n\n0.0.7 (2015-06-23)\n---------------------\n\n* Fix for Preventing duplicate metrics\n\n\n0.0.6 (2015-06-23)\n---------------------\n\n* Add support for Spare Data Strategy and Unit settings for Metrics\n* Prevent duplicate metrics\n* Documentation improvements\n\n\n0.0.5 (2015-06-12)\n---------------------\n\n* Element type is now easier to set\n\n\n0.0.3 (2015-06-01)\n---------------------\n\n* Fixes for API URL setting\n\n\n0.0.2 (2015-05-28)\n---------------------\n\n* First release on PyPI.\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/netuitive/netuitive-client-python", "keywords": "netuitive", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "netuitive", "package_url": "https://pypi.org/project/netuitive/", "platform": "", "project_url": "https://pypi.org/project/netuitive/", "project_urls": { "Homepage": "https://github.com/netuitive/netuitive-client-python" }, "release_url": "https://pypi.org/project/netuitive/0.3.4/", "requires_dist": null, "requires_python": "", "summary": "Python Client for Netuitive Cloud", "version": "0.3.4" }, "last_serial": 5188950, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "3d50e87e3e11b751d7949e914a7dba68", "sha256": "c6cdcdfa1ee15199c5ee886de727ef6fc8f374f7a94d1b3586205cc940d35fd4" }, "downloads": -1, "filename": "netuitive-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d50e87e3e11b751d7949e914a7dba68", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5706, "upload_time": "2015-05-28T18:37:46", "url": "https://files.pythonhosted.org/packages/74/c4/26936dafd081fdf194bfc225c671216d2d75360f381c8b6f933b2e76e6e4/netuitive-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9db788bf99710980b1ae85748e3656a", "sha256": "0c5ec6d00708a2a3500fc1b58c62f37acfa98e7be389f09dc9aae7359f88e311" }, "downloads": -1, "filename": "netuitive-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e9db788bf99710980b1ae85748e3656a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15624, "upload_time": "2015-05-28T18:37:42", "url": "https://files.pythonhosted.org/packages/72/be/8502584b72cd6f42c0e94032f904b07c3b2683f0afa72236d4fe7b29f26d/netuitive-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ca2f886e65abda1f6e20c089acc6e612", "sha256": "b54ec4334a4d70b9de9e24c785cec2b9c28bd4b4ca325b498de4a1794994307f" }, "downloads": -1, "filename": "netuitive-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca2f886e65abda1f6e20c089acc6e612", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5790, "upload_time": "2015-06-01T14:58:11", "url": "https://files.pythonhosted.org/packages/e9/bd/0403784364201773ab9a6fbfdfeaed9360b38f9444fb5d5af2bd69971405/netuitive-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0dbf6ca40fa295fd4f86d106773220fe", "sha256": "667871e98a7d938a22da9bb120776bdf5ebc6975362f3f378bcac812d53c7863" }, "downloads": -1, "filename": "netuitive-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0dbf6ca40fa295fd4f86d106773220fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15696, "upload_time": "2015-06-01T14:58:08", "url": "https://files.pythonhosted.org/packages/32/89/59d386e87ddcb9a64756219dcdeaea4c58af9442d42efbb7e7d1eb62abfe/netuitive-0.0.3.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "a5a6bbb29b39fdc59928a4300a2bf441", "sha256": "9b3fd1f2fd7c4675861d846afb021d563b671df45033defc6fd2449624805f2e" }, "downloads": -1, "filename": "netuitive-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5a6bbb29b39fdc59928a4300a2bf441", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5851, "upload_time": "2015-06-12T12:32:10", "url": "https://files.pythonhosted.org/packages/75/dc/358cefe9481e5f90790f823d1ff9da552bfe0cec1a86ef1d8fc8a5617023/netuitive-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af25298ab34823e741585bf8b1c84e71", "sha256": "85ca45b4d09c817ab32b3b164112cd84f28c89049db16cb2cc61537d80d093bb" }, "downloads": -1, "filename": "netuitive-0.0.5.tar.gz", "has_sig": false, "md5_digest": "af25298ab34823e741585bf8b1c84e71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15677, "upload_time": "2015-06-12T12:32:06", "url": "https://files.pythonhosted.org/packages/aa/d4/fccd176e6f31d7e8d17f0aeb272b32d922203554cba9e9cbec3e017f4408/netuitive-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "799630b1b95c0eda66180f5138cf10fa", "sha256": "028968b4da61e999c1831015cee38287127a939e98360e5d2e8e761bee3bcfb8" }, "downloads": -1, "filename": "netuitive-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "799630b1b95c0eda66180f5138cf10fa", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6486, "upload_time": "2015-06-23T14:21:57", "url": "https://files.pythonhosted.org/packages/f5/10/820c79d3b9ee83a81c7c512854fc1437dc737a838c7c369c1dfe9c5d5a1d/netuitive-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f462b82229418e9e9485ea3c7a936bc", "sha256": "dc2fbcb7c9d247b5ad3d8220a88657c85bf60e9b6b4307891c13fc808579638b" }, "downloads": -1, "filename": "netuitive-0.0.6.tar.gz", "has_sig": false, "md5_digest": "6f462b82229418e9e9485ea3c7a936bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16267, "upload_time": "2015-06-23T14:21:53", "url": "https://files.pythonhosted.org/packages/f4/8c/bf65164faef62b74250b01d7894000b14ca6670fd834bb25a25bc2ba8838/netuitive-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "551133df5065dffeda4f5182904bfdc6", "sha256": "e96df5d0c99e2ae7d1ada7b82347e19e79118cef8aca9bf5d87027a77bc14437" }, "downloads": -1, "filename": "netuitive-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "551133df5065dffeda4f5182904bfdc6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6526, "upload_time": "2015-06-23T19:58:06", "url": "https://files.pythonhosted.org/packages/46/5b/3648214dd639393014a087b1797528a33feb59da3abdc0545efd696f0772/netuitive-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6edbd8241daacdcfc80ab3ea2c5debeb", "sha256": "5ec977ee021a8bf9700fa729b4ee1483d43b676ad15cbc99993f4755542137ac" }, "downloads": -1, "filename": "netuitive-0.0.7.tar.gz", "has_sig": false, "md5_digest": "6edbd8241daacdcfc80ab3ea2c5debeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16300, "upload_time": "2015-06-23T19:58:03", "url": "https://files.pythonhosted.org/packages/43/e8/649e1d833cb56c8b9bbf2434a3d4180348ab212507a9ce6d3a597990d54f/netuitive-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "9ca9b745078e108e8cf25ee39811c963", "sha256": "27cc6c22aab001de3a94b6aca69159692ba0f0fff0ab5fe9c7c84db8409c6d50" }, "downloads": -1, "filename": "netuitive-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ca9b745078e108e8cf25ee39811c963", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8514, "upload_time": "2015-10-16T15:35:24", "url": "https://files.pythonhosted.org/packages/b8/ff/8f1eb189d66b9ec883227e82be9d46818810a5574e078e32e02c53be8880/netuitive-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d95915112f9048bd7e7915d5cf2b96e", "sha256": "b0e4ca17c9695c5dcbd4f2a257d2ac1d7df4a0052e18b1ad5cdf0054ea923038" }, "downloads": -1, "filename": "netuitive-0.0.8.tar.gz", "has_sig": false, "md5_digest": "2d95915112f9048bd7e7915d5cf2b96e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19255, "upload_time": "2015-10-16T15:35:19", "url": "https://files.pythonhosted.org/packages/64/7d/3e3b38ebbc6269697d2cfe246f1b18b24c6f421193510a849dec89595f9a/netuitive-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "a02db314094ded9f61d48b25cdc7372a", "sha256": "1ecc217e8f98f6d6b8fa1bc7b9cfda6e70ca444cfd0cddbdb5d6769d0cae422f" }, "downloads": -1, "filename": "netuitive-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a02db314094ded9f61d48b25cdc7372a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9050, "upload_time": "2015-12-03T12:28:35", "url": "https://files.pythonhosted.org/packages/8b/86/59e08b4e02e97a894e74fac9e649b23bfaf6024ad9b3952c4b8e6230f5c3/netuitive-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2c6fb65dd2b4ab16a334c2dc1774378", "sha256": "604fce907349683e209532b10bab82ea695ba20c874aa9aedd52148d85ee6ae6" }, "downloads": -1, "filename": "netuitive-0.0.9.tar.gz", "has_sig": false, "md5_digest": "a2c6fb65dd2b4ab16a334c2dc1774378", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19823, "upload_time": "2015-12-03T12:28:26", "url": "https://files.pythonhosted.org/packages/9c/d5/c05e1bd2fb289afec44c8cfb5fd198bec3f0b090fb3e74f8f2db9dbb8ce4/netuitive-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "7dba48b2e2293d471ba91c59907d8926", "sha256": "504491ff747e3c94cef539dece1106abeaac333156f2965ee97bb7728b93d3d7" }, "downloads": -1, "filename": "netuitive-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7dba48b2e2293d471ba91c59907d8926", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9884, "upload_time": "2016-01-27T12:19:46", "url": "https://files.pythonhosted.org/packages/d0/cb/88c3b7733664d553b03e27d31d5b622b7244f4aa0cab89c53ba8a1e85819/netuitive-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ec86db089f66ded0a9ba6ff2883b04a", "sha256": "11a89c7b18bd916e196a368575a6647acabe5015021c84175d6f29fe11922d11" }, "downloads": -1, "filename": "netuitive-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4ec86db089f66ded0a9ba6ff2883b04a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22205, "upload_time": "2016-01-27T12:19:40", "url": "https://files.pythonhosted.org/packages/73/98/d1af1ff38dd5fb87539cb6d8ca817f0062e0c4ac7d59548ef9a4780c735a/netuitive-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d34ef78ca1d1dcb686716458b6723bfd", "sha256": "e858b29d54cf303dd361bfd6e503ef96769a6f6eab1516c6da09461555cf04a5" }, "downloads": -1, "filename": "netuitive-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d34ef78ca1d1dcb686716458b6723bfd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10690, "upload_time": "2016-03-08T19:03:29", "url": "https://files.pythonhosted.org/packages/aa/1b/017e1bca744c6f3112d799397468dae8c5a63562903e4361c05e4231d151/netuitive-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a58d25ea86fb8db3cd1e5d3c36ff8e9", "sha256": "e3c0a7ddb6cb89f091881b03037c6f8213e3fbf3735a79602a78f4fdb5ea843d" }, "downloads": -1, "filename": "netuitive-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2a58d25ea86fb8db3cd1e5d3c36ff8e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23487, "upload_time": "2016-03-08T19:03:19", "url": "https://files.pythonhosted.org/packages/ab/f0/d8cbe37daf9da3437dd6384265abc059f98752b613dec30827d43a1b5d50/netuitive-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4d9402a38148f20753af45f1ecd3e2cf", "sha256": "77f586382458246e6d3f85aaf2e01f6109f40f23c9ce1dc13e692057ecb4a4ea" }, "downloads": -1, "filename": "netuitive-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d9402a38148f20753af45f1ecd3e2cf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10763, "upload_time": "2016-03-09T21:09:26", "url": "https://files.pythonhosted.org/packages/1a/21/959ba833bb04d64f9c0b260b83c537a4c5779c3f496b096f1ae37c74fcd7/netuitive-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf86749b696a5c32f317e157f156ff3f", "sha256": "bd9dd79e1b6f8921a132b5a7f4224add4b11a836e5170ec7e1c19854063ad1d0" }, "downloads": -1, "filename": "netuitive-0.1.2.tar.gz", "has_sig": false, "md5_digest": "cf86749b696a5c32f317e157f156ff3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23638, "upload_time": "2016-03-09T21:09:12", "url": "https://files.pythonhosted.org/packages/e9/c7/883cbd15d1151fbf889085e6acc53488ca4b66884db1ea132d5ff51c5018/netuitive-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c24bcdfbcbb993c3c0d674b2ea13da9e", "sha256": "2e4781499eba2a52ffb8d6b6540bbba3725c11c831a545f8dd62b1a873f31a1d" }, "downloads": -1, "filename": "netuitive-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c24bcdfbcbb993c3c0d674b2ea13da9e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11002, "upload_time": "2016-03-21T10:59:38", "url": "https://files.pythonhosted.org/packages/f4/ff/02c9c05e3afa787987c58970236f99ffbde3387531acfeb9b935461fa327/netuitive-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79e37d33929593349e5f589dc3acb817", "sha256": "ded1f9cb7309f80ffcd17fd95de833265744e40ce4fe34c443d21e286346bd2b" }, "downloads": -1, "filename": "netuitive-0.1.3.tar.gz", "has_sig": false, "md5_digest": "79e37d33929593349e5f589dc3acb817", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23869, "upload_time": "2016-03-21T10:59:14", "url": "https://files.pythonhosted.org/packages/2e/a9/bd1324460ef698e429c3b0dab4b74fbfea8f1b427c17d4012ce774f291b4/netuitive-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "0d85df08e49161a3fbbaca37eb36e432", "sha256": "f720d1d425b09296f28fa815fbe43f67e1764da5b2e3ca0f60e31434fc3f5850" }, "downloads": -1, "filename": "netuitive-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d85df08e49161a3fbbaca37eb36e432", "packagetype": "bdist_wheel", "python_version": "2.6", "requires_python": null, "size": 11227, "upload_time": "2016-04-07T15:28:34", "url": "https://files.pythonhosted.org/packages/ac/a7/628704dbbef055f6cf3a9e76cfdfd985cf1a8783d540c7221cb9b3e37b9b/netuitive-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0a80f0641fb67c15eaabaafd8d97a0a", "sha256": "b531e15689baf533cde6c762b5812e628daf08c983f6bc56f88b65b7c22586f2" }, "downloads": -1, "filename": "netuitive-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e0a80f0641fb67c15eaabaafd8d97a0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27372, "upload_time": "2016-04-07T15:28:27", "url": "https://files.pythonhosted.org/packages/6b/3b/6b899d69d5266daa404f9776d0d043f62d5dc1d1318d2aea75a1d770725e/netuitive-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a36d9a8a8fe26ad40aa9263e51aa55f6", "sha256": "66357e66e03083659e248e238546b4ff0633c93b62c9cb887de6f8cc53e711b5" }, "downloads": -1, "filename": "netuitive-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a36d9a8a8fe26ad40aa9263e51aa55f6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11365, "upload_time": "2016-05-03T18:33:02", "url": "https://files.pythonhosted.org/packages/93/1c/9215580eb3d5bf96c0af8f87fb507c21dd8741c8d9af4598782fe89176b6/netuitive-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4da296ebc01dc49eb9de9600388b410b", "sha256": "b7e6faa5d93de0da7b94209121c2c1652ee2c1e31e6de97a3195024232a43759" }, "downloads": -1, "filename": "netuitive-0.1.5.tar.gz", "has_sig": false, "md5_digest": "4da296ebc01dc49eb9de9600388b410b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24473, "upload_time": "2016-05-03T18:32:55", "url": "https://files.pythonhosted.org/packages/60/76/d0043fbfd871e59843f2e3b510289dae4db34cf09d2e9019027484bd66b3/netuitive-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "beb996b726f9a6b0ad848477cf256a1a", "sha256": "baf7270a840438298d8727663d13dae84a213fa8d168ca7017c210a4f5594ac9" }, "downloads": -1, "filename": "netuitive-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "beb996b726f9a6b0ad848477cf256a1a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11645, "upload_time": "2016-05-20T14:28:43", "url": "https://files.pythonhosted.org/packages/45/32/2fbf22eab29c89b8a427c99c7c5abcd28165119029f38a94252ab8739c6f/netuitive-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fe9a7db736a3f53f6dd9bb65b295b44", "sha256": "7275ddb76404b146d16d6dcecbbc5d57e013e0cdddd426ab9a4dac92a187c836" }, "downloads": -1, "filename": "netuitive-0.1.6.tar.gz", "has_sig": false, "md5_digest": "1fe9a7db736a3f53f6dd9bb65b295b44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25120, "upload_time": "2016-05-20T14:28:37", "url": "https://files.pythonhosted.org/packages/b2/e5/7b454f54d5003e2b399f4132fbe186e4bb9b7e97f168f2a661cf82af7ac6/netuitive-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2d718bd78dcbe8da0f80eea8e42a4860", "sha256": "5b3f70c95dea470f02e05ea108e747a9cca554650aab037ace828f004f4479f3" }, "downloads": -1, "filename": "netuitive-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d718bd78dcbe8da0f80eea8e42a4860", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11793, "upload_time": "2016-07-22T15:17:16", "url": "https://files.pythonhosted.org/packages/a9/f1/34502efbd3a0c26044b8299cba810df68db7b684bbf62e6083fc77d6890a/netuitive-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "caf043431dbf0e8ea53762cab35ad87a", "sha256": "6072e7eaca1439d7b639f2b5bae9d067530ee1572056a36844d0340effcad81a" }, "downloads": -1, "filename": "netuitive-0.2.0.tar.gz", "has_sig": false, "md5_digest": "caf043431dbf0e8ea53762cab35ad87a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25338, "upload_time": "2016-07-22T15:17:13", "url": "https://files.pythonhosted.org/packages/a8/4e/424f3658dd73196597abcd17bdde43f4ff882c257b28ad0c190be9d6f45c/netuitive-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a03d7d294ea2269cf7681b1628b7bab5", "sha256": "0cc7524d870e268f9a160ecf686a098141f9309b224e223e9a9c2dd481d2c774" }, "downloads": -1, "filename": "netuitive-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a03d7d294ea2269cf7681b1628b7bab5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12314, "upload_time": "2016-09-30T14:12:36", "url": "https://files.pythonhosted.org/packages/73/c5/47c658658023e3756c3cd6e163f63f5241ad9fc5c8a7fd5000d8d0e9985e/netuitive-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7cc5378aa3c54a47696cdf9ee36c3fcf", "sha256": "359d04d8e2888380d86c4cc3c3cf6f4d097e53809f24fb6004658f4880ad2cfb" }, "downloads": -1, "filename": "netuitive-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7cc5378aa3c54a47696cdf9ee36c3fcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25860, "upload_time": "2016-09-30T14:12:33", "url": "https://files.pythonhosted.org/packages/95/a7/b7d72df4ec4d0aad69378dcdba57e670033007602f9a51c84500ef7337a7/netuitive-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "03e96a7a628b643128488a0127c40cfa", "sha256": "b63bff372f95d61e39cdd92db15a5403658f4f1776159bfd086ee6a6c06850b0" }, "downloads": -1, "filename": "netuitive-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03e96a7a628b643128488a0127c40cfa", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12328, "upload_time": "2016-09-30T22:36:41", "url": "https://files.pythonhosted.org/packages/03/59/f6cc577c58007d97b2f09b1d8f03f729b5d8f335f8dbc6d464f7756e3e2a/netuitive-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75432e329a7ad4f10e90b17ef8689d34", "sha256": "1b9867a94114ca04511c1d03bf3cdc18f03fd7994d8b836e74149a4bcd6dd71e" }, "downloads": -1, "filename": "netuitive-0.2.2.tar.gz", "has_sig": false, "md5_digest": "75432e329a7ad4f10e90b17ef8689d34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25912, "upload_time": "2016-09-30T22:36:39", "url": "https://files.pythonhosted.org/packages/5e/3c/661753afc36dbb6a43a0e6f5ced5379ce3dd89cbcefcc8e9170b093b8244/netuitive-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "ab8be292ec24e35452f79d3e332ca887", "sha256": "aca986f86b09b53aa57aeab459d69141859b39c4ce0dd311b6e360650aefc013" }, "downloads": -1, "filename": "netuitive-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab8be292ec24e35452f79d3e332ca887", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12322, "upload_time": "2017-02-14T19:25:51", "url": "https://files.pythonhosted.org/packages/f9/c5/989b1baf94e6b17b467bef78da5ef21e00c5fdc21f1dc4b642acd07581e9/netuitive-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78f20e3d148076de2947ffdb7c3e7b6a", "sha256": "d151415f51bcb1cefac92a910f78edc48248877712ebafacfe663e3ecc2bc7f3" }, "downloads": -1, "filename": "netuitive-0.2.3.tar.gz", "has_sig": false, "md5_digest": "78f20e3d148076de2947ffdb7c3e7b6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26149, "upload_time": "2017-02-14T19:25:45", "url": "https://files.pythonhosted.org/packages/30/0c/d967a928c8367101a5f39b3d72e6ca03044032fcd66edda0097bfce60569/netuitive-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "d283d2e154cba0f38e718b8e31dcb5a0", "sha256": "d2be1a2d1525e580d12114c1865fc383f2d747b658813e88cf718d7a0e283a23" }, "downloads": -1, "filename": "netuitive-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d283d2e154cba0f38e718b8e31dcb5a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12090, "upload_time": "2017-08-02T17:30:58", "url": "https://files.pythonhosted.org/packages/23/ad/2443cc01a2f909029f9cd91a2bb39850708a4755d405176234abd3657bfc/netuitive-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ef9f4921eb82a65c0c4285441c9e84a", "sha256": "1faddd2864083607b5256092361dfd1ded3da9bbe3dd04581e5cbec9a4adb790" }, "downloads": -1, "filename": "netuitive-0.2.4.tar.gz", "has_sig": false, "md5_digest": "3ef9f4921eb82a65c0c4285441c9e84a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27105, "upload_time": "2017-08-02T17:30:59", "url": "https://files.pythonhosted.org/packages/30/eb/b1e4764b7a92457206b58b3993a8063da16311a8af795f20a38f3b436c9d/netuitive-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6d21ee5035dfe9ec2c975ce74ae3c096", "sha256": "4fa11388398cdac5797760346be751f13187865e5f2195104f61d7a0e9c673d2" }, "downloads": -1, "filename": "netuitive-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6d21ee5035dfe9ec2c975ce74ae3c096", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27533, "upload_time": "2017-10-18T14:34:58", "url": "https://files.pythonhosted.org/packages/41/0e/66d33f6345180c00c684f937228b80d92b7049d8f30d5dede6d14be5e5f4/netuitive-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "402b8703d4288e5c001ff3aef247e5a0", "sha256": "b20b9cfe1dba47b4d6ed34c137a20b754c29c30eed5122e77ad859f2cb869c2e" }, "downloads": -1, "filename": "netuitive-0.3.1.tar.gz", "has_sig": false, "md5_digest": "402b8703d4288e5c001ff3aef247e5a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27430, "upload_time": "2018-02-16T15:35:15", "url": "https://files.pythonhosted.org/packages/bf/f1/47f7dd0ef421d7bb1e662403f40cb2adc554fa9f67a184bb956277b90aa2/netuitive-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "c4b806f9e144e285063f0e16fd7ec649", "sha256": "e2dfef115c7c1a65cbcc34bc6aa29fcd99dc2f3ad7c9e2e32d30a56b4980837b" }, "downloads": -1, "filename": "netuitive-0.3.2.tar.gz", "has_sig": false, "md5_digest": "c4b806f9e144e285063f0e16fd7ec649", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27519, "upload_time": "2018-02-16T20:19:11", "url": "https://files.pythonhosted.org/packages/39/b4/8b41b4b6316f2ba165a6242bb3cda4dedd71f87a60770fd84bb78bb795d9/netuitive-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "578005c5d2d758d64501afab4e56f6d4", "sha256": "379de29fd26f47b44318773bc0227b4b0b2e8ed10fd7297a1b6505b4f75f7167" }, "downloads": -1, "filename": "netuitive-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "578005c5d2d758d64501afab4e56f6d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9909, "upload_time": "2019-04-25T16:35:28", "url": "https://files.pythonhosted.org/packages/4f/84/4a8c1a7696beafb5307d0f7558778b643ef62810983f4b75c2545080a8ef/netuitive-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "893e81ed3c6e3abf118dec1d2e1f1524", "sha256": "38e7086d45c67ec415a54a921d72fed413329760b3dd3a2570c7b4877be74227" }, "downloads": -1, "filename": "netuitive-0.3.3.tar.gz", "has_sig": false, "md5_digest": "893e81ed3c6e3abf118dec1d2e1f1524", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27574, "upload_time": "2018-04-18T16:43:55", "url": "https://files.pythonhosted.org/packages/d6/76/663067c5bf01609aec747d171af610fd134be84457c4fafdca2f32d46620/netuitive-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "b7faa2dd3f2aa24f6646c5c410dccdb3", "sha256": "644b96da152c80dec24615702e8a522a795869b87316236c26d58667171d13f2" }, "downloads": -1, "filename": "netuitive-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7faa2dd3f2aa24f6646c5c410dccdb3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10205, "upload_time": "2019-04-25T16:30:22", "url": "https://files.pythonhosted.org/packages/5f/9b/e690bf472c1d5955acabaa82f37000c459138043b3a27c24eed4ca202a42/netuitive-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "111447ec7d1c294ebfda6daf6b5c75a7", "sha256": "9d19ace4fb3fd2c8a88bd03ccff25ec3083c7bf193ce1489f804ebd0f62b278b" }, "downloads": -1, "filename": "netuitive-0.3.4.tar.gz", "has_sig": false, "md5_digest": "111447ec7d1c294ebfda6daf6b5c75a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28413, "upload_time": "2019-04-25T16:30:25", "url": "https://files.pythonhosted.org/packages/66/c0/4e1fabde8b41fc983036651cea91fbbe4815b878e0d1a6ef9bf8d798c209/netuitive-0.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7faa2dd3f2aa24f6646c5c410dccdb3", "sha256": "644b96da152c80dec24615702e8a522a795869b87316236c26d58667171d13f2" }, "downloads": -1, "filename": "netuitive-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7faa2dd3f2aa24f6646c5c410dccdb3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10205, "upload_time": "2019-04-25T16:30:22", "url": "https://files.pythonhosted.org/packages/5f/9b/e690bf472c1d5955acabaa82f37000c459138043b3a27c24eed4ca202a42/netuitive-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "111447ec7d1c294ebfda6daf6b5c75a7", "sha256": "9d19ace4fb3fd2c8a88bd03ccff25ec3083c7bf193ce1489f804ebd0f62b278b" }, "downloads": -1, "filename": "netuitive-0.3.4.tar.gz", "has_sig": false, "md5_digest": "111447ec7d1c294ebfda6daf6b5c75a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28413, "upload_time": "2019-04-25T16:30:25", "url": "https://files.pythonhosted.org/packages/66/c0/4e1fabde8b41fc983036651cea91fbbe4815b878e0d1a6ef9bf8d798c209/netuitive-0.3.4.tar.gz" } ] }