{ "info": { "author": "Jacob Alheid", "author_email": "shakefu@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Topic :: Database", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "# influx-client\n\nInfluxDB client compatible with 1.5. This client uses the awesome\n[requests](http://docs.python-requests.org/en/master/) library to provide\nconnection pooling for each unique InfluxDB URL given.\n\nThis InfluxDB client is created, maintained, and supported by [Axiom\nExergy](http://www.axiomexergy.com).\n\n## Prerequisites\n\nThis client has only been tested and used against InfluxDB 1.5 and Python 3.5.\nIf you want to support any other environments, please submit a pull request.\n\n## Installation\n\nYou can install this client [via PyPI](https://pypi.org/project/influx-client):\n\n```bash\n$ pip install influx-client\n```\n\nOr by cloning this repository:\n\n```bash\n$ git clone https://github.com/AxiomExergy/influx-client.git\n$ cd influx-client\n$ pip install . # For a regular install\n$ python setup.py develop # OR for a development install\n```\n\n## Usage\n\nThis section describes basic usage.\n\n#### Quickstart Example\n\nThis InfluxDB client is designed to be very simple. It takes a URL to the\nInfluxDB API on creation, and otherwise supplies all parameters per `write()`\ncall.\n\nIf the InfluxDB API returns an error that the chosen database does not exist,\nthe client will issue a `CREATE DATABASE ...` query, followed by retrying the\nwrite request.\n\n```python\nfrom influx import InfluxDB\n\n# This creates the client instance... subsequent calls with the same URL will\n# return the exact same instance, allowing you to use socket pooling for faster\n# requests with less resources.\nclient = InfluxDB('http://127.0.0.1:8086')\n\n# Creating the database is optional - calls to write() will try to create the\n# database if it does not exist.\nclient.create_database('mydatabase')\n\n# You can write as many fields and tags as you like, or override the *time* for\n# the data points\nclient.write('mydatabase', 'mymeasurement', fields={'value': 1.0},\n tags={'env': 'example'})\n\n# You can write multiple datapoints at a time\nclient.write_many('mydatabase', 'mymeasurement', fields=['value', 'alpha'],\n values=[[1.0, 0.5], [1.1, 0.6]], tags={'env': 'example'})\n\n# You can query for data relative to now()\ndata = client.select_recent('mydatabase', 'mymeasurement', time_relative='1h')\n\n# You can query with arbitrary WHERE clauses and LIMITs\ndata = client.select_where('mydatabase', 'mymeasurement', where='time > 0', limit=1)\n\n# You can clean up after yourself, for example in testing environments\nclient.drop_measurement('mymeasurement', 'mydatabase')\n\n# You can also drop the entire database, if necessary\nclient.drop_database('mydatabase')\n\n# Subsequent client creation will give the same instance\nclient2 = InfluxDB('http://127.0.0.1:8086')\nclient is client2 # This is True\n```\n\n## Development\n\nThis section describes development and contribution for *influx-client*.\n\n- Development is [on GitHub](https://github.com/AxiomExergy/influx-client).\n- Installation is [via PyPI](https://pypi.org/project/influx-client).\n- Issues are [on Github](https://github.com/AxiomExergy/influx-client/issues).\n- Releases are [on\n GitHub](https://github.com/AxiomExergy/influx-client/releases).\n\n### Contributors\n\nThis section lists everyone who has contributed to this project.\n\n- [shakefu](https://github.com/shakefu) (*Creator, Maintainer*)\n\n### Repository Layout\n\nThere are a few important pieces in this repository:\n\n- `influx/` - The influx Python package\n- `test/` - Python nosetests\n- `Dockerfile`, `docker-compose.yml` - Docker configuration for testing\n- `LICENSE`, `README.md` - Documentation and legal\n\n### Running Tests\n\nYou can run the full test suite with supporting InfluxDB instance using\n*docker-compose*.\n\nThe following command will build the test image and run all tests:\n\n```bash\ndocker-compose up --build --force-recreate --remove-orphans --exit-code-from influx\n```\n\nWhen tests are complete, you can clean up supporting services using:\n\n```bash\ndocker-compose down\n```\n\n### Making Pull Requests\n\nPull requests must pass CI to be considered for inclusion. If your pull request\ndoes not have squashed commits, your commits should follow the *topic:\ndescription* style. See the commit history for examples.\n\n## API\n\nThis section describes the public API for *influx-client*.\n\n### `influx.client(`*`url, timeout=60, precision='u'`*`)`\n\nHelper method to allow you to instantiate an InfluxDB client directly from the\ntop level package.\n\n- **url** (*str*) - URL to InfluxDB API (*required*)\n- **timeout** (*int*, default `60`) - Timeout in seconds for requests\n- **precision** (*str*, default `'u'`) - Precision string to use for querying\n\n### `InfluxDB(`*`url, timeout=60, precision='u'`*`)`\n\nThis is the main InfluxDB client. It works as a singleton instance per *url*.\nIn threaded or event loop based environments it relies on the *requests*\nlibrary connection pooling (which in turn relies on *urllib3*) for thread\nsafety.\n\n- **url** (*str*) - URL to InfluxDB API (such as `'http://127.0.0.1:8086'`)\n- **timeout** (*int*, default `60`) - Timeout in seconds for requests\n- **precision** (*str*, default `'u'`) - Precision string to use for querying\n InfluxDB. ([See the documentation]\n (https://docs.influxdata.com/influxdb/v1.5/tools/api/#query) for what is\n available.)\n\n#### `.create_database(`*`database`*`)`\n\nIssues a `CREATE DATABASE ...` request to the InfluxDB API. This is an\nidempotent operation.\n\n- **database** (*str*) - Database name\n\n#### `.drop_database(`*`database`*`)`\n\nIssues a `DROP DATABASE ...` request to the InfluxDB API. This will raise a 404\nHTTPError if the database does not exist.\n\n- **database** (*str*) - Database name\n\n#### `.drop_measurement(`*`measurement, database`*`)`\n\nIssues a `DROP MEASUREMENT ...` request to the InfluxDB API for the specified database.\n\n- **measurement** (*str*) - Measurement name\n- **database** (*str*) - Database in which *measurement* resides\n\n#### `.write(`*`database, measurement, fields, tags={}, time=None`*`)`\n\nWrite data points to the specified *database* and *measurement*.\n\n- **database** (*str*) - Database name\n- **measurement** (*str*) - Measurement name\n- **fields** (*dict*) - Dictionary of *field_name: value* data points\n- **tags** (*dict*, optional) - Dictionary of *tag_name: value* tags to\n associate with the data points\n- **time** (*datetime*, optional) - Datetime to use instead of InfluxDB's\n server-side \"now\"\n\n#### `.write_many(`*`database, measurement, fields, values, tags={}, time_field=None`*`)`\n\nWrite data points to the specified *database* and *measurement*.\n\n- **database** (*str*) - Database name\n- **measurement** (*str*) - Measurement name\n- **fields** (*list*) - List of field names, ordered the same as *values*\n- **values** (*list*) - List of values (list of lists)\n- **tags** (*dict*, optional) - Dictionary of *tag_name: value* tags to\n associate with the data points\n- **time_field** (*str*, optional) - Field name to extract and use as timestamp\n\n#### `.select_recent(`*`database, measurement, fields='*', tags={}, relative_time='15m'`*`)`\n\nQuery the InfluxDB API for *measurement* in *database*, using the *fields*\nstring, limited to matching *tags* for the recent *relative_time*.\n\nReturns the raw JSON response from InfluxDB.\n\n- **database** (*str*) - Database name\n- **measurement** (*str*) - Measurement name\n- **fields** (*str*, default `'*'`) - String formatted fields for `SELECT`\n query\n- **tags** (*dict*, optional) - Dictionary of *tag_name: value* tags to match\n- **relative_time** (*str*, default `'15m'`) - Relative time string\n\n#### `.select_where(`*`database, measurement, fields='*', tags={}, where='time > now() - 15m', desc=False, limit=None`*`)`\n\nQuery the InfluxDB API for *measurement* in *database*, using the *fields*\nstring, limited to matching *tags* with the *where* clause and *limit* applied.\n\nReturns the raw JSON response from InfluxDB.\n\n- **database** (*str*) - Database name\n- **measurement** (*str*) - Measurement name\n- **fields** (*str*, default `'*'`) - String formatted fields for `SELECT`\n query\n- **tags** (*dict*, optional) - Dictionary of *tag_name: value* tags to match\n- **where** (*str*, default `'time > now() - 15m'`) Where clause to add\n- **desc** (*bool*, default `False`) Add the `ORDER BY time DESC` clause\n- **limit** (*int*, optional) Limit to this number of data points\n\n#### `.select_into(`*`[database,] target, source, fields='*', where=None, group_by='*'`*`)`\n\nReturns count of data points moved by a SELECT ... INTO ... FROM ... query.\n\nThe query will follow the format:\n\n SELECT *fields* INTO *target* FROM *source* WHERE *where* GROUP BY *group_by*\n\nThe WHERE and GROUP BY clauses are optional.\n\nNote that if you do not include GROUP BY * or explicitly call out tags,\ntags will be recorded as fields.\n\n- **database** (*str*) Database name (optional)\n- **target** (*str*) Target measurement\n- **source** (*str*) Source measurement\n- **fields** (*str*) Fields portion of the SELECT clause (optional,\n default: '*')\n- **where** (*str*) WHERE portion of the SELECT clause (optional)\n- **group_by** (*str*) GROUP BY portion of the SELECT clause (optional,\n default: '*')\n\nThis method may be called with variable arguments, if you wish to specify the\nfull qualified measurement name with database.\n\nExample:\n\n```python\nInfluxDB().select_into('database', 'target', 'source')\n# Is the same as\nInfluxDB().select_into('database.default.target', 'database.default.source')\n# Where often the default is 'autogen'\n```\n\n#### `.show_tags(`*`database, measurement`*`)`\n\nQuery the InfluxDB API and return a list of tag names in *database* and\n*measurement*.\n\n- **database** (*str*) - Database name\n- **measurement** (*str*) - Measurement name\n\n#### `.show_fields(`*`database, measurement`*`)`\n\nQuery the InfluxDB API and return a list of field names in *database* and\n*measurement*.\n\n- **database** (*str*) - Database name\n- **measurement** (*str*) - Measurement name\n\n## License\n\nThis repository and its codebase are made public under the [Apache License\nv2.0](./LICENSE). We ask that if you do use this work please attribute [Axiom\nExergy](http://www.axiomexergy.com) and link to the original repository.\n\n## Changelog\n\nSee [Releases](https://github.com/AxiomExergy/influx-client/releases) for\ndetailed release notes.\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/AxiomExergy/influx-client/", "keywords": "influx-client,database,influx,influxdb,client", "license": "Apache License v2.0", "maintainer": "", "maintainer_email": "", "name": "influx-client", "package_url": "https://pypi.org/project/influx-client/", "platform": "any", "project_url": "https://pypi.org/project/influx-client/", "project_urls": { "Bug Tracker": "https://github.com/AxiomExergy/influx-client/issues", "Documentation": "https://github.com/AxiomExergy/influx-client/", "Homepage": "https://github.com/AxiomExergy/influx-client/", "Source Code": "https://github.com/AxiomExergy/influx-client/" }, "release_url": "https://pypi.org/project/influx-client/1.9.0/", "requires_dist": [ "pytool", "requests", "simplejson", "mock ; extra == 'test'", "nose ; extra == 'test'", "flake8 ; extra == 'test'", "coverage (<4.1) ; extra == 'test'" ], "requires_python": "", "summary": "InfluxDB client", "version": "1.9.0" }, "last_serial": 5464251, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a9a009f650dd1034ccfe42eab9163309", "sha256": "d0837f72dd69e5e80be24f9d1b1efa3963dee517128c5e3d898254bad04a196c" }, "downloads": -1, "filename": "influx_client-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9a009f650dd1034ccfe42eab9163309", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7654, "upload_time": "2018-03-29T22:39:02", "url": "https://files.pythonhosted.org/packages/48/1a/6bc9546e44025cb48091df38e08967072c7b09aa65ed2764576373fa3546/influx_client-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44d4f313374b12577271a32e76487c9c", "sha256": "190da5d5ced611c44b1f9f0a3f509a81aa9c0725bd30775d79524d2b81f5b041" }, "downloads": -1, "filename": "influx-client-1.0.0.tar.gz", "has_sig": false, "md5_digest": "44d4f313374b12577271a32e76487c9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6107, "upload_time": "2018-03-29T22:36:54", "url": "https://files.pythonhosted.org/packages/6c/a9/035481fcf009c0e7cca6ad1b4038616e1255eb946fd69e89c0427c66f8c5/influx-client-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d427ea68df8a0c0a1a95d670fc6e35a5", "sha256": "42e9f262180363c47521966ebc4fb1a7f9c27f79251b08619ac728d2e6c937b4" }, "downloads": -1, "filename": "influx_client-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d427ea68df8a0c0a1a95d670fc6e35a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12316, "upload_time": "2018-04-02T18:00:14", "url": "https://files.pythonhosted.org/packages/7f/cc/80e02831c8319c8770d1d8013876f259e243bd5859f61ae3ad1d71b4b9cf/influx_client-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58e2a6a2172a8c726bf15995c984eb64", "sha256": "f4ab79067bea2e46f3944fc1e62d68e0f99aa39d45d6fa47b3323cdee13506df" }, "downloads": -1, "filename": "influx-client-1.0.1.tar.gz", "has_sig": false, "md5_digest": "58e2a6a2172a8c726bf15995c984eb64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8455, "upload_time": "2018-04-02T17:59:46", "url": "https://files.pythonhosted.org/packages/70/ad/1bb0d384a47c6e04c90e1bcc76cd002fb5598c75801b460c8558f4b5ad60/influx-client-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c94a73f4bb0a099caa0e5ca2383c9f48", "sha256": "39a3295f495aa2558183b6f16731c356b62e26d300f3c4d6a8d0995d9cf2ab99" }, "downloads": -1, "filename": "influx_client-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c94a73f4bb0a099caa0e5ca2383c9f48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12309, "upload_time": "2018-04-02T18:13:28", "url": "https://files.pythonhosted.org/packages/ec/7d/77064f4c81959d97511113394b681074638935c2631f518f1b40cdf31587/influx_client-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a81ecec38156697a33a16adfbd1f7d0b", "sha256": "bd37df884e80fb813949260b6c9654479c39d22ac1a90979aee1e56ebadbe851" }, "downloads": -1, "filename": "influx-client-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a81ecec38156697a33a16adfbd1f7d0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8450, "upload_time": "2018-04-02T18:13:29", "url": "https://files.pythonhosted.org/packages/24/c0/c802960c4ba88d3cd59390d3d716ca4b478be6fd51e8a3a92a10d7f0301e/influx-client-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "1fe52c45f0a07a759e8d0c68ebd91a41", "sha256": "7a1f550819e7fabbb6645058b147fb044226b9f1ad00fca2630279edf8b9d3f7" }, "downloads": -1, "filename": "influx_client-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1fe52c45f0a07a759e8d0c68ebd91a41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8984, "upload_time": "2018-04-02T18:37:56", "url": "https://files.pythonhosted.org/packages/ab/2d/8ce799038ee6e03c00fd49169078a8d4d245bef365a25d289328413120b9/influx_client-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6076fae6eccda6ffb63b9ee5fa216b29", "sha256": "67bc41d6a0a7348a183236fb23dd5c84a6f784abf1ca4e315cde5de80c71ac5b" }, "downloads": -1, "filename": "influx-client-1.0.3.tar.gz", "has_sig": false, "md5_digest": "6076fae6eccda6ffb63b9ee5fa216b29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8446, "upload_time": "2018-04-02T18:31:46", "url": "https://files.pythonhosted.org/packages/14/2d/3d2f106709cf33a7d67a9d78683d476798661301a42a8d1da5d3a3840e4f/influx-client-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "023d6406cc5464c6fa6c20a924906be1", "sha256": "5e5b5b90556de9951315420e3e76c07df9107f574dc7a78c43e791cb39f4b812" }, "downloads": -1, "filename": "influx_client-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "023d6406cc5464c6fa6c20a924906be1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9048, "upload_time": "2018-04-03T20:26:38", "url": "https://files.pythonhosted.org/packages/7a/46/c2639f3346610c6307fde2d71df4751eda5414d75916f3218165bd959404/influx_client-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3d04ddba52460e546a54f638c813c6c", "sha256": "ff70a874c3af6070e29c1172144164b890a303c02365b711b98a3bc982931a6c" }, "downloads": -1, "filename": "influx-client-1.0.4.tar.gz", "has_sig": false, "md5_digest": "d3d04ddba52460e546a54f638c813c6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8991, "upload_time": "2018-04-03T20:11:18", "url": "https://files.pythonhosted.org/packages/74/a2/ff905f4307a926fc3f33d966eab74d46547efdd3a821363db5ec64969460/influx-client-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c0150d49ab4f083f59a4d69ff786978a", "sha256": "c3d62e0eb99c4b7c9281f0f0a49eed65ba4bf435ecb31e3afef37aa251c1857f" }, "downloads": -1, "filename": "influx_client-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c0150d49ab4f083f59a4d69ff786978a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9425, "upload_time": "2018-04-11T00:24:24", "url": "https://files.pythonhosted.org/packages/5e/b2/aac7c1b005ec418965b5988d4419841601274b11338a911c4ff881565e05/influx_client-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06f3a280c1138b33959bc778e8eaad8d", "sha256": "0350183136c8040f5b33f91181c286d296b381c50dbb89646f63c1ec4cf7f212" }, "downloads": -1, "filename": "influx-client-1.1.0.tar.gz", "has_sig": false, "md5_digest": "06f3a280c1138b33959bc778e8eaad8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9359, "upload_time": "2018-04-11T00:24:09", "url": "https://files.pythonhosted.org/packages/4a/34/c33cd990c8acbde5bb3dc6aa0f1f6f9238143479e2da8b2294600a75e6e5/influx-client-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "b5c150b5e3cf95e6c075e0c046b388d4", "sha256": "157f2207a49550ccd6111988ede830ee9722d2a46e15a96bcd6c24c420408e75" }, "downloads": -1, "filename": "influx_client-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b5c150b5e3cf95e6c075e0c046b388d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9433, "upload_time": "2018-04-11T00:42:15", "url": "https://files.pythonhosted.org/packages/09/77/08405a101614156eba5e9c43c50deffeb3d50733051f7f9dd715194be803/influx_client-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "155c1829d31e4fb907ca4829c993393a", "sha256": "c77cf0c8f385d52e2985cc1d9bb9b38fbe960ceb185911c1816a17cd933c9cc4" }, "downloads": -1, "filename": "influx-client-1.1.1.tar.gz", "has_sig": false, "md5_digest": "155c1829d31e4fb907ca4829c993393a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9366, "upload_time": "2018-04-11T00:42:16", "url": "https://files.pythonhosted.org/packages/35/30/495c3228505b1ba55d30490bf08d636da173e90d56b46c549d936250484b/influx-client-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "978cb5d6e17c75469a9a136e61192807", "sha256": "800d601f1c697469b487ae58cac099f4d58582f03a9a9799cb7e69fd0b549f82" }, "downloads": -1, "filename": "influx_client-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "978cb5d6e17c75469a9a136e61192807", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9724, "upload_time": "2018-04-27T08:46:42", "url": "https://files.pythonhosted.org/packages/b6/38/d8248e39efbaa80d0c6bfdc1b7ef9b9d201ea3438c6b2f066be991e994d0/influx_client-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8dc5bdbdd666be3e6f8271d89a4e84fe", "sha256": "ae3567b530bea130dbf8f70b2f5f82aafdc2ff5f36f81b36e6a8117e242b0ea6" }, "downloads": -1, "filename": "influx-client-1.2.0.tar.gz", "has_sig": false, "md5_digest": "8dc5bdbdd666be3e6f8271d89a4e84fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9705, "upload_time": "2018-04-27T08:46:31", "url": "https://files.pythonhosted.org/packages/f1/fe/e0e1c1b37625633dbe03e1c4c74c842b34846c63c941534323cf21107361/influx-client-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "01f5205e3d73dc51daea093fa8d594dd", "sha256": "4c22d9237cf16ccd6cdbf65f1768f5948d2e4204ba0320b0c36c5275cd0b2546" }, "downloads": -1, "filename": "influx_client-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "01f5205e3d73dc51daea093fa8d594dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10190, "upload_time": "2018-04-27T20:40:09", "url": "https://files.pythonhosted.org/packages/96/26/ee13a82538d1e6f961695aba31e03382f08f5eb38f65438b653e46010e7e/influx_client-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5799b1f2851b65064f7f74773ee2223a", "sha256": "af19244331931f94354041eb7dcfc6e82a9d990c20254fa1a6e2a9fe7b0e1a68" }, "downloads": -1, "filename": "influx-client-1.3.0.tar.gz", "has_sig": false, "md5_digest": "5799b1f2851b65064f7f74773ee2223a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10141, "upload_time": "2018-04-27T20:39:55", "url": "https://files.pythonhosted.org/packages/eb/1b/ae069267efbdd6927bd11a87e147785969a6b89271fab09e1e3bec7256fd/influx-client-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "6bc2117f2ebae1ce4b9491e8ba70ecb5", "sha256": "aa766c02df69807a50cd5de72cfa1ad7c3a4b05a427288ac7a8ce0f0b02ea27e" }, "downloads": -1, "filename": "influx_client-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6bc2117f2ebae1ce4b9491e8ba70ecb5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10246, "upload_time": "2018-04-27T21:57:03", "url": "https://files.pythonhosted.org/packages/ba/31/9845e44589cd1090915214a9be52a31b0b9d7959083350b97f43821f8d15/influx_client-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f662eda093a9a255663b23e7227585bd", "sha256": "c0cb00706711a46f8bce6e926d4a5c430dbc29a5c31b4040c991c6e5561dffbb" }, "downloads": -1, "filename": "influx-client-1.4.0.tar.gz", "has_sig": false, "md5_digest": "f662eda093a9a255663b23e7227585bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10192, "upload_time": "2018-04-27T21:57:04", "url": "https://files.pythonhosted.org/packages/69/8e/ecc49f9beec1fd257fa50a7f899cb885862653cef0380ca712ce87404b24/influx-client-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "252a8c42a25fdba5dc53cee8d4476595", "sha256": "554b52a1dd16e69c8d1396f1a4881ea219b654a19fe1d7f4d8cc097c107d94d2" }, "downloads": -1, "filename": "influx_client-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "252a8c42a25fdba5dc53cee8d4476595", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10441, "upload_time": "2018-05-01T00:44:26", "url": "https://files.pythonhosted.org/packages/69/f4/df7eceef4914dd1fd15db6e623dfb04a3838bcd525adcc4befec27ece88b/influx_client-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f68e6acb8841998798dec6bf4556879b", "sha256": "ab7456f768de391a7c75c28762d4226dfc88eebc08b66d92b57269eee2964797" }, "downloads": -1, "filename": "influx-client-1.4.1.tar.gz", "has_sig": false, "md5_digest": "f68e6acb8841998798dec6bf4556879b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10374, "upload_time": "2018-05-01T00:44:27", "url": "https://files.pythonhosted.org/packages/c6/ad/bac272229274918d65668ddd932d8cfbfcade3e66c4d0448a58397ed6aa8/influx-client-1.4.1.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "632eed8d7655dbcc5e1142df52df80ad", "sha256": "b52d3db4bde11e931e2ebc9083426c5a1bf0867c6b4de0f3f19f6c808f6d4723" }, "downloads": -1, "filename": "influx-client-1.5.0.tar.gz", "has_sig": false, "md5_digest": "632eed8d7655dbcc5e1142df52df80ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10616, "upload_time": "2018-07-16T17:49:05", "url": "https://files.pythonhosted.org/packages/1a/cb/0545c4b0e4bfbf5227e722deb4969bd53f5af39c0fec82b6bc9f7b19fe83/influx-client-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "c3ccc3d94c54abe246acc56308d2e356", "sha256": "30c615e6b87d737f8c4ba6b5406dfeb4ac2a9b1ac0ff93141f987066cfc47909" }, "downloads": -1, "filename": "influx_client-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c3ccc3d94c54abe246acc56308d2e356", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10948, "upload_time": "2018-07-31T09:39:49", "url": "https://files.pythonhosted.org/packages/f8/4e/2af264c5af4867bc7b175ed7bfb6ea320780eb8bbc87349999dc99b85ea3/influx_client-1.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c16b474e8d6df36703576d54d13fc94", "sha256": "6b790ceca3a6cba50f8f1da31fefc867f4f1737eb3d0574fa8fde46cd97b38b0" }, "downloads": -1, "filename": "influx-client-1.6.0.tar.gz", "has_sig": false, "md5_digest": "8c16b474e8d6df36703576d54d13fc94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10846, "upload_time": "2018-07-31T09:39:37", "url": "https://files.pythonhosted.org/packages/c3/ff/25fb4bb1d4e7f844004a8ee015dbaa39f2f82946a508f7e6b14e09db7e7a/influx-client-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "c3703edfb8e34abaf0e8716ca7da05ad", "sha256": "196827f92dcf1fb904949e64307f6cf0cf2efa4fd29748d20ab3dbf19824d438" }, "downloads": -1, "filename": "influx_client-1.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c3703edfb8e34abaf0e8716ca7da05ad", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 11927, "upload_time": "2018-08-02T08:47:27", "url": "https://files.pythonhosted.org/packages/34/56/7c1e921e01ac5bec51c6f6dfce2d1e476d6f9003e307a5a1c23d598cc603/influx_client-1.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92d6f95a403f7c92696e8998aac7af4a", "sha256": "875a607685163304ea63232b75cbc1b3a9096aad73afbb126ce7a3fb8b0c14bb" }, "downloads": -1, "filename": "influx-client-1.7.0.tar.gz", "has_sig": false, "md5_digest": "92d6f95a403f7c92696e8998aac7af4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11799, "upload_time": "2018-08-02T08:45:48", "url": "https://files.pythonhosted.org/packages/af/dd/305af0c230f707658e1ff24ee08257db6925f64d7294ecf40c6da919bdc0/influx-client-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "ebc565574bb66102e7a8fe762df66900", "sha256": "2eb9007c7b864fd9ce485554c3ac5e4a018c01ab1d283be14f6e04cd14a38e1f" }, "downloads": -1, "filename": "influx_client-1.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ebc565574bb66102e7a8fe762df66900", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 12098, "upload_time": "2018-10-03T21:41:39", "url": "https://files.pythonhosted.org/packages/32/e2/e63431720ea97c4f643a32dd98b49b8d7d0f819df6a4d328c4c9069e1d3b/influx_client-1.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4dafbfb06821b7511d772d15c40b3c33", "sha256": "053de38ad62ad554f75492d9db772c83f6956a68fdda7e634860ac518c4164c5" }, "downloads": -1, "filename": "influx-client-1.7.1.tar.gz", "has_sig": false, "md5_digest": "4dafbfb06821b7511d772d15c40b3c33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11982, "upload_time": "2018-10-03T21:41:27", "url": "https://files.pythonhosted.org/packages/99/60/69f14df6d8fc72c312dd3cf17c56ffd73dd30e49a4910adaad112a4bb7e1/influx-client-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "21e2757bfe7a0c1415c1d68acf7bcd7f", "sha256": "027bd8d7f023e75c8a1985d5d2faf52ca1cabe2229416fb8b644d7805faaabe0" }, "downloads": -1, "filename": "influx_client-1.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "21e2757bfe7a0c1415c1d68acf7bcd7f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 12102, "upload_time": "2018-10-16T20:15:47", "url": "https://files.pythonhosted.org/packages/cf/da/4089a0db37749280bad199b68116f7aeec39649c9ddf805bb2e00ceec0a7/influx_client-1.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3ec46f24ecd24034b2f7433e7a4f39f", "sha256": "92b5cffdcd4e5502677676b3b229e2e1f6aa5936af824dd67e3e3ed96eb6195d" }, "downloads": -1, "filename": "influx-client-1.7.2.tar.gz", "has_sig": false, "md5_digest": "e3ec46f24ecd24034b2f7433e7a4f39f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11990, "upload_time": "2018-10-16T20:15:40", "url": "https://files.pythonhosted.org/packages/de/2f/3bfd94464f838436ef1a9d70b16d5c03bf31bfe13655d0745f6c48c4d754/influx-client-1.7.2.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "2cf553639a83530145ce8662aa49f13d", "sha256": "9e3bd14a6ca33aad8542ca4c7e228a6ebbb313f8c8c50bdbb81dec99c76457b8" }, "downloads": -1, "filename": "influx_client-1.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2cf553639a83530145ce8662aa49f13d", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 16419, "upload_time": "2019-04-04T00:12:32", "url": "https://files.pythonhosted.org/packages/ae/c2/bf7bf9845776164f5ae93da060b0b71567833477e4cf4a7d3e1e86395d32/influx_client-1.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "908f612dbd84c4026e588fce4318ba08", "sha256": "e28b9dbc6ba21ccbfe43d1166a88fd61e74845af55788a98e130d298fcfd6e2f" }, "downloads": -1, "filename": "influx-client-1.8.0.tar.gz", "has_sig": false, "md5_digest": "908f612dbd84c4026e588fce4318ba08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15243, "upload_time": "2019-04-04T00:12:24", "url": "https://files.pythonhosted.org/packages/2a/25/a64f591e4e1357a412e290b85a7b0c885dff5343683c2afab10e4bce0c36/influx-client-1.8.0.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "b8d1bb6f8d49b3eede321f571f93f811", "sha256": "976de122df98d46dcb4ce88ceda08b70edc20ed1f47a60e2f4537653bd1cef56" }, "downloads": -1, "filename": "influx_client-1.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b8d1bb6f8d49b3eede321f571f93f811", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16381, "upload_time": "2019-06-04T19:08:22", "url": "https://files.pythonhosted.org/packages/0f/02/778bb392b999aef3a39bd3455ba5d59a2250d91894bf6554a8ba5d01f57b/influx_client-1.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3058c2f0c170765a4761d507f48b7c3a", "sha256": "57a6ea738293e92d383b16645b34857459562dec65156ba4d08777ddab0d0009" }, "downloads": -1, "filename": "influx-client-1.8.1.tar.gz", "has_sig": false, "md5_digest": "3058c2f0c170765a4761d507f48b7c3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15170, "upload_time": "2019-06-04T19:08:24", "url": "https://files.pythonhosted.org/packages/c5/d2/48e2580c81fd1f8d2b758fc51a2174e0ca71c818bc880aedeec114241561/influx-client-1.8.1.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "d8d78d0958adc68e7dba09b33bbb5b87", "sha256": "40b63c687dcb75954d1a3f7791301d6400170aada49bd5e6d94e136573cf4882" }, "downloads": -1, "filename": "influx_client-1.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d8d78d0958adc68e7dba09b33bbb5b87", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16438, "upload_time": "2019-06-29T02:43:07", "url": "https://files.pythonhosted.org/packages/38/95/914c72729def0cae2c0f86b32c4f75e6808c8c3a1331e759fc044106cb37/influx_client-1.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "decb155d661927ef89d416c269343029", "sha256": "fab6385492bd20ed68f9a1518f80211a184765b27e11542ac4989a0752e79fd4" }, "downloads": -1, "filename": "influx-client-1.9.0.tar.gz", "has_sig": false, "md5_digest": "decb155d661927ef89d416c269343029", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15264, "upload_time": "2019-06-29T02:43:09", "url": "https://files.pythonhosted.org/packages/c0/eb/a33576f4d5a3927d98f55710d810719a5e0c1b931175b90c5e34afbab5c1/influx-client-1.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d8d78d0958adc68e7dba09b33bbb5b87", "sha256": "40b63c687dcb75954d1a3f7791301d6400170aada49bd5e6d94e136573cf4882" }, "downloads": -1, "filename": "influx_client-1.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d8d78d0958adc68e7dba09b33bbb5b87", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16438, "upload_time": "2019-06-29T02:43:07", "url": "https://files.pythonhosted.org/packages/38/95/914c72729def0cae2c0f86b32c4f75e6808c8c3a1331e759fc044106cb37/influx_client-1.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "decb155d661927ef89d416c269343029", "sha256": "fab6385492bd20ed68f9a1518f80211a184765b27e11542ac4989a0752e79fd4" }, "downloads": -1, "filename": "influx-client-1.9.0.tar.gz", "has_sig": false, "md5_digest": "decb155d661927ef89d416c269343029", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15264, "upload_time": "2019-06-29T02:43:09", "url": "https://files.pythonhosted.org/packages/c0/eb/a33576f4d5a3927d98f55710d810719a5e0c1b931175b90c5e34afbab5c1/influx-client-1.9.0.tar.gz" } ] }