{ "info": { "author": "Helium", "author_email": "hello@helium.com", "bugtrack_url": null, "classifiers": [], "description": "# gecko-dataset #\n\n\n[![Build Status](https://travis-ci.org/helium/geckoboard-python.svg?branch=master)](https://travis-ci.org/helium/geckoboard-python)\n[![Coverage Status](https://coveralls.io/repos/github/helium/geckoboard-python/badge.svg?branch=master)](https://coveralls.io/github/helium/geckoboard-python?branch=master)\n[![Code Climate](https://codeclimate.com/github/helium/geckoboard-python/badges/gpa.svg)](https://codeclimate.com/github/helium/geckoboard-python)\n\n`geckoboard-python` is a Python package that makes creating and managing\n[datasets](https://developer.geckoboard.com/api-reference/curl/) for\nthe [Geckboard](https://geckoboard.com) service easier.\n\n\n## Installation\n\nAssuming you're using `pip`, add this line to your `setup.py`:\n\n```\nrequires = ['geckoboard-python]\n```\n\nor to your `requirements.txt` file:\n\n```\ngeckoboard-python\n```\n\n## Usage and Documentation\n\n\n\n\n## Development\n\n\nIn order to develop for this code-base you will need to install tox:\n\n```\npip install tox\n```\n\nSince `geckoboard-python` supports at least Python 2.7 and 3.5 you will\nneed to have at least one of those installed on your development\nmachine. The build automation will test all required versions when\ncode is pushed to this repository.\n\nClone this repository and run:\n\n```\n$ tox\n```\n\nThis will install the required packages and run the tests for the\nlibrary. Installing `tox` removes the need to install or use\n`virtualenv` since tox manages virtual environments already.\n\nBy default the tests will replay back previously recorded API\ninteractions. To affect how tests interact with the API you\nwill have to\n\n* Set a `GECKO_API_KEY` environment variable to a valid Geckboard API\n key. For example in `bash`:\n\n\n```\n$ export GECKO_API_KEY=\n```\n\n* Set `GECKO_RECORD_MODE` to one of:\n\n* **none** - (default) Only play back recorded API interactions.\n\n* **once** - Only record interactions for which no recording exist. If\n you get an error message from betamax complaining about a recording\n not matching an interaction that means that your test has new API\n interactions with it. Remove the cassette referred to in the error\n message and run the test again to re-generate it .\n\nWe use `flake8` to ensure we catch Python version differences and\ncommon pitfalls quicker. Please run:\n\n```\n$ tox -e lint\n```\n\nbefore you commit code and try to remove as many warnings as you\ncan. Once we figure out how strict some of the documentation\nrequirements need to be we will be running lint as part of automation.\n\nTo make a release tag the repository with a valid\n[semantic version](https://semver.org) version and push tags. The\nbuild automation will automatically build and push releases to\n[PyPi](https://pypi.python.org).", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/helium/geckoboard-python", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "geckoboard-python", "package_url": "https://pypi.org/project/geckoboard-python/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/geckoboard-python/", "project_urls": { "Homepage": "https://github.com/helium/geckoboard-python" }, "release_url": "https://pypi.org/project/geckoboard-python/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "Wrapper for the Geckboboard DataSet API", "version": "0.3.1" }, "last_serial": 2595875, "releases": { "0.1.1.post1": [], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6a01e73f92e8223cf8f508c7043e1fb6", "sha256": "c3b39b11e6a55b4d74e516b39d5e06cf234004000ed193a162ae0dec7246f5cd" }, "downloads": -1, "filename": "geckoboard-python-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6a01e73f92e8223cf8f508c7043e1fb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5745, "upload_time": "2016-10-09T22:48:49", "url": "https://files.pythonhosted.org/packages/9d/a7/1d944f4786b2ff5eca426a80eba913f9275c913b8373e1823b40f00bdb78/geckoboard-python-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9e49acaf458ba6e3c8e8791744c7df5d", "sha256": "1002e1464acaf64247cde78e3918442667c2f76ca1902ee430e8cdb30a40d294" }, "downloads": -1, "filename": "geckoboard-python-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9e49acaf458ba6e3c8e8791744c7df5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5937, "upload_time": "2016-10-10T19:49:19", "url": "https://files.pythonhosted.org/packages/a2/c1/04e1b05d3a4d70da81c547aef4b8866e7559c12c21670bfb0cf562fa4a31/geckoboard-python-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "4f384e39a4e64a2b10e012bc39889a21", "sha256": "6c41159e1e16501dbec699f2955807cef47a9ff03b84fa6df2f8172949e2c49b" }, "downloads": -1, "filename": "geckoboard-python-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4f384e39a4e64a2b10e012bc39889a21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6000, "upload_time": "2016-10-16T19:15:36", "url": "https://files.pythonhosted.org/packages/b0/24/7078a4674c6e3d27f85cd078d46d1c52174525aa6d716353c38679b49356/geckoboard-python-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "ffaf2201ace836a0b832bfa4a4be1d40", "sha256": "0bd453a94d33654b60ac186afb526644310cddc8dc9ed5f04f69084537047336" }, "downloads": -1, "filename": "geckoboard-python-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ffaf2201ace836a0b832bfa4a4be1d40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6007, "upload_time": "2017-01-24T19:10:03", "url": "https://files.pythonhosted.org/packages/25/af/9bb342294d3b643c97dface8baca62190794d3734125d0b4314eb453850d/geckoboard-python-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ffaf2201ace836a0b832bfa4a4be1d40", "sha256": "0bd453a94d33654b60ac186afb526644310cddc8dc9ed5f04f69084537047336" }, "downloads": -1, "filename": "geckoboard-python-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ffaf2201ace836a0b832bfa4a4be1d40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6007, "upload_time": "2017-01-24T19:10:03", "url": "https://files.pythonhosted.org/packages/25/af/9bb342294d3b643c97dface8baca62190794d3734125d0b4314eb453850d/geckoboard-python-0.3.1.tar.gz" } ] }