{ "info": { "author": "Anthony Bloomer", "author_email": "ant0@protonmail.ch", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "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", "Topic :: Software Development :: Libraries" ], "description": "nrql-simple\n===========\n\n|Build Status| |codecov|\n\nnrql-simple is a small Python library that provides a convenient way to\ninteract with the `New Relic Insights query\nAPI `__.\nYou can interact with this library programmatically or via the Command\nLine.\n\nInstallation\n------------\n\nnrql-simple is available on the `Python Package Index\n(PyPI) `__. You can install\nnrql-simple using pip.\n\n::\n\n virtualenv env\n source env/bin/activate\n pip install nrql-simple\n\nTo install the development version, run:\n\n::\n\n pip install https://github.com/AnthonyBloomer/nrql-simple/archive/master.zip\n\nAbout\n-----\n\nThe New Relic Insights query API is a REST API for querying Insights\nevent data. After you supply a standard NRQL query via HTTPS request,\nthe query API returns a JSON response for parsing.\n\nTo use the API, you need a query key. You can have multiple query keys,\nand any query key can be used to initiate any Insights API query. If you\nhave multiple systems querying Insights or different data destinations,\nNew Relic recommends you use multiple query keys to enhance data\nsecurity.\n\nTo create a new query key:\n\n1. Go to `insights.newrelic.com `__ >\n Manage data > API keys.\n2. Select the plus icon next to the Query keys heading.\n3. Enter a short description of the key.\n4. Select Save your notes.\n\nYou will also need make note of your New Relic Account ID. To find the\naccount ID for your New Relic account:\n\n1. Sign in to `rpm.newrelic.com `__.\n2. In the URL bar, copy the number after the /accounts/ portion of the\n URL: ``https://rpm.newrelic.com/accounts/ACCOUNT_ID/``\n\nUsage\n-----\n\nThe first step is to initialize a NRQL object and set your API Key and\nAccount ID.\n\n.. code:: python\n\n from nrql.api import NRQL\n nrql = NRQL()\n nrql.api_key = 'YOUR_API_KEY'\n nrql.account_id = 'YOUR_ACCOUNT_ID'\n\nAlternatively, you can export your API key and Account ID as environment\nvariables.\n\n::\n\n $ export NR_API_KEY='YOUR_API_KEY'\n $ export NR_ACCOUNT_ID='YOUR_ACCOUNT_ID'\n\nThen simply pass your NRQL statement into the ``query`` function. NRQL\nis a query language similar to SQL that you use to make calls against\nthe New Relic Insights Events database. Refer to the `NRQL\ndocumentation `__\nfor examples and usage information.\n\nConsider the following example that gets the unique number of container\nIDs for each application since this quarter.\n\n.. code:: python\n\n req = nrql.query(\"select uniqueCount(containerId) from NrDailyUsage facet apmAppName since this quarter\")\n for k in req['facets']:\n print(\"%s : %s\" % (k['name'], k['results'][0]['uniqueCount']))\n\nCommand Line Usage\n~~~~~~~~~~~~~~~~~~\n\n::\n\n usage: nrql [-h] [--region REGION] [--env ENV] [--filename FILENAME]\n [--csv] [--verbose]\n stmt\n\n positional arguments:\n stmt The NRQL statement.\n\n optional arguments:\n -h, --help show this help message and exit\n --region REGION, --r REGION\n Pass this flag to set your region (EU or US) By\n default the region is set to US.\n --env ENV, --e ENV Environment handler.\n --filename FILENAME, --f FILENAME\n The output CSV filename. Default is events.csv\n --csv, --c Pass this flag to output the Event data to CSV.\n --verbose, --v Pass this flag if you want the whole response.\n\nTo use the CLI, you must first export your API key and Account ID as\nenvironment variables.\n\n::\n\n $ export NR_API_KEY='YOUR_API_KEY'\n $ export NR_ACCOUNT_ID='YOUR_ACCOUNT_ID'\n\nThen, simply call the ``nrql`` command with your NRQL statement as an\nargument.\n\n::\n\n nrql \"select uniqueCount(containerId) from nrdailyusage where apmAppName = 'SinatraApp' since this quarter\"\n\nThe above command will output JSON formatted like this:\n\n.. code:: json\n\n {\n \"results\": [\n {\n \"uniqueCount\": 175\n }\n ]\n }\n\nBy default the output will not include the ``performanceStats`` or\n``metadata`` objects from the response. To output the entire JSON\nresponse, pass the ``--verbose`` flag.\n\n::\n\n nrql \"select uniqueCount(containerId) from NrDailyUsage facet apmAppName since this quarter\" --verbose\n\nManaging multiple accounts\n--------------------------\n\nIf you wish to easily switch between accounts, you can use the\n``environment`` class method. If you are using the command line tool use\nthe ``env`` command line argument. For example:\n\n.. code:: python\n\n from nrql.api import NRQL\n nrql = NRQL()\n nrql.environment = \"PROD\"\n\nOr via the command line:\n\n.. code:: bash\n\n nrql \"select uniqueCount(containerId) from NrDailyUsage facet apmAppName since this quarter\" --env='PROD'\n\nBy default, the program looks for the environment variables\n``NR_API_KEY`` and ``NR_ACCOUNT_KEY``.\n\nIf the ``env`` argument is not none, then the program appends the\nenvironment string to ``NR_API_KEY``. For example:\n\n::\n\n NR_API_KEY_PROD\n\nWhen naming your environment variables, ensure to follow this naming\nconvention.\n\nOutput as CSV\n-------------\n\nTo export Event data to a csv file via the CLI, pass the ``--csv``\nargument, for example:\n\n::\n\n nrql \"select * from Transaction where appName = 'RabbitMQ' since this quarter\" --csv \n\nThis will export a csv file (``events.csv``) to the current working\ndirectory.\n\nTo change the output file, pass the ``--filename`` argument:\n\n::\n\n nrql \"select * from Transaction where appName = 'RabbitMQ' since this quarter\" --csv --filename='rabbit.csv'\n\nYou can also export Event data programmatically:\n\n.. code:: python\n\n nrql = NRQL()\n nrql.csv = True\n nrql.filename = 'events.csv'\n\n nrql.query(\"select * from Transaction where appName = 'RabbitMQ' since this quarter\")\n\nThis will output ``events.csv`` to the current working directory.\n\nTests\n-----\n\nThe Python ``unittest`` module contains its own test discovery function,\nwhich you can run from the command line:\n\n::\n\n python -m unittest discover tests/\n\nContributing\n------------\n\n- Fork the project and clone locally.\n- Create a new branch for what you\u2019re going to work on.\n- Push to your origin repository.\n- Create a new pull request in GitHub.\n\n.. |Build Status| image:: https://travis-ci.org/AnthonyBloomer/nrql-simple.svg?branch=master\n :target: https://travis-ci.org/AnthonyBloomer/nrql-simple\n.. |codecov| image:: https://codecov.io/gh/AnthonyBloomer/nrql-simple/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/AnthonyBloomer/nrql-simple\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/anthonybloomer/nrql-simple", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nrql-simple", "package_url": "https://pypi.org/project/nrql-simple/", "platform": "", "project_url": "https://pypi.org/project/nrql-simple/", "project_urls": { "Homepage": "https://github.com/anthonybloomer/nrql-simple" }, "release_url": "https://pypi.org/project/nrql-simple/1.2.3/", "requires_dist": [ "requests", "pygments", "colorful" ], "requires_python": ">=2.7.10", "summary": "nrql-simple is a small Python library that provides a convenient way to interact with the New Relic Insights query API. You can interact with this library programmatically or via the Command Line.", "version": "1.2.3" }, "last_serial": 5243642, "releases": { "1.0.5": [ { "comment_text": "", "digests": { "md5": "f4c2a50b86e9eef7a83f338e965d959a", "sha256": "6d48424736895ca1d17f521808810d3c194b35188467168e24a7e1d3d6841c99" }, "downloads": -1, "filename": "nrql_simple-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4c2a50b86e9eef7a83f338e965d959a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.10", "size": 5063, "upload_time": "2018-12-28T21:31:52", "url": "https://files.pythonhosted.org/packages/ca/44/28ea39b24e31df3ff5eafd3fb96c32079445ca490bb4fe298f90c4499752/nrql_simple-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a1a56cfb2a08a449dbd027517c33806", "sha256": "35693a2acf2e07503302a8a7ad35e281233a23b957dc8f4fe9f5d33004512023" }, "downloads": -1, "filename": "nrql-simple-1.0.5.tar.gz", "has_sig": false, "md5_digest": "9a1a56cfb2a08a449dbd027517c33806", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.10", "size": 5524, "upload_time": "2018-12-28T21:31:53", "url": "https://files.pythonhosted.org/packages/b9/9c/1139fc0c188d64027ff010b1d53f4b42ae10cfa3fc135a3872d20e2ac0da/nrql-simple-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "7637c761f47309d6e552a6e329786364", "sha256": "4567a13ffdcdbfb58dced254f84ec8f5dad5eecb93a145768fd9e4d5e1bf34d8" }, "downloads": -1, "filename": "nrql_simple-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7637c761f47309d6e552a6e329786364", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.10", "size": 5379, "upload_time": "2019-01-04T14:42:37", "url": "https://files.pythonhosted.org/packages/31/36/56d9ce7efe6ee2525a5405881710ba7061ce5649b32ac1f5903922b96504/nrql_simple-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c6781a6e8a3a8b4a4ef53222933c2db", "sha256": "2afff380300ebb31b4c9a09e4302ab412e0c405228ec999ab7a31071a7e83b72" }, "downloads": -1, "filename": "nrql-simple-1.0.6.tar.gz", "has_sig": false, "md5_digest": "4c6781a6e8a3a8b4a4ef53222933c2db", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.10", "size": 5809, "upload_time": "2019-01-04T14:42:39", "url": "https://files.pythonhosted.org/packages/ee/7f/92a469b59fb956f27d82e2cdc3b5f2f744e750bd9711ee7bee5413e6ca6a/nrql-simple-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "2d9d16f2ec65831fc904d847419bf5f1", "sha256": "3711ae74f2e1b8b4c58b26f146a51fe015b4c34217004ef251e145ad8bda9379" }, "downloads": -1, "filename": "nrql_simple-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d9d16f2ec65831fc904d847419bf5f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.10", "size": 4833, "upload_time": "2019-01-04T14:48:12", "url": "https://files.pythonhosted.org/packages/50/01/4ed7f4271c941a21f68ab0e064dee40d31c03a6fe1275cae53d934209393/nrql_simple-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e93736df76b67b63077c513cd8903df", "sha256": "8b8865f6356334d86417369afd248df67e9054bb9b1d29e04b3746405e5cfb36" }, "downloads": -1, "filename": "nrql-simple-1.0.7.tar.gz", "has_sig": false, "md5_digest": "4e93736df76b67b63077c513cd8903df", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.10", "size": 5000, "upload_time": "2019-01-04T14:48:13", "url": "https://files.pythonhosted.org/packages/d0/93/0519c6a391b01c575dc96ed65f84c47b5c7a0228413b8db395ee00788dfd/nrql-simple-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "d08609a282f41fb7e2b9ce27da4782a1", "sha256": "f482434ff24684c86a9d69c6e514527413abcb14d526117d2235362e9f2b410f" }, "downloads": -1, "filename": "nrql_simple-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d08609a282f41fb7e2b9ce27da4782a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.10", "size": 4841, "upload_time": "2019-01-04T15:40:43", "url": "https://files.pythonhosted.org/packages/05/39/068fbb0375434fe56d0a9755ba1523135c63827f50713c61b2e8491bd3d6/nrql_simple-1.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbbc1608b0c2575828da91d2c451edb4", "sha256": "64e54556e07d9a3f58436aa0994d20158e8cf8de280cfadf5b50416cbd7271e7" }, "downloads": -1, "filename": "nrql-simple-1.0.8.tar.gz", "has_sig": false, "md5_digest": "cbbc1608b0c2575828da91d2c451edb4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.10", "size": 5016, "upload_time": "2019-01-04T15:40:44", "url": "https://files.pythonhosted.org/packages/b3/a3/cc9bb366169aebd184bccb2454b259438d88fac6738aedc2d7c34879012f/nrql-simple-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "d51f660d8a068daea7bf1fd7af79d91e", "sha256": "407eaa12e778304d0eaf5430010dabe51196b3bc5dbe4c7f2d046d737c66c101" }, "downloads": -1, "filename": "nrql_simple-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d51f660d8a068daea7bf1fd7af79d91e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.10", "size": 5069, "upload_time": "2019-01-07T19:30:59", "url": "https://files.pythonhosted.org/packages/a6/5b/84fcf858064375ed69a6421b023690f80d636513248372aa9479273f7fcc/nrql_simple-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71c2455e3ed73bf876153772e24b7ad4", "sha256": "0f4ec21b7d1ee91dfae7d4d865bf7257820d4a668c997c260716511c04c743fd" }, "downloads": -1, "filename": "nrql-simple-1.0.9.tar.gz", "has_sig": false, "md5_digest": "71c2455e3ed73bf876153772e24b7ad4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.10", "size": 5293, "upload_time": "2019-01-07T19:31:01", "url": "https://files.pythonhosted.org/packages/95/62/c8c10faea238400d91001894c1c777d41a868473a80a56e5b3d29630f97d/nrql-simple-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "7383c99bd2b63253670d13a0f66fcab2", "sha256": "dd46fff646a9c96622cfd526cf9723e244fc16f9c799423aceab4e16a08ce1e8" }, "downloads": -1, "filename": "nrql_simple-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7383c99bd2b63253670d13a0f66fcab2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.10", "size": 5624, "upload_time": "2019-02-13T09:59:54", "url": "https://files.pythonhosted.org/packages/25/dc/b2b4480dfc6b548d64d3745cc2320bd93d9d1a9ec9d0604b2e78b2141b30/nrql_simple-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51cdac17f6ea0857853d0a67edc2d59c", "sha256": "d5bc2850dd34293f2d5b2f40c0152760723f782706540245769f3c376d743e46" }, "downloads": -1, "filename": "nrql-simple-1.1.0.tar.gz", "has_sig": false, "md5_digest": "51cdac17f6ea0857853d0a67edc2d59c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.10", "size": 5954, "upload_time": "2019-02-13T09:59:56", "url": "https://files.pythonhosted.org/packages/82/98/f88486e812267ea7fe3ae5b07a29191bb2d2002a1b1e928d3d5a1cac25fa/nrql-simple-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "f10e6a80f83fce3e1c804b643436d93c", "sha256": "64593a1755ce57c74883d2d34168e97fd0c265ae0d88ccce6e122ea48190b70c" }, "downloads": -1, "filename": "nrql_simple-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f10e6a80f83fce3e1c804b643436d93c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.10", "size": 6082, "upload_time": "2019-02-23T16:40:19", "url": "https://files.pythonhosted.org/packages/83/b7/3e5ebedaacc8e1d4cfdc3643498fbc3b670aec8d1173edf6776e0591f3af/nrql_simple-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12d732b495278af6a36a137b7630ccf4", "sha256": "d6eb006b85bad8f3f085184bf1bd5a295506852d74aec5e58a37fd4d02cd7da4" }, "downloads": -1, "filename": "nrql-simple-1.2.0.tar.gz", "has_sig": false, "md5_digest": "12d732b495278af6a36a137b7630ccf4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.10", "size": 6357, "upload_time": "2019-02-23T16:40:21", "url": "https://files.pythonhosted.org/packages/15/77/fb5f9d9655cb793456dbf71cb08fe971a375c0de9aacfa94c73d16e15a79/nrql-simple-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "772325e52e1f4d1b7613d43871fdde53", "sha256": "04a173a022d4ca165e6eb19df3b51678eae5fc6f7036812f2ea89108f38c68ff" }, "downloads": -1, "filename": "nrql_simple-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "772325e52e1f4d1b7613d43871fdde53", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.10", "size": 6173, "upload_time": "2019-02-24T13:09:14", "url": "https://files.pythonhosted.org/packages/43/eb/fd27f6b6cebed3ee49a3f81c9644d8e90f629ae7864ebf2ef0f6821ca041/nrql_simple-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f93f6984427a281aad7c39b8469bb7e3", "sha256": "de7af71b39445682247031ae8058181e39f511b74fae2440e2271439db4ecd15" }, "downloads": -1, "filename": "nrql-simple-1.2.1.tar.gz", "has_sig": false, "md5_digest": "f93f6984427a281aad7c39b8469bb7e3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.10", "size": 6461, "upload_time": "2019-02-24T13:09:16", "url": "https://files.pythonhosted.org/packages/7e/78/ec4097ac440851df6ec97552c46d72e5b948c35e7b0e19994b38d1a94273/nrql-simple-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "61bb224a5ec876acaafe709730fedcf5", "sha256": "289b5ee36ba731dc2edbd6c222fdf5c25a5bb4a47d5fe4e30eee23a0e3bcd524" }, "downloads": -1, "filename": "nrql_simple-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61bb224a5ec876acaafe709730fedcf5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.10", "size": 6309, "upload_time": "2019-02-27T10:33:54", "url": "https://files.pythonhosted.org/packages/c8/ef/a86bf9c4e72e0434499e5bfe6b5f376ada07393ff333f60c4cf36a17fff5/nrql_simple-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c501ab0dca16643f50378055088c57dc", "sha256": "8348b2083e50fb2069915cf1e2b1c01e66125f6cf8b1e56d867bd84196ecb798" }, "downloads": -1, "filename": "nrql-simple-1.2.2.tar.gz", "has_sig": false, "md5_digest": "c501ab0dca16643f50378055088c57dc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.10", "size": 6608, "upload_time": "2019-02-27T10:33:56", "url": "https://files.pythonhosted.org/packages/d2/df/75c169a7733d35419443d311d5eb9edda92d94ef61d1ff22cf80a61237e1/nrql-simple-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "848d6c4d8379cd840301693582ae2195", "sha256": "8e471b474831c900c5116297591ffb8ef8f6ee06f62081d754376efddfb47da2" }, "downloads": -1, "filename": "nrql_simple-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "848d6c4d8379cd840301693582ae2195", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.10", "size": 6970, "upload_time": "2019-05-08T16:48:49", "url": "https://files.pythonhosted.org/packages/32/70/0e5426e755af28dd034d37a9c35d718da99706931217c29c7a678e9008e7/nrql_simple-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e157cd6b8b9ed59d757f11091042ec56", "sha256": "f72987f56910544e2f4ee5e974ca385c0908f64263cd611f28badda5647bf1f6" }, "downloads": -1, "filename": "nrql-simple-1.2.3.tar.gz", "has_sig": false, "md5_digest": "e157cd6b8b9ed59d757f11091042ec56", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.10", "size": 6905, "upload_time": "2019-05-08T16:48:51", "url": "https://files.pythonhosted.org/packages/e8/8e/ff21094c602c4af6168f86a2532f90b4b05e9047da1c4e0a46a16bc2ef41/nrql-simple-1.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "848d6c4d8379cd840301693582ae2195", "sha256": "8e471b474831c900c5116297591ffb8ef8f6ee06f62081d754376efddfb47da2" }, "downloads": -1, "filename": "nrql_simple-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "848d6c4d8379cd840301693582ae2195", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.10", "size": 6970, "upload_time": "2019-05-08T16:48:49", "url": "https://files.pythonhosted.org/packages/32/70/0e5426e755af28dd034d37a9c35d718da99706931217c29c7a678e9008e7/nrql_simple-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e157cd6b8b9ed59d757f11091042ec56", "sha256": "f72987f56910544e2f4ee5e974ca385c0908f64263cd611f28badda5647bf1f6" }, "downloads": -1, "filename": "nrql-simple-1.2.3.tar.gz", "has_sig": false, "md5_digest": "e157cd6b8b9ed59d757f11091042ec56", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.10", "size": 6905, "upload_time": "2019-05-08T16:48:51", "url": "https://files.pythonhosted.org/packages/e8/8e/ff21094c602c4af6168f86a2532f90b4b05e9047da1c4e0a46a16bc2ef41/nrql-simple-1.2.3.tar.gz" } ] }