{ "info": { "author": "TUNE Inc.", "author_email": "jefft@tune.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. -*- mode: rst -*-\n\ntune-reporting-python\n---------------------\n\nTUNE Reporting API client library.\n\n\nBadges\n------\n\n.. start-badges\n\n.. list-table::\n :stub-columns: 1\n\n * - docs\n - |docs| |license|\n * - info\n - |hits| |contributors|\n * - tests\n - |travis| |coveralls|\n * - package\n - |version| |supported-versions|\n * - other\n - |requires|\n\n\n.. |docs| image:: https://readthedocs.org/projects/tune-reporting-python/badge/?style=flat\n :alt: Documentation Status\n :target: http://tune-reporting-python.readthedocs.io\n\n.. |hits| image:: http://hits.dwyl.io/TuneLab/tune-reporting-python.svg\n :alt: Hit Count\n :target: http://hits.dwyl.io/TuneLab/tune-reporting-python\n\n.. |contributors| image:: https://img.shields.io/github/contributors/TuneLab/tune-reporting-python.svg\n :alt: Contributors\n :target: https://github.com/TuneLab/tune-reporting-python/graphs/contributors\n\n.. |license| image:: https://img.shields.io/badge/License-MIT-yellow.svg\n :alt: License Status\n :target: https://opensource.org/licenses/MIT\n\n.. |travis| image:: https://travis-ci.org/TuneLab/tune-reporting-python.svg?branch=master\n :alt: Travis-CI Build Status\n :target: https://travis-ci.org/TuneLab/tune-reporting-python\n\n.. |coveralls| image:: https://coveralls.io/repos/TuneLab/tune-reporting-python/badge.svg?branch=master&service=github\n :alt: Code Coverage Status\n :target: https://coveralls.io/r/TuneLab/tune-reporting-python\n\n.. |requires| image:: https://requires.io/github/TuneLab/tune-reporting-python/requirements.svg?branch=master\n :alt: Requirements Status\n :target: https://requires.io/github/TuneLab/tune-reporting-python/requirements/?branch=master\n\n.. |version| image:: https://img.shields.io/pypi/v/tune_reporting.svg?style=flat\n :alt: PyPI Package latest release\n :target: https://pypi.python.org/pypi/tune_reporting\n\n.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/tune_reporting.svg?style=flat\n :alt: Supported versions\n :target: https://pypi.python.org/pypi/tune_reporting\n\n.. end-badges\n\n\nInstall\n-------\n\n.. code-block:: bash\n\n pip install tune_reporting\n\n\nRequirements\n------------\n\n:Prerequisites: Python 3.0\n:API Key: To use SDK, it requires you to `Generate API Key `_\n\n\nRun Examples\n------------\n\n.. code-block:: bash\n\n make run-examples tmc_api_key=[TMC API KEY]\n\n\nRun Tests\n---------\n\n.. code-block:: bash\n\n make test tmc_api_key=[TMC API KEY]\n\n\nClasses\n-------\n\nThere are multiple TUNE API Classes available:\n\n- ``TuneV2Advertisers``\n- ``TuneV2AdvertiserSites``\n- ``TuneV2AdvertiserStatsActuals``\n- ``TuneV2SessionAuthenticate``\n- ``TuneV3LogsAdvertisersClicks``\n- ``TuneV3LogsAdvertisersImpressions``\n\n\n-------------------------\n\n\n``class TuneV2Advertisers``\n\nGet **``ADVERTISER ID``** for this account based upon provided **``TMC_API_KEY``**.\n\n**Code**\n\n.. code-block:: python\n\n tune_v2_advertisers = TuneV2Advertisers(\n logger_level=logging.INFO,\n logger_format=LoggingFormat.JSON,\n logger_output=LoggingOutput.STDOUT_COLOR\n )\n\n try:\n tune_v2_advertisers.tmc_auth(tmc_api_key=tmc_api_key)\n\n if tune_v2_advertisers.get_advertiser_id(\n auth_value=tmc_api_key,\n auth_type=TuneV2AuthenticationTypes.API_KEY,\n request_retry=None\n ):\n advertiser_id = tune_v2_advertisers.advertiser_id\n pprint(advertiser_id)\n\n except TuneRequestBaseError as tmc_req_ex:\n print_traceback(tmc_req_ex)\n pprint(tmc_req_ex.to_dict())\n print(str(tmc_req_ex))\n\n except TuneReportingError as tmc_rep_ex:\n pprint(tmc_rep_ex.to_dict())\n print(str(tmc_rep_ex))\n\n except Exception as ex:\n print_traceback(ex)\n print(get_exception_message(ex))\n\n\n**Example**\n\n.. code-block:: bash\n\n $ cd examples\n $ make example_tune_v2_advertisers tmc_api_key=[ ... TMC API-Key ...]\n\n {\"asctime\": \"2017-11-29 08:58:30 -0800\", \"levelname\": \"INFO\", \"name\": \"tune_reporting\", \"version\": \"2.3.1\",\n \"message\": \"TMC Authentication: Start\"}\n {\"asctime\": \"2017-11-29 08:58:31 -0800\", \"levelname\": \"INFO\", \"name\": \"requests_mv_integrations\", \"version\": \"00.06.01\",\n \"message\": \"TMC Authentication: Finished\", \"request_time_msecs\": 635}\n {\"asctime\": \"2017-11-29 08:58:31 -0800\", \"levelname\": \"INFO\", \"name\": \"tune_reporting\", \"version\": \"2.3.1\",\n \"message\": \"TMC v2 Advertisers: Advertiser ID\"}\n {\"asctime\": \"2017-11-29 08:58:31 -0800\", \"levelname\": \"INFO\", \"name\": \"requests_mv_integrations\", \"version\": \"00.06.01\",\n \"message\": \"TMC v2 Advertisers: Finished\", \"request_time_msecs\": 260}\n {\"asctime\": \"2017-11-29 08:58:31 -0800\", \"levelname\": \"INFO\", \"name\": \"tune_reporting\", \"version\": \"2.3.1\",\n \"message\": \"TMC v2 Advertisers: Advertiser ID: [ADVERTISER ID]\"}\n\n [ADVERTISER ID]\n\n\n-------------------------\n\n``class TuneV2SessionAuthenticate``\n\n\nGet time-limited **``SESSION TOKEN``** after authenticating provided **``TMC_API_KEY``**.\n\n**Code**\n\n.. code-block:: python\n\n tune_v2_session_authenticate = \\\n TuneV2SessionAuthenticate(\n logger_level=logging.INFO\n )\n\n try:\n if tune_v2_session_authenticate.get_session_token(\n tmc_api_key=tmc_api_key,\n request_retry=None\n ):\n session_token = tune_v2_session_authenticate.session_token\n print(session_token)\n\n except TuneRequestBaseError as tmc_req_ex:\n print_traceback(tmc_req_ex)\n pprint(tmc_req_ex.to_dict())\n print(str(tmc_req_ex))\n\n except TuneReportingError as tmc_rep_ex:\n pprint(tmc_rep_ex.to_dict())\n print(str(tmc_rep_ex))\n\n except Exception as ex:\n print_traceback(ex)\n print(get_exception_message(ex))\n\n\n**Example**\n\n.. code-block:: bash\n\n $ cd examples\n $ make example_tune_v2_session_authenticate tmc_api_key=[ ... TMC API-Key ...]\n\n {\"asctime\": \"2017-11-29 09:11:09 -0800\", \"levelname\": \"INFO\", \"name\": \"tune_reporting\", \"version\": \"2.3.1\",\n \"message\": \"TMC v2 Session Authenticate: Get Token\"}\n {\"asctime\": \"2017-11-29 09:11:11 -0800\", \"levelname\": \"INFO\", \"name\": \"requests_mv_integrations\", \"version\": \"00.06.01\",\n \"message\": \"TMC v2 Session Authenticate: Finished\", \"request_time_msecs\": 1550}\n {\"asctime\": \"2017-11-29 09:11:11 -0800\", \"levelname\": \"INFO\", \"name\": \"tune_reporting\", \"version\": \"2.3.1\",\n \"message\": \"TMC v2 Session Authenticate\", \"session_token\": \"[SESSION TOKEN]\"}\n {\"asctime\": \"2017-11-29 09:11:11 -0800\", \"levelname\": \"INFO\", \"name\": \"tune_reporting\", \"version\": \"2.3.1\",\n \"message\": \"TMC v2 Session Authenticate: Finished\"}\n\n [SESSION TOKEN]\n\n\n-------------------------\n\n``class TuneV2AdvertiserSites``\n\nGet listing of Advertiser's Mobile Apps (aka Sites) for this account based upon provided **``TMC_API_KEY``**.\n\n**Code**\n\n.. code-block:: python\n\n tune_advertiser_sites = TuneV2AdvertiserSites(\n logger_level=logging.INFO\n )\n\n try:\n tune_advertiser_sites.tmc_auth(tmc_api_key=tmc_api_key)\n\n for collect_data_item, collect_error in tune_advertiser_sites.collect(\n auth_value=tmc_api_key,\n auth_type=TuneV2AuthenticationTypes.API_KEY,\n auth_type_use=TuneV2AuthenticationTypes.API_KEY,\n request_params={'limit': 5}\n ):\n pprint(collect_data_item)\n\n except TuneRequestBaseError as tmc_req_ex:\n print_traceback(tmc_req_ex)\n pprint(tmc_req_ex.to_dict())\n print(str(tmc_req_ex))\n\n except TuneReportingError as tmc_rep_ex:\n print_traceback(tmc_rep_ex)\n pprint(tmc_rep_ex.to_dict())\n print(str(tmc_rep_ex))\n\n except Exception as ex:\n print_traceback(ex)\n print(get_exception_message(ex))\n\n\n**Example**\n\n.. code-block:: bash\n\n $ cd examples\n $ make example_tune_v2_advertiser_sites tmc_api_key=[ ... TMC API-Key ...]\n\n {\"asctime\": \"2017-11-29 09:04:25 -0800\", \"levelname\": \"INFO\", \"name\": \"tune_reporting\", \"version\": \"2.3.1\",\n \"message\": \"TMC Authentication: Start\"}\n {\"asctime\": \"2017-11-29 09:04:25 -0800\", \"levelname\": \"INFO\", \"name\": \"requests_mv_integrations\", \"version\": \"00.06.01\",\n \"message\": \"TMC Authentication: Finished\", \"request_time_msecs\": 593}\n {\"asctime\": \"2017-11-29 09:04:25 -0800\", \"levelname\": \"INFO\", \"name\": \"tune_reporting\", \"version\": \"2.3.1\",\n \"message\": \"Start Advertiser Sites find\"}\n {\"asctime\": \"2017-11-29 09:04:26 -0800\", \"levelname\": \"INFO\", \"name\": \"requests_mv_integrations\", \"version\": \"00.06.01\",\n \"message\": \"TuneV2AdvertiserSites.collect: Finished\", \"request_time_msecs\": 263}\n\n [JSON RESPONSE]\n {\n 'id': 533,\n 'name': 'TEST UP TIME - DONT DELETE',\n 'package_name': 'unknown',\n 'status': 'active',\n 'url': 'http://website.com',\n }\n ...\n\n\n-------------------------\n\n\n``class TuneV2AdvertiserStatsActuals``\n\nLogs of Advertiser's Actuals Stats for this account based upon provided **``TMC_API_KEY``**.\n\n**Code**\n\n.. code-block:: python\n\n tune_v2_advertiser_stats_actuals = \\\n TuneV2AdvertiserStatsActuals(\n logger_level=logging.INFO,\n logger_format=LoggingFormat.JSON,\n logger_output=LoggingOutput.STDOUT_COLOR\n )\n\n tz = pytz.timezone(\"America/New_York\")\n yesterday = datetime.now(tz).date() - timedelta(days=1)\n str_yesterday = str(yesterday)\n\n try:\n auth_response = tune_v2_advertiser_stats_actuals.tmc_auth(tmc_api_key=tmc_api_key)\n assert auth_response\n\n tune_v2_advertiser_stats_actuals.collect(\n auth_value=tmc_api_key,\n auth_type=TuneV2AuthenticationTypes.API_KEY,\n auth_type_use=TuneV2AuthenticationTypes.API_KEY,\n start_date=str_yesterday,\n end_date=str_yesterday,\n request_params={\n 'timezone': 'America/Los_Angeles',\n 'format': TuneV2AdvertiserStatsFormats.CSV,\n 'fields': (\n \"ad_clicks,\"\n \"ad_clicks_unique,\"\n \"ad_impressions,\"\n \"ad_impressions_unique,\"\n \"ad_network_id,\"\n \"advertiser_id,\"\n \"country.code,\"\n \"date_hour,\"\n \"events,\"\n \"installs,\"\n \"is_reengagement,\"\n \"payouts,\"\n \"publisher_id,\"\n \"publisher_sub_ad.ref,\"\n \"publisher_sub_adgroup.ref,\"\n \"publisher_sub_campaign.ref,\"\n \"publisher_sub_publisher.ref,\"\n \"publisher_sub_site.ref,\"\n \"site_id\"\n ),\n 'group': (\n \"country_id,\"\n \"is_reengagement,\"\n \"publisher_id,\"\n \"publisher_sub_ad_id,\"\n \"publisher_sub_adgroup_id,\"\n \"publisher_sub_campaign_id,\"\n \"publisher_sub_publisher_id,\"\n \"publisher_sub_site_id,\"\n \"site_id\"\n ),\n 'timezone': \"America/Los_Angeles\",\n 'limit': 5\n },\n request_action=TuneV2AdvertiserStatsActions.EXPORT,\n request_retry={'delay': 15,\n 'timeout': 30,\n 'tries': 10}\n )\n\n except TuneRequestBaseError as tmc_req_ex:\n print_traceback(tmc_req_ex)\n pprint(tmc_req_ex.to_dict())\n print(str(tmc_req_ex))\n\n except TuneReportingError as tmc_rep_ex:\n pprint(tmc_rep_ex.to_dict())\n print(str(tmc_rep_ex))\n\n except Exception as ex:\n print_traceback(ex)\n print(get_exception_message(ex))\n\n for row in list(tune_v2_advertiser_stats_actuals.generator):\n pprint(row)\n\n**Example**\n\n.. code-block:: bash\n\n $ cd examples\n $ make example_tune_v2_advertiser_stats_actuals_export_download tmc_api_key=[ ... TMC API-Key ...]\n\n {\"asctime\": \"2017-11-29 09:17:21 -0800\", \"levelname\": \"INFO\", \"name\": \"tune_reporting\", \"version\": \"2.3.1\",\n \"message\": \"TMC Authentication: Start\"}\n {\"asctime\": \"2017-11-29 09:17:22 -0800\", \"levelname\": \"INFO\", \"name\": \"requests_mv_integrations\", \"version\": \"00.06.01\",\n \"message\": \"TMC Authentication: Finished\", \"request_time_msecs\": 516}\n {\"asctime\": \"2017-11-29 09:17:22 -0800\", \"levelname\": \"INFO\", \"name\": \"tune_reporting\", \"version\": \"2.3.1\",\n \"message\": \"TMC v2 Advertiser Stats: Collect: export\"}\n {\"asctime\": \"2017-11-29 09:17:23 -0800\", \"levelname\": \"INFO\", \"name\": \"requests_mv_integrations\", \"version\": \"00.06.01\",\n \"message\": \"TMC v2 Advertiser Stats Find: Finished\", \"request_time_msecs\": 1490}\n\n [ADVERTISER ACTUALS STATS]\n {\n 'ad_clicks': '48',\n 'ad_clicks_unique': '0',\n 'ad_impressions': '0',\n 'ad_impressions_unique': '0',\n 'ad_network_id': 0,\n 'advertiser_id': 877,\n 'conversions': '0',\n 'country': {'code': 'NL', 'name': 'Netherlands'},\n 'country_id': 528,\n 'currency_code': 'USD',\n 'date_hour': '2017-11-28 19:00:00',\n 'events': '0',\n 'installs': '0',\n 'is_reengagement': '0',\n 'payouts': '0.00000',\n 'publisher': {'name': 'PINGDOM DO_NOT_DELETE'},\n 'publisher_id': 142476,\n 'publisher_sub_ad': {'ref': ''},\n 'publisher_sub_ad_id': '0',\n 'publisher_sub_adgroup': {'ref': ''},\n 'publisher_sub_adgroup_id': '0',\n 'publisher_sub_campaign': {'ref': ''},\n 'publisher_sub_campaign_id': '0',\n 'publisher_sub_publisher': {'ref': ''},\n 'publisher_sub_publisher_id': '0',\n 'publisher_sub_site': {'ref': ''},\n 'publisher_sub_site_id': '0',\n 'purchase_validation_status': '0',\n 'site': {\n 'mobile_app_type': 'iOS',\n 'package_name': 'unknown',\n 'store_app_id': None,\n },\n 'site_id': 533,\n }\n ...\n\n\nLicense\n-------\n\n`MIT License `_.\n\n\n\n.. :changelog:\n\nRelease History\n===============\n\n2.7.3 (2018-02-16)\n--------------------\n- migrate to github/TuneLab\n\n2.7.2 (2018-02-07)\n--------------------\n- Updated requirements.txt\n\n2.7.0 (2018-01-28)\n------------------\n- Upgraded to use pyhttpstatus-utils 0.2.2.\n- Upgraded to use requests-mv-integrations 0.7.5.\n\n2.6.1 (2018-01-25)\n------------------\n- migrate to github/tuneinc\n\n2.6.0 (2017-12-10)\n------------------\n- readthedocs.org\n\n2.4.0 (2017-11-29)\n------------------\n- README\n- Travis CI\n- Tests\n- Examples\n\n2.2.3 (2017-11-19)\n------------------\n- Tests\n\n2.2.1 (2017-10-27)\n------------------\n- Support logging-mv-integrations refactor\n\n2.2.0 (2017-03-26)\n------------------\n- Replace 'json' with 'ujson'\n\n2.1.8 (2017-03-12)\n------------------\n- Switch to using safe-cast package\n\n2.1.7 (2017-02-27)\n------------------\n- Requirements\n\n2.1.6 (2017-02-07)\n------------------\n- Requirements\n\n2.1.5 (2017-02-03)\n------------------\n- Python 3.6 Upgrade\n\n2.1.2 (2017-01-27)\n------------------\n- Cleanup\n- Requirements\n\n2.1.0 (2017-01-14)\n------------------\n- README.rst\n- HISTORY.rst\n- setup.py\n\n2.0.0 (2016-11-20)\n------------------\n- TUNE Reporting API v3\n\n1.1.1 (2016-01-25)\n------------------\n- TUNE Reporting API v2\n- Changes in Handling Exports and Logs\n\n1.0.0 (2015-04-01)\n------------------\n- TUNE Reporting API v2\n- Initial PyPi release\n\n0.0.1 (2014-10-15)\n------------------\n - First Commit\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/tune_reporting/", "download_url": "https://github.com/TuneLab/tune-reporting-python/archive/v2.7.5.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TuneLab/tune-reporting-python", "keywords": "reporting tune api tmc attribution", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "tune_reporting", "package_url": "https://pypi.org/project/tune_reporting/", "platform": "", "project_url": "https://pypi.org/project/tune_reporting/", "project_urls": { "Download": "https://github.com/TuneLab/tune-reporting-python/archive/v2.7.5.tar.gz", "Homepage": "https://github.com/TuneLab/tune-reporting-python" }, "release_url": "https://pypi.org/project/tune_reporting/2.7.5/", "requires_dist": null, "requires_python": "", "summary": "TUNE Reporting API client library.", "version": "2.7.5" }, "last_serial": 3852702, "releases": { "1.1.1": [ { "comment_text": "", "digests": { "md5": "33bce5224e77b7c0c322bdcc0e61855f", "sha256": "ff6972c05d634ebe1a0b5c540dca4dd4b6fc1568832b59cef8a48108efabb0ff" }, "downloads": -1, "filename": "tune_reporting-1.1.1-py2.7.egg", "has_sig": false, "md5_digest": "33bce5224e77b7c0c322bdcc0e61855f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 127676, "upload_time": "2016-01-25T03:09:06", "url": "https://files.pythonhosted.org/packages/98/88/38e8b1d3ffbe3699e6b61be223d3ff0ebe4d558b10f77de11d4b45b0f525/tune_reporting-1.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "126c49601a86f13989ac2b50ae842aa0", "sha256": "082c078fb8d36f3d90c87860c919f24991db6157a603b5299b3d44d1473e1e39" }, "downloads": -1, "filename": "tune_reporting-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "126c49601a86f13989ac2b50ae842aa0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 76138, "upload_time": "2016-01-25T03:09:14", "url": "https://files.pythonhosted.org/packages/3a/77/db759678c92da46ea0101e56366d68d7688b54059a578f2c5d85d8f3f241/tune_reporting-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8001f13bf1d023606b31ce974fecbaf", "sha256": "36752b4248f087a6457eb677ad4b2990db27a6f09dd9b56f24c9672b029904e3" }, "downloads": -1, "filename": "tune_reporting-1.1.1-py3.4.egg", "has_sig": false, "md5_digest": "c8001f13bf1d023606b31ce974fecbaf", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 130016, "upload_time": "2016-01-25T03:09:21", "url": "https://files.pythonhosted.org/packages/cd/ea/40379fde5c199c2c3a405282b8a027e47b298ca3d4d46c4f23defc11d50b/tune_reporting-1.1.1-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "d1764c9cd2feb6fbf156c1b450ee243b", "sha256": "d3ffbe10d5b05229bde091773637475b3d4b55b3fdde3b03e397bbec55c77b43" }, "downloads": -1, "filename": "tune_reporting-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d1764c9cd2feb6fbf156c1b450ee243b", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 76138, "upload_time": "2016-01-25T03:09:28", "url": "https://files.pythonhosted.org/packages/0e/c6/ffb6f36f4f23522a8bb688c9f06c977ea6e1a0c78f8940b61103c405982a/tune_reporting-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1590cf2a0040925ad9e229d6db4f111b", "sha256": "fcc90f9df7d5f463f3e16c0a21672e9ce39255a3850507884a3c0756476d9f2f" }, "downloads": -1, "filename": "tune_reporting-1.1.1.tar.gz", "has_sig": false, "md5_digest": "1590cf2a0040925ad9e229d6db4f111b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102095, "upload_time": "2016-01-25T03:08:59", "url": "https://files.pythonhosted.org/packages/86/1a/7e2afb8e2edcc77e35efcf104ea73c3572a1d78fd54f151aae4c22910dab/tune_reporting-1.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "ff2de97c7cfcd9f8cd5fb5608b0f5d5c", "sha256": "f6908def58ee28470bdce94b1c5c82e4bbe758f969613826e33283e4a8fd35f7" }, "downloads": -1, "filename": "tune_reporting-1.1.1.zip", "has_sig": false, "md5_digest": "ff2de97c7cfcd9f8cd5fb5608b0f5d5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200419, "upload_time": "2016-01-25T03:08:53", "url": "https://files.pythonhosted.org/packages/a6/58/dcb9675552c9602d04900cd8a8a27dfae278d1e758845de927f51289fe77/tune_reporting-1.1.1.zip" } ], "2.1.6": [ { "comment_text": "", "digests": { "md5": "2ff2fbb61509dacba92023d4f55fab77", "sha256": "2d7b5b461ac994c596083b8d2824d717000c7209b7813374939bd120ca903ec3" }, "downloads": -1, "filename": "tune_reporting-2.1.6-py3.6.egg", "has_sig": false, "md5_digest": "2ff2fbb61509dacba92023d4f55fab77", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102549, "upload_time": "2017-02-07T22:26:01", "url": "https://files.pythonhosted.org/packages/31/84/36cd8f0ff018f4a33c1658fb467d0f215588653d8ceb508ec7e426067b95/tune_reporting-2.1.6-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "c167b8d4b9bdec44ec168e3fc3f7d6d7", "sha256": "8c738acc8d3ef5d946f1fcc57093572eaa4c833cbee8408711b10d85fa3ff6bc" }, "downloads": -1, "filename": "tune_reporting-2.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c167b8d4b9bdec44ec168e3fc3f7d6d7", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47724, "upload_time": "2017-02-07T22:25:58", "url": "https://files.pythonhosted.org/packages/66/69/46dd7c6928ac5b5650f44077eb530a8ea499058a997109365e4ffe1ffaea/tune_reporting-2.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4257c71a228e2aa365fb8156acdd7c12", "sha256": "97a8545b428f431387864f72a1fa89d0c80637fbee94b5c215245e28d7bc9257" }, "downloads": -1, "filename": "tune-reporting-2.1.6.tar.gz", "has_sig": false, "md5_digest": "4257c71a228e2aa365fb8156acdd7c12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28689, "upload_time": "2017-02-07T22:26:04", "url": "https://files.pythonhosted.org/packages/fb/69/6cec3b6c1ab2927c101f73881bd7a009990f72caee87f2d0bebe56252843/tune-reporting-2.1.6.tar.gz" } ], "2.1.7": [ { "comment_text": "", "digests": { "md5": "22fb0fb0bc2c5a1b21b30e78a0d6e168", "sha256": "2d0cf12d30f65c430f45c9248899107b1645a05a17bdf2dd9ea303a6424830fc" }, "downloads": -1, "filename": "tune_reporting-2.1.7-py3.6.egg", "has_sig": false, "md5_digest": "22fb0fb0bc2c5a1b21b30e78a0d6e168", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102550, "upload_time": "2017-02-27T04:38:15", "url": "https://files.pythonhosted.org/packages/d0/1e/824cdb7f56c53a7a28088851c9d05b8aca76587efbc7d00f58ca6e2f79bb/tune_reporting-2.1.7-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "358d1e2a49335f744f3c66c1c670d7c8", "sha256": "80adc51d6f3fef76e159f04c94abedb7ab487688c6fe1061d0d616f4103e5992" }, "downloads": -1, "filename": "tune_reporting-2.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "358d1e2a49335f744f3c66c1c670d7c8", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47711, "upload_time": "2017-02-27T04:38:12", "url": "https://files.pythonhosted.org/packages/c1/1a/c4520a71889db4f53fda360781bad5b53968dac7e3f01b4b76bb865077e6/tune_reporting-2.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1d3f20d098e5feddad020e5a39fb8a2", "sha256": "e8de2fa1c76ac71894ed68d7f3781dbcf77ed4c1d10403a7b682b47e21219c75" }, "downloads": -1, "filename": "tune-reporting-2.1.7.tar.gz", "has_sig": false, "md5_digest": "d1d3f20d098e5feddad020e5a39fb8a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28684, "upload_time": "2017-02-27T04:38:19", "url": "https://files.pythonhosted.org/packages/fa/6a/62e6a5abfe061208b1d4dc9adf08bba8a7c86bfc7b12404c1427945869c0/tune-reporting-2.1.7.tar.gz" } ], "2.1.9": [ { "comment_text": "", "digests": { "md5": "840b1398a4d98065f5e575a57fd87bd4", "sha256": "c7a486f9d82a00fc2a0b2fa6c2253dae74128d172e76c198a7354647a8687308" }, "downloads": -1, "filename": "tune_reporting-2.1.9-py3.6.egg", "has_sig": false, "md5_digest": "840b1398a4d98065f5e575a57fd87bd4", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 101031, "upload_time": "2017-03-14T13:58:51", "url": "https://files.pythonhosted.org/packages/7d/7a/f87241a4a77fec517c9f4947e9c653a8dfd8e2c33281cc32007893d26570/tune_reporting-2.1.9-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "32fa8e807ad17f1d9b8857b849f50dc6", "sha256": "426b3f6a1bfbc4ea4e699c61642d0b1988e6b96a5da7ba28fd529f47819f6160" }, "downloads": -1, "filename": "tune_reporting-2.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "32fa8e807ad17f1d9b8857b849f50dc6", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47129, "upload_time": "2017-03-14T13:58:46", "url": "https://files.pythonhosted.org/packages/38/8c/a9c441b1a4d01cd44c617486a9907cdd21b599d09ab1129adc151305a76a/tune_reporting-2.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e171659b27c828ecb2858e8a8912e98", "sha256": "7bd5a1d0d3f01fff690e6ec7c171e2fcab76f28c6d3aa9bd7ccf72c721507758" }, "downloads": -1, "filename": "tune-reporting-2.1.9.tar.gz", "has_sig": false, "md5_digest": "6e171659b27c828ecb2858e8a8912e98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28430, "upload_time": "2017-03-14T13:58:54", "url": "https://files.pythonhosted.org/packages/ff/a0/7bf22de9c978f96167b5c76eb880ac9cda2f8ff2600727676a0f327ae011/tune-reporting-2.1.9.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "fd578706a501a3abeeb12e504f81dd10", "sha256": "16b49c2eeea79f01294fce145fdb685dacb67e0dd320f0013631e64cb2ac9482" }, "downloads": -1, "filename": "tune_reporting-2.2.0-py3.6.egg", "has_sig": false, "md5_digest": "fd578706a501a3abeeb12e504f81dd10", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 101122, "upload_time": "2017-03-26T07:10:48", "url": "https://files.pythonhosted.org/packages/58/3d/2cd589b41118296b909784d079498c8043ac3a1382cab75b7b0e11d84c1d/tune_reporting-2.2.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "e17f8f8a31d2200a854bd7da599c6da0", "sha256": "87cb34734f6225b4148b460a8762cbb09e0054656b0cbd22b501854ccb5eb1f5" }, "downloads": -1, "filename": "tune_reporting-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e17f8f8a31d2200a854bd7da599c6da0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47220, "upload_time": "2017-03-26T07:10:44", "url": "https://files.pythonhosted.org/packages/d3/4e/9975e9b5a83ecd0dc085eb72115663b7c1d22db8b4eafa804235fd2671ee/tune_reporting-2.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc0d5ca8ee270902a430ea88e719c3f7", "sha256": "6ee172b11da6dd82a715eb7cdbd2cd69ddea96680a4a1a5231670078d119afe6" }, "downloads": -1, "filename": "tune-reporting-2.2.0.tar.gz", "has_sig": false, "md5_digest": "bc0d5ca8ee270902a430ea88e719c3f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28473, "upload_time": "2017-03-26T07:10:51", "url": "https://files.pythonhosted.org/packages/af/61/85c1c4740b2bf32e5dbdd5eccb9a761fa7ba5fe7c0bbe5da09ae6c42859a/tune-reporting-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "6fd2c3495e6e91d9fc71938438632c63", "sha256": "7903fbbd029afe58b7aaff9b9f599bf88a28e00f0e7b40438d281e3985315125" }, "downloads": -1, "filename": "tune_reporting-2.2.1-py3.6.egg", "has_sig": false, "md5_digest": "6fd2c3495e6e91d9fc71938438632c63", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102195, "upload_time": "2017-11-07T13:40:15", "url": "https://files.pythonhosted.org/packages/4e/43/dcb3652c23c74e4b0b36226ea9b1b9cce267e1e2b77ce162815202bff4a6/tune_reporting-2.2.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "c4425dcb46d3db41c35480da22e64a57", "sha256": "c57c14ae5272a87e01fa85c7bd96857581f1cd76b4482c6a3ab2c959692a34b9" }, "downloads": -1, "filename": "tune_reporting-2.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c4425dcb46d3db41c35480da22e64a57", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47811, "upload_time": "2017-11-07T13:40:10", "url": "https://files.pythonhosted.org/packages/6e/45/e23d0a46f65061ac995a41b0f2b954d92dcc17dabe68929b69e3c3dbda91/tune_reporting-2.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a29efb78c8c1913187ce7224e5655ec3", "sha256": "933049a8c4e2722512eb5f8d356fffff847dbef92292a3e5fe96a230ad661b62" }, "downloads": -1, "filename": "tune-reporting-2.2.1.tar.gz", "has_sig": false, "md5_digest": "a29efb78c8c1913187ce7224e5655ec3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29042, "upload_time": "2017-11-07T13:40:19", "url": "https://files.pythonhosted.org/packages/6b/61/9a4b381d9b86b997c23f7c31b8d68257f762b5b9aae276feadf1bd96b65f/tune-reporting-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "76f71e17eb9564d9434ee6f762ca9d7f", "sha256": "2a2cc35045bfd0855f72327c0ac7ed41b790dd145ccd23cab2d5e4b8910aff8f" }, "downloads": -1, "filename": "tune_reporting-2.2.2-py3.6.egg", "has_sig": false, "md5_digest": "76f71e17eb9564d9434ee6f762ca9d7f", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102646, "upload_time": "2017-11-21T20:15:44", "url": "https://files.pythonhosted.org/packages/05/b5/0e65dfd3c58810bd6e4d84b138b1b5cdadb3d81841071c779f5742976be0/tune_reporting-2.2.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "70db5695e82cee579acf6ab396f7483f", "sha256": "f856b7ec59e8f1beb53afe4c500f98663f5c6f6328586535c0f72244eb3ee0de" }, "downloads": -1, "filename": "tune_reporting-2.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "70db5695e82cee579acf6ab396f7483f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 48679, "upload_time": "2017-11-21T20:15:40", "url": "https://files.pythonhosted.org/packages/5b/d1/bbcedc2943a5191703276f52e15b0e2951de1bbaa5962a00bc09fa17308d/tune_reporting-2.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffbd94e7967fc41bb700d49fdeec8c79", "sha256": "f9ac494eeb02cac1cc305f25ba46e787068f907c145753592babf889f47317d6" }, "downloads": -1, "filename": "tune-reporting-2.2.2.tar.gz", "has_sig": false, "md5_digest": "ffbd94e7967fc41bb700d49fdeec8c79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29771, "upload_time": "2017-11-21T20:15:48", "url": "https://files.pythonhosted.org/packages/f7/7c/9f68c8183732d933eac24df921269dc164c1a4681ff3ed7ae07880db175d/tune-reporting-2.2.2.tar.gz" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "ec5c9ba7fd6a86e326d941caeb079721", "sha256": "1ca9eaa64a9c6a53edad25405c0629c7ccfd1879ae6b7a2385390d30bb112068" }, "downloads": -1, "filename": "tune_reporting-2.2.3-py3.6.egg", "has_sig": false, "md5_digest": "ec5c9ba7fd6a86e326d941caeb079721", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102626, "upload_time": "2017-11-21T20:28:52", "url": "https://files.pythonhosted.org/packages/81/a6/524a97fb4899bcb1dfa4880386f505b64ce7b3517fbf2c79de40d27c5b61/tune_reporting-2.2.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "27ce39598912ad95f7cb095b48821518", "sha256": "b3e0ee9dac9e8e3c4fdc87d416980809c62b8cc75ce7fa9b185099dc70528662" }, "downloads": -1, "filename": "tune_reporting-2.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "27ce39598912ad95f7cb095b48821518", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 48637, "upload_time": "2017-11-21T20:28:48", "url": "https://files.pythonhosted.org/packages/ea/cc/f95f25257b930c1610684efd2f81efcef85c33d561ff656609153e7811f2/tune_reporting-2.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "957000d50ceabda6ac63850ffe119dff", "sha256": "45f5bc6b8f01a0f654c0d880142fec604143182761c051a9b2a8598002ce2ead" }, "downloads": -1, "filename": "tune-reporting-2.2.3.tar.gz", "has_sig": false, "md5_digest": "957000d50ceabda6ac63850ffe119dff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29727, "upload_time": "2017-11-21T20:28:57", "url": "https://files.pythonhosted.org/packages/e2/53/521b043d51821ca46d47e88d5ed8abd0c1cd85023569f4f659f9a50e809b/tune-reporting-2.2.3.tar.gz" } ], "2.2.4": [ { "comment_text": "", "digests": { "md5": "1a8fed0955dfa5b83d22b74a8b720cb6", "sha256": "e505c251ee7bcad9b76793e58f39acee3f51e48c0f145d7b50267fe6737510ff" }, "downloads": -1, "filename": "tune_reporting-2.2.4-py3.6.egg", "has_sig": false, "md5_digest": "1a8fed0955dfa5b83d22b74a8b720cb6", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102636, "upload_time": "2017-11-21T20:44:05", "url": "https://files.pythonhosted.org/packages/e2/70/af6d6039f4dfb01a2d90704d7be8cd50184646a86f3f2ab573a7f9c28087/tune_reporting-2.2.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "53156045be37f0a4a6fd5b6eb2cdf2ba", "sha256": "d6d74f94b8469f26e0367ebed3bbedf9082f03785f5687c823075d4b91026ac5" }, "downloads": -1, "filename": "tune_reporting-2.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "53156045be37f0a4a6fd5b6eb2cdf2ba", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 48664, "upload_time": "2017-11-21T20:44:00", "url": "https://files.pythonhosted.org/packages/11/2e/6cc9bc8574273a9e6272fa6c95d60914585caf9f8ff7d3a2fab9cc4359be/tune_reporting-2.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd1e4a17620827a8d6c83cdd7d127784", "sha256": "5dd1142f3297a016ccda1ceb19c28de732164dbecb964a00a14b91fc1f89c86b" }, "downloads": -1, "filename": "tune-reporting-2.2.4.tar.gz", "has_sig": false, "md5_digest": "fd1e4a17620827a8d6c83cdd7d127784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29760, "upload_time": "2017-11-21T20:44:10", "url": "https://files.pythonhosted.org/packages/32/f7/23987383431f7d1b618070cf0f6d7e6343528b94b7db747a421149623f12/tune-reporting-2.2.4.tar.gz" } ], "2.2.5": [ { "comment_text": "", "digests": { "md5": "48c7e4b283b944ddb205920adb3ce8c3", "sha256": "5875c959cb08bd1261928a84b25e1f3fc05ed6aa6bb519123522802024c281b6" }, "downloads": -1, "filename": "tune_reporting-2.2.5-py3.6.egg", "has_sig": false, "md5_digest": "48c7e4b283b944ddb205920adb3ce8c3", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 101832, "upload_time": "2017-11-21T20:51:03", "url": "https://files.pythonhosted.org/packages/89/4c/ced53a5574acdd32fe8f3526e6fba138ffded29730f1411ae40719baad27/tune_reporting-2.2.5-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "3adfd195ac671a1c95dddba47e4474e5", "sha256": "9d773573006e554707b296fbdd0d8ea857eeec5ed0df96d530be6156a6c6d79d" }, "downloads": -1, "filename": "tune_reporting-2.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3adfd195ac671a1c95dddba47e4474e5", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47063, "upload_time": "2017-11-21T20:50:58", "url": "https://files.pythonhosted.org/packages/ed/99/12bc223cf63b7119f208962b774f56c326d9753f31600db805725d888afa/tune_reporting-2.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40d09bc5af307e9939c2cf09f020d653", "sha256": "517cfbf93a4c34962e0215684ff532b0e689d6333b2e2bca8f8c316b32afc13e" }, "downloads": -1, "filename": "tune-reporting-2.2.5.tar.gz", "has_sig": false, "md5_digest": "40d09bc5af307e9939c2cf09f020d653", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27921, "upload_time": "2017-11-21T20:51:07", "url": "https://files.pythonhosted.org/packages/d4/0a/55651e5006aa9a2d5219a9771cf9211d50248ca8bd6b2acf1011ef014e80/tune-reporting-2.2.5.tar.gz" } ], "2.2.6": [ { "comment_text": "", "digests": { "md5": "37de35e51e15813c0bf2b6a0b32d8d23", "sha256": "250e1f354ab04e2be0cd55db4601914236649c2ace2cd9b0888edc0a6e863ef1" }, "downloads": -1, "filename": "tune_reporting-2.2.6-py3.6.egg", "has_sig": false, "md5_digest": "37de35e51e15813c0bf2b6a0b32d8d23", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102217, "upload_time": "2017-11-21T20:54:33", "url": "https://files.pythonhosted.org/packages/47/95/8835aa3e4b058e8d6429f442bebe45443f408320973ee388a89cb0629207/tune_reporting-2.2.6-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "625720eebb98c4dd77f9d67c1aafb75f", "sha256": "73134f7a0ecebc0f1c6c96a2150b3ce62ccc81f3b69045c911bf93f84aca0183" }, "downloads": -1, "filename": "tune_reporting-2.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "625720eebb98c4dd77f9d67c1aafb75f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47848, "upload_time": "2017-11-21T20:54:28", "url": "https://files.pythonhosted.org/packages/24/13/fe99c1680879c41694b73b127288d622264ebb17c03bbfd1d5f2fbd9f8ac/tune_reporting-2.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3d3075640e639397e997d24e4e7537f", "sha256": "83f910b0be7dd4580126aeb9e0213d465e0a55222cea2f0fa11c8d079c5b5358" }, "downloads": -1, "filename": "tune-reporting-2.2.6.tar.gz", "has_sig": false, "md5_digest": "d3d3075640e639397e997d24e4e7537f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28805, "upload_time": "2017-11-21T20:54:38", "url": "https://files.pythonhosted.org/packages/a6/a0/4f918b0ceba6013aa064e3d2fe041eda78f09f39fde9f6c2165ae95b6747/tune-reporting-2.2.6.tar.gz" } ], "2.2.7": [ { "comment_text": "", "digests": { "md5": "df63f9084c19cf5e8f7f9966557a4a4e", "sha256": "8cfba172dfdfc02b1504c2513dc309e799dcddd32864c6fe13240aff565b77f6" }, "downloads": -1, "filename": "tune_reporting-2.2.7-py3.6.egg", "has_sig": false, "md5_digest": "df63f9084c19cf5e8f7f9966557a4a4e", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102239, "upload_time": "2017-11-21T20:57:00", "url": "https://files.pythonhosted.org/packages/ea/66/fac788a9509e28ae20e584028009c8a0dac399c4418fe556fbe2c28a8fdc/tune_reporting-2.2.7-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "67debd2b182b8ec2fd3806333fd1103a", "sha256": "14de3d7b2a80583cb68c5c76a78f742a321192bf0c29ef5496d503f84f9d46e6" }, "downloads": -1, "filename": "tune_reporting-2.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "67debd2b182b8ec2fd3806333fd1103a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47887, "upload_time": "2017-11-21T20:56:56", "url": "https://files.pythonhosted.org/packages/5c/3a/5bc399dfc3080d897b4ab6b42f9cb67094d6df15ffc7291cc3c453ac73f8/tune_reporting-2.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1da846f42adebc4d2abae0490e450e04", "sha256": "9af0e9e3503fab46162d81a0bdba79942ce6ef6cf3e581b855014ff47b402bc9" }, "downloads": -1, "filename": "tune-reporting-2.2.7.tar.gz", "has_sig": false, "md5_digest": "1da846f42adebc4d2abae0490e450e04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28869, "upload_time": "2017-11-21T20:57:04", "url": "https://files.pythonhosted.org/packages/fe/03/90b1054d71553074e46a6e38039f5e5cf0c26db1c732164047faf8f9cf65/tune-reporting-2.2.7.tar.gz" } ], "2.2.8": [ { "comment_text": "", "digests": { "md5": "ecb8013fd379a6b5f5bb55b378b43ab1", "sha256": "7a6e22e8368e36aaf68da980854e85d23be53ab69ca3f189c5060baee8b681c7" }, "downloads": -1, "filename": "tune_reporting-2.2.8-py3.6.egg", "has_sig": false, "md5_digest": "ecb8013fd379a6b5f5bb55b378b43ab1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102284, "upload_time": "2017-11-21T20:58:57", "url": "https://files.pythonhosted.org/packages/50/d7/9c36b437dec808f7052744c014627784833dbd7b8a3a7ab5c700411bfb13/tune_reporting-2.2.8-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "1460a05d6a77b52c8d26e72fb06b4450", "sha256": "c1da629772fd48d8a8e9d26ce08549c509709bc4b5eb3c8c0a9a0541b4a71c0c" }, "downloads": -1, "filename": "tune_reporting-2.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "1460a05d6a77b52c8d26e72fb06b4450", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47980, "upload_time": "2017-11-21T20:58:53", "url": "https://files.pythonhosted.org/packages/26/b3/26aa2f0949b3b4a452a6feef206f05f8511c7e79e406543caf133cf4404a/tune_reporting-2.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4d8a3b328567e28ddc8aea19a772743", "sha256": "6b2b17dcd0be8694eaf6a86e83c30db3911561d953e8f88bb83210e9fe2a5e27" }, "downloads": -1, "filename": "tune-reporting-2.2.8.tar.gz", "has_sig": false, "md5_digest": "b4d8a3b328567e28ddc8aea19a772743", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28995, "upload_time": "2017-11-21T20:59:00", "url": "https://files.pythonhosted.org/packages/32/7c/30f946fe47fecc50d9b4dc8d66fe498fd8612b9d1d387573eb2aac44c369/tune-reporting-2.2.8.tar.gz" } ], "2.2.9": [ { "comment_text": "", "digests": { "md5": "f65156bd4216664cbdd8f809360c7933", "sha256": "558e7f6b14b9bdbeab905a963cd91097c425c2ea9dadb7b563919c067ded407c" }, "downloads": -1, "filename": "tune_reporting-2.2.9-py3.6.egg", "has_sig": false, "md5_digest": "f65156bd4216664cbdd8f809360c7933", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102429, "upload_time": "2017-11-21T21:02:20", "url": "https://files.pythonhosted.org/packages/35/d2/ab12e00940a26fa184a619abd6a4622ce52cda245c3304b67e1753be7e06/tune_reporting-2.2.9-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "075d93798e38b31a81299b725b784f8c", "sha256": "ce096089b2c50106645056d30a2a9c87c0fcf5ed8eefef76a48b7ab2d0a0ba57" }, "downloads": -1, "filename": "tune_reporting-2.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "075d93798e38b31a81299b725b784f8c", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 48251, "upload_time": "2017-11-21T21:02:16", "url": "https://files.pythonhosted.org/packages/05/85/c47e8ece89d1effe9e44cba777ab3bca04c9dc64f307add8023743fefeea/tune_reporting-2.2.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c4727ea9859472af369b1e72861c959", "sha256": "333e8a45ba4e99d26cfc8fc5ea23bab684e4c1e99fe80ce0d04d501ea1813d58" }, "downloads": -1, "filename": "tune-reporting-2.2.9.tar.gz", "has_sig": false, "md5_digest": "7c4727ea9859472af369b1e72861c959", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29278, "upload_time": "2017-11-21T21:02:23", "url": "https://files.pythonhosted.org/packages/83/79/671f05366be27f33997d910d619df4b0f475b7e1dd5eb8d3cfbd210c30e6/tune-reporting-2.2.9.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "9dfe819f4bfd1168ebb6da2b8e2eac9f", "sha256": "f48c208ae6ef6140a39a071410eb9a602aee067b260aaa224038fc57dbedafe3" }, "downloads": -1, "filename": "tune_reporting-2.3.0-py3.6.egg", "has_sig": false, "md5_digest": "9dfe819f4bfd1168ebb6da2b8e2eac9f", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102431, "upload_time": "2017-11-21T21:04:28", "url": "https://files.pythonhosted.org/packages/ce/e9/2ecf471c8261988e20a5e2e912b0a86ec5e696db5c90302ad852d9f0edbc/tune_reporting-2.3.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "41b1dbe2e5c99f8170acb90152598fdc", "sha256": "2e7217be1b1e4377749f5f070b23bf6b7b332ca4047fd8d5f7de9cc05133c90a" }, "downloads": -1, "filename": "tune_reporting-2.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "41b1dbe2e5c99f8170acb90152598fdc", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 48250, "upload_time": "2017-11-21T21:04:23", "url": "https://files.pythonhosted.org/packages/b5/c3/7803fa9a6736521d59d4be7ed4bd784e40ab6d3676158990dcdeee4582d1/tune_reporting-2.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d30f1e329ab98dd59feabfa8abfb892", "sha256": "c557c345c960d45f742ceeac22aa0f5d9e859137ef3b2e7fd3c565396d7c948e" }, "downloads": -1, "filename": "tune-reporting-2.3.0.tar.gz", "has_sig": false, "md5_digest": "9d30f1e329ab98dd59feabfa8abfb892", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29287, "upload_time": "2017-11-21T21:04:32", "url": "https://files.pythonhosted.org/packages/2f/72/18f0790584cd6e52fafdd67f07d99a750ae99ced00305da2fbcf5033fc75/tune-reporting-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "90430700ec8f3591df7fbc396001600a", "sha256": "fea6151b45a6b78a11b481fc979f7d8794a5d8e5a1204d8de9fc85c8dc6c6df8" }, "downloads": -1, "filename": "tune_reporting-2.3.1-py3.6.egg", "has_sig": false, "md5_digest": "90430700ec8f3591df7fbc396001600a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102468, "upload_time": "2017-11-21T21:07:24", "url": "https://files.pythonhosted.org/packages/85/d1/39ac588a720846e998dbacea0700ce576a08c1abeab83b483ca292a21c3c/tune_reporting-2.3.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "a6f6e7faef74ecf45b2e78b2d1482094", "sha256": "a77350e7bc45474fa0cadb9803c1854edcccc77cddda818051828f266ae868ec" }, "downloads": -1, "filename": "tune_reporting-2.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a6f6e7faef74ecf45b2e78b2d1482094", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 48317, "upload_time": "2017-11-21T21:07:20", "url": "https://files.pythonhosted.org/packages/ef/66/a4f6a4adbc565c7ef66d80be4f0735de8a9e2a396fe8233a8099ace55938/tune_reporting-2.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf6600abbd5d086418418c6915f52288", "sha256": "0f0a0f9d72591d650fbcbfe8461666beca711adf2f12f0509afadd3bafef41df" }, "downloads": -1, "filename": "tune-reporting-2.3.1.tar.gz", "has_sig": false, "md5_digest": "bf6600abbd5d086418418c6915f52288", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29364, "upload_time": "2017-11-21T21:07:27", "url": "https://files.pythonhosted.org/packages/45/fa/4c33cb3142f0983eca4b5e642799c5360704522e597a84b1b4ff6018f717/tune-reporting-2.3.1.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "046e0963181edbfc543ad13f5573aaf1", "sha256": "b9a474566e9ae67c693b2e851d1dfc74cea57f4cbe160d21f0f493bfbb4804f4" }, "downloads": -1, "filename": "tune_reporting-2.3.2-py3.6.egg", "has_sig": false, "md5_digest": "046e0963181edbfc543ad13f5573aaf1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 104285, "upload_time": "2017-11-29T17:27:43", "url": "https://files.pythonhosted.org/packages/f3/98/f5ef4d06b982f996c491a0b21bc9027fe994ee3b09b193a03edd75cdfc30/tune_reporting-2.3.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "6d0443c3dcadf11813d887cc07b8b21d", "sha256": "00c1afbfc4087ba33edeff4028cafa8a7ce523f3f2b3769b72d1634ea8cbbdea" }, "downloads": -1, "filename": "tune_reporting-2.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6d0443c3dcadf11813d887cc07b8b21d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 52188, "upload_time": "2017-11-29T17:27:40", "url": "https://files.pythonhosted.org/packages/c9/6b/e0cba086e5b729c205187e3b0e78c5110ff2437a22729df1f01365c5a925/tune_reporting-2.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e8f822b037708b0d67ae16e4404d4bf", "sha256": "65475d7b8fbce1c7ca9e6b9b6a69e468b2ba6a67f796ebf9b129dde6a2c76986" }, "downloads": -1, "filename": "tune-reporting-2.3.2.tar.gz", "has_sig": false, "md5_digest": "8e8f822b037708b0d67ae16e4404d4bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33835, "upload_time": "2017-11-29T17:27:46", "url": "https://files.pythonhosted.org/packages/a7/cf/e05989155b50615563498c8b27ad72f5b79490e5c021e603fe968eb07754/tune-reporting-2.3.2.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "66e34abaf7569bc0524df033a1020a4e", "sha256": "969ba52e9b2a4d10e977d95fe6990e3fb9e0ae171cdc6f6e7adb36e9fcfdfde9" }, "downloads": -1, "filename": "tune_reporting-2.4.0-py3.6.egg", "has_sig": false, "md5_digest": "66e34abaf7569bc0524df033a1020a4e", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 104345, "upload_time": "2017-11-29T20:06:32", "url": "https://files.pythonhosted.org/packages/26/06/9f8dfe7c18ade03cf47399e73d980175ba8560e72cc9ad3431d5c6a6ba96/tune_reporting-2.4.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "3e404cfb3516f80e397a1d14b2e6317f", "sha256": "80c1286cda8e2e6a417d145e313ea4a123b258b83db914d38830ce7a5e44a9cb" }, "downloads": -1, "filename": "tune_reporting-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3e404cfb3516f80e397a1d14b2e6317f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 52310, "upload_time": "2017-11-29T20:06:28", "url": "https://files.pythonhosted.org/packages/4e/7d/69d85c29b78062e0e06ea400879bd3e05066f087c9cd696b641860bb70b6/tune_reporting-2.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92bbdd0032b40e291d267275190a496f", "sha256": "6d76008349c97a32afe7cc9ebfb8ea71473d6ded746ba475386318dc5daab9c6" }, "downloads": -1, "filename": "tune-reporting-2.4.0.tar.gz", "has_sig": false, "md5_digest": "92bbdd0032b40e291d267275190a496f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34018, "upload_time": "2017-11-29T20:06:36", "url": "https://files.pythonhosted.org/packages/de/18/133e005f63314b433b54369d944c51948ec439a7b1d0eac4c4c28b12564b/tune-reporting-2.4.0.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "205f5622c76e4bc3fdd8b9de55d6fa14", "sha256": "a2f534baac009584d9dee302d323bbdaa634f51c5512379c27898669ddaf174b" }, "downloads": -1, "filename": "tune_reporting-2.4.1-py3.6.egg", "has_sig": false, "md5_digest": "205f5622c76e4bc3fdd8b9de55d6fa14", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 104346, "upload_time": "2017-11-29T20:28:27", "url": "https://files.pythonhosted.org/packages/8e/45/70e7624d16ac10eb9a8a4c74c851dccf304a3edaee6e8cc5beffba1f69f4/tune_reporting-2.4.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "a6b51424fc1dd7e925eeb0caba6e62b3", "sha256": "5da8c61515c1528138353d4d5430ba056b356e10dbab4745148108d596acc67a" }, "downloads": -1, "filename": "tune_reporting-2.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a6b51424fc1dd7e925eeb0caba6e62b3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 52309, "upload_time": "2017-11-29T20:28:23", "url": "https://files.pythonhosted.org/packages/8e/9e/9824d8149a2bc1aa00db68b5473b06c2a6d468de109405dcafade5be7af4/tune_reporting-2.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd323615d90232bbbcd602a6f5367199", "sha256": "8b22f95879387450bf2e0ac5a78c56d12fc12c7b86527e05536d22224e248614" }, "downloads": -1, "filename": "tune-reporting-2.4.1.tar.gz", "has_sig": false, "md5_digest": "bd323615d90232bbbcd602a6f5367199", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33980, "upload_time": "2017-11-29T20:28:31", "url": "https://files.pythonhosted.org/packages/c9/65/94941c4cbfd3a23eb50f2b9993a121a293e71997c930e65671cd9b9e2073/tune-reporting-2.4.1.tar.gz" } ], "2.4.2": [ { "comment_text": "", "digests": { "md5": "347b9eb357323fcb9a0c390691684c8a", "sha256": "cd261d85391540ed2c0bd22f0bad8eeffb933751f9f40d2c5665f308c303fb67" }, "downloads": -1, "filename": "tune_reporting-2.4.2-py3.6.egg", "has_sig": false, "md5_digest": "347b9eb357323fcb9a0c390691684c8a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 104380, "upload_time": "2017-12-05T20:02:03", "url": "https://files.pythonhosted.org/packages/f4/6a/ae22e68b667a103d14fd8b3f18cd3ee9cbae490dc7a29083ef08db832f96/tune_reporting-2.4.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "083240b64a6ba16b34e5df4071c6c3e3", "sha256": "1aa5fb0f28026c9356b6a846e4c0d27333b7a65cbad0fa7cca0b2d517b8fe7c8" }, "downloads": -1, "filename": "tune_reporting-2.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "083240b64a6ba16b34e5df4071c6c3e3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 52388, "upload_time": "2017-12-05T20:01:59", "url": "https://files.pythonhosted.org/packages/5d/96/3607344cc820b2c501980c545acb9b7c88319c93d58a5c2bdec8bc155168/tune_reporting-2.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a5c826724be49de3ce7c9b8fc3a4497", "sha256": "9288cc38c3d0e50c09759490183f3c37b15be33650d542e4e321cc2cb420effc" }, "downloads": -1, "filename": "tune-reporting-2.4.2.tar.gz", "has_sig": false, "md5_digest": "0a5c826724be49de3ce7c9b8fc3a4497", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34070, "upload_time": "2017-12-05T20:02:07", "url": "https://files.pythonhosted.org/packages/a8/75/8298f1554e403527744b496817599cdd6f4b5f57f86b448caec1d472df04/tune-reporting-2.4.2.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "7a56b64d2147b369ff318fb38e385bd7", "sha256": "d173e9862f1efe2c328617c6f48c89fc70fbf55b8e7febdc4cbf2ec1b945adb8" }, "downloads": -1, "filename": "tune_reporting-2.5.0-py3.6.egg", "has_sig": false, "md5_digest": "7a56b64d2147b369ff318fb38e385bd7", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 104368, "upload_time": "2017-12-10T17:44:14", "url": "https://files.pythonhosted.org/packages/62/40/41fc1d1150d795ae6ccb8ef51c6883359cec5e77cfdb6ad96f172ec82031/tune_reporting-2.5.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "fd5b1802339da1f7c374fb7946f7b5eb", "sha256": "a70f3a6388e83db844eea506988162bf18e98f0a83d8fab73801d3d3ed38cd78" }, "downloads": -1, "filename": "tune_reporting-2.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fd5b1802339da1f7c374fb7946f7b5eb", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 52372, "upload_time": "2017-12-10T17:44:09", "url": "https://files.pythonhosted.org/packages/df/2e/ef2a9f56fadf70568c8b6e62259b7835d3ddb7de386c13665aadd514feb2/tune_reporting-2.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93de25d63c599fc8a856327b8ffd5ee5", "sha256": "1c6cf007b304f1c383474368f16d2ef22655851a3d633f4a00c8209aab37beee" }, "downloads": -1, "filename": "tune-reporting-2.5.0.tar.gz", "has_sig": false, "md5_digest": "93de25d63c599fc8a856327b8ffd5ee5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34096, "upload_time": "2017-12-10T17:44:18", "url": "https://files.pythonhosted.org/packages/7d/55/d59e2572062780a6e0ce8b28ad64b6da5ca46a5d59cd7379ca2daea6e190/tune-reporting-2.5.0.tar.gz" } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "72756890bb5f528196a57ed7d7cb3e84", "sha256": "216d3996835aa9731990770289b28fc997f2d470f4d1dc8748b227a546d34773" }, "downloads": -1, "filename": "tune_reporting-2.5.1-py3.6.egg", "has_sig": false, "md5_digest": "72756890bb5f528196a57ed7d7cb3e84", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 104364, "upload_time": "2017-12-10T17:46:05", "url": "https://files.pythonhosted.org/packages/7f/43/461de6a2f8a0cf020420b9d52fbef23d0081c564039ff952273e4aea1854/tune_reporting-2.5.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "007c0b04456183c28488e56e286a8d5b", "sha256": "c9e35f09c9394ea183a6035a858a6ac5383ee80fbb013317fb35814855b2ad02" }, "downloads": -1, "filename": "tune_reporting-2.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "007c0b04456183c28488e56e286a8d5b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 52362, "upload_time": "2017-12-10T17:46:00", "url": "https://files.pythonhosted.org/packages/4e/52/5e3d326c4f82f97559568e3aa267ee79e9f125e15063d80cec8cb5d887fa/tune_reporting-2.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2c4801b158c37b01d8bed33f6dc0244", "sha256": "f985bea69357780e096fb90cc93c37fb4d355c205bddf2474434343f87fea974" }, "downloads": -1, "filename": "tune-reporting-2.5.1.tar.gz", "has_sig": false, "md5_digest": "e2c4801b158c37b01d8bed33f6dc0244", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34076, "upload_time": "2017-12-10T17:46:09", "url": "https://files.pythonhosted.org/packages/c8/ee/3f947565b9c7111e1dd9367990e80e4f5e4397c945934d524d88403684df/tune-reporting-2.5.1.tar.gz" } ], "2.5.2": [ { "comment_text": "", "digests": { "md5": "9cd9d7fa5a729bd9fbcd1c10c377ef74", "sha256": "eca881e342b1cf1f4684f9a2a01f9ff1c1236e4380bed4dd67c906d5d34a0433" }, "downloads": -1, "filename": "tune_reporting-2.5.2-py3.6.egg", "has_sig": false, "md5_digest": "9cd9d7fa5a729bd9fbcd1c10c377ef74", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102339, "upload_time": "2017-12-10T17:47:14", "url": "https://files.pythonhosted.org/packages/9c/19/ef45f8aec09c3e24cfb1213cda43651d72dbd2f500e3fd5138ae1d060ea8/tune_reporting-2.5.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "fe5e14ee707a1228b800b08a2551f272", "sha256": "2bf1862cf830a600795957dc314df0607bc532c46205e92ea773bd24e83696eb" }, "downloads": -1, "filename": "tune_reporting-2.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fe5e14ee707a1228b800b08a2551f272", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 48443, "upload_time": "2017-12-10T17:47:10", "url": "https://files.pythonhosted.org/packages/2a/b0/a9e6f8aa69b31664940e87e4b72438cebae32de12d32a0172808ce1aaccf/tune_reporting-2.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "841d7a74681d762fe1ed797dd2376222", "sha256": "16f68f2606720202000d60bddf16f9ab45c3786a801cbcecdd00ac222f7d389c" }, "downloads": -1, "filename": "tune-reporting-2.5.2.tar.gz", "has_sig": false, "md5_digest": "841d7a74681d762fe1ed797dd2376222", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29584, "upload_time": "2017-12-10T17:47:18", "url": "https://files.pythonhosted.org/packages/2f/5b/8ce17f58f27fd912b1d149ec3f61ed07c1ab24445e2fc42de4ea130d6f5f/tune-reporting-2.5.2.tar.gz" } ], "2.5.3": [ { "comment_text": "", "digests": { "md5": "2ee9dc550d002a9df734499d8ce02988", "sha256": "1f35ee0d622b57b4ca813e50cb39bf5af303e34fa706ef0bce69eb8864478741" }, "downloads": -1, "filename": "tune_reporting-2.5.3-py3.6.egg", "has_sig": false, "md5_digest": "2ee9dc550d002a9df734499d8ce02988", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 102032, "upload_time": "2017-12-10T17:48:42", "url": "https://files.pythonhosted.org/packages/f5/18/d01cb453973142673b8a0159397cec3cb1f17c4e566314511bc2bb67525e/tune_reporting-2.5.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "33c1d4d4e12b85e035e051d2e3edeb7a", "sha256": "f9783b9fcbe4597bb6ee24a67439469a16a532c44f29956a8c3e9f3a9580ac20" }, "downloads": -1, "filename": "tune_reporting-2.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "33c1d4d4e12b85e035e051d2e3edeb7a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47847, "upload_time": "2017-12-10T17:48:38", "url": "https://files.pythonhosted.org/packages/e0/e7/f995c91a9bd4ad765365bc8b59ddfd59865d938df04ac0baac5a9208da7f/tune_reporting-2.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e708702da0d75201b49a98e9fecc7ef3", "sha256": "b9021a118eb3f60e024022828315666a98febc48f0e42808a0280fd77da1d08f" }, "downloads": -1, "filename": "tune-reporting-2.5.3.tar.gz", "has_sig": false, "md5_digest": "e708702da0d75201b49a98e9fecc7ef3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28926, "upload_time": "2017-12-10T17:48:46", "url": "https://files.pythonhosted.org/packages/8e/11/bd1c600931f0bf2993385f98de6420fefd46232c6b6dd5cd663508638fed/tune-reporting-2.5.3.tar.gz" } ], "2.5.4": [ { "comment_text": "", "digests": { "md5": "3948497d32d76169a457350049ea3766", "sha256": "e4b0d0d3c17cf6df85596bd039c6004f50f7fc585313581af223dcbf723737cb" }, "downloads": -1, "filename": "tune_reporting-2.5.4-py3.6.egg", "has_sig": false, "md5_digest": "3948497d32d76169a457350049ea3766", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 101692, "upload_time": "2017-12-10T17:50:23", "url": "https://files.pythonhosted.org/packages/b3/90/93ed559ee1dece83b1ff213c6011d20f483f80d7e835f54eacaa903409c7/tune_reporting-2.5.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "9a4c81246de15df195067a1a599264d5", "sha256": "5ed680a65926a90c15892bc43ca1767b27f2371b98451e137fa8a6ca782e4461" }, "downloads": -1, "filename": "tune_reporting-2.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9a4c81246de15df195067a1a599264d5", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47153, "upload_time": "2017-12-10T17:50:19", "url": "https://files.pythonhosted.org/packages/68/ab/0777150c476d8dd25dfe107cf968ed9c7423da9a360ae8a6d3565a85434d/tune_reporting-2.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a3161c27d4d0955f7d353a1b5b34296", "sha256": "cefc26ccafc49d66edf655eb65b449f9b71b977bee8f579ff75fd45f35e2275c" }, "downloads": -1, "filename": "tune-reporting-2.5.4.tar.gz", "has_sig": false, "md5_digest": "5a3161c27d4d0955f7d353a1b5b34296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28149, "upload_time": "2017-12-10T17:50:27", "url": "https://files.pythonhosted.org/packages/5b/fc/2863d3dc41a86b630613fa277d5c6638813a4db150ed03e3ee74eff29837/tune-reporting-2.5.4.tar.gz" } ], "2.5.5": [ { "comment_text": "", "digests": { "md5": "219475cf8ce102afe27bba879f3b77c6", "sha256": "3e97d8a3f705735aba44c605c6893cd02d7a41a1a35b43667d9d441ba5355832" }, "downloads": -1, "filename": "tune_reporting-2.5.5-py3.6.egg", "has_sig": false, "md5_digest": "219475cf8ce102afe27bba879f3b77c6", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 101286, "upload_time": "2017-12-10T17:51:34", "url": "https://files.pythonhosted.org/packages/d1/dc/ba336e6accf12e3a980cd415b4f63f0184b4d6f1dfd2225070d8d5e9fcad/tune_reporting-2.5.5-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "8b1e649773b5f00b13b36bac72872d02", "sha256": "4f4cd1dda5c478c06b1d9f8ed3cecfa15e6531fac226fd3a732b1b822cb61cb9" }, "downloads": -1, "filename": "tune_reporting-2.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8b1e649773b5f00b13b36bac72872d02", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 46420, "upload_time": "2017-12-10T17:51:28", "url": "https://files.pythonhosted.org/packages/d3/db/589aa443d3ed1d25bcc27bbf11a2627c6249672b07476208369c55550892/tune_reporting-2.5.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75d4c1389f0f8c15ed1a5099bd5dcc9e", "sha256": "8fab096309403c85a389a32c12bbdd05b4854007d58ab39782dc7e6a21dc07ab" }, "downloads": -1, "filename": "tune-reporting-2.5.5.tar.gz", "has_sig": false, "md5_digest": "75d4c1389f0f8c15ed1a5099bd5dcc9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27611, "upload_time": "2017-12-10T17:51:37", "url": "https://files.pythonhosted.org/packages/a2/ba/8b3b7b1dc991024ef77f70e987b0e1766ada8374fe07d5beba8ffd20a758/tune-reporting-2.5.5.tar.gz" } ], "2.5.6": [ { "comment_text": "", "digests": { "md5": "5bf8ca1a8ebce733f3abfe1de2fb179b", "sha256": "eddf61dbe306bc573f7d8fe85a14a2d40ca76e76587541600e350b768584a601" }, "downloads": -1, "filename": "tune_reporting-2.5.6-py3.6.egg", "has_sig": false, "md5_digest": "5bf8ca1a8ebce733f3abfe1de2fb179b", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 101148, "upload_time": "2017-12-10T17:52:52", "url": "https://files.pythonhosted.org/packages/d5/4f/ad27d47fa7f4dea718d673dfca4c35785dd076565932afb5c2f5bb96dd15/tune_reporting-2.5.6-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "c659233cbc6d1a2bca0e614df7cb2922", "sha256": "5d05fce0cc27086a346715268665caef7f0090635cb35949319049e268db2f0b" }, "downloads": -1, "filename": "tune_reporting-2.5.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c659233cbc6d1a2bca0e614df7cb2922", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 46169, "upload_time": "2017-12-10T17:52:49", "url": "https://files.pythonhosted.org/packages/84/fd/dcba873351e59d5c88fb8469c804e324bcddf87b215e96d7eaed3f1c47ec/tune_reporting-2.5.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "125d21de691cc371371d0c00bb42db2b", "sha256": "754b38792d2706bf5aca6fcc736d34eeb5e1e99a3a6cb5b67c1022712278b69a" }, "downloads": -1, "filename": "tune-reporting-2.5.6.tar.gz", "has_sig": false, "md5_digest": "125d21de691cc371371d0c00bb42db2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27322, "upload_time": "2017-12-10T17:52:58", "url": "https://files.pythonhosted.org/packages/38/8f/65a045cadcaf87bb8dde6f680f3431a3bcd7811a30c0d0cd030a8d94e3c0/tune-reporting-2.5.6.tar.gz" } ], "2.5.7": [ { "comment_text": "", "digests": { "md5": "6596bde5b3f84f84ac18aea835f77575", "sha256": "156432c0ec83fdfcdac3e76b4fb3405f4a7d6fa39df2401fe5d911811a45771d" }, "downloads": -1, "filename": "tune_reporting-2.5.7-py3.6.egg", "has_sig": false, "md5_digest": "6596bde5b3f84f84ac18aea835f77575", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 101710, "upload_time": "2017-12-10T17:55:26", "url": "https://files.pythonhosted.org/packages/1e/cb/37ef2cb7af79c29d2ce9c1d51477ddcfa248d46a7679fae2c2f4d489eba3/tune_reporting-2.5.7-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "59938b58b40858fb6d989a0c51d22573", "sha256": "ce2fbc6d663a8cb3e61778a38adce1967238349a48dbb42aee9aec06e5f06ac2" }, "downloads": -1, "filename": "tune_reporting-2.5.7-py3-none-any.whl", "has_sig": false, "md5_digest": "59938b58b40858fb6d989a0c51d22573", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47255, "upload_time": "2017-12-10T17:55:22", "url": "https://files.pythonhosted.org/packages/9a/b8/56b9791b2d5bff32d544d57f18a9ff0830ecb810b337aa3339afd6978ffa/tune_reporting-2.5.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e65d78ba14d6dd9103c9ec07193aced1", "sha256": "7361893e2a6fa07e2a6b5017bcae53bb23387847168533f3f96d959d99d24160" }, "downloads": -1, "filename": "tune-reporting-2.5.7.tar.gz", "has_sig": false, "md5_digest": "e65d78ba14d6dd9103c9ec07193aced1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28533, "upload_time": "2017-12-10T17:55:30", "url": "https://files.pythonhosted.org/packages/ab/f6/0c8ad5b00a31c63da5eb0c9f2cdb86a7737b636b4d7706e89a523566009c/tune-reporting-2.5.7.tar.gz" } ], "2.5.8": [ { "comment_text": "", "digests": { "md5": "d78d9afbd6c450d5d2b8088349cf4b38", "sha256": "6d1f1159d8ef88b39e3005c9aed4ed86cd3eb3ced13b5733a9d2164a2534823b" }, "downloads": -1, "filename": "tune_reporting-2.5.8-py3.6.egg", "has_sig": false, "md5_digest": "d78d9afbd6c450d5d2b8088349cf4b38", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 104053, "upload_time": "2017-12-10T17:58:18", "url": "https://files.pythonhosted.org/packages/89/e9/e09785a62d2749f270b75ef2d98141f7cb9182e5f9f8089f1bee34fa904f/tune_reporting-2.5.8-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "52f07929e49477b19be59a6f6147ce7a", "sha256": "76306b65acf26492eef5e93402c430a968585eb2c2515cad6ccd03992cea29f0" }, "downloads": -1, "filename": "tune_reporting-2.5.8-py3-none-any.whl", "has_sig": false, "md5_digest": "52f07929e49477b19be59a6f6147ce7a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 51772, "upload_time": "2017-12-10T17:58:15", "url": "https://files.pythonhosted.org/packages/52/d1/832b8fc082ec9580ef41005240672b875670ac5c5e7dad6292ba93faf30a/tune_reporting-2.5.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ca75a6d3b2b7e636335b2db64dc9de1", "sha256": "54271a3a96c301bbca79c24cec6097eb6164bdc3023ce8c2401c7aaad6d033eb" }, "downloads": -1, "filename": "tune-reporting-2.5.8.tar.gz", "has_sig": false, "md5_digest": "9ca75a6d3b2b7e636335b2db64dc9de1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33651, "upload_time": "2017-12-10T17:58:23", "url": "https://files.pythonhosted.org/packages/5d/a8/9171472a958cc9a3ab035c18cfb36923f16bbca1d865dcb6234815fb434c/tune-reporting-2.5.8.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "d1814b1be98ed360bc547f9797cf9bd6", "sha256": "f915fbafe91ca41bb86c67fd7688909c3ec3d7cff6c7226a7a705c3e03ac6e35" }, "downloads": -1, "filename": "tune_reporting-2.6.0-py3.6.egg", "has_sig": false, "md5_digest": "d1814b1be98ed360bc547f9797cf9bd6", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 106162, "upload_time": "2017-12-10T20:31:11", "url": "https://files.pythonhosted.org/packages/ff/30/c452f721a9d8a3b3f52158bc496abdd157b69bf059973f64d8975b6f1b69/tune_reporting-2.6.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "bcf6deff84465376bfeccdcfddd22068", "sha256": "3e18671bebd7a253bb8633c43eec685e9825a4f0c4333fede5df15bd9e93ace3" }, "downloads": -1, "filename": "tune_reporting-2.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bcf6deff84465376bfeccdcfddd22068", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 53265, "upload_time": "2017-12-10T20:31:07", "url": "https://files.pythonhosted.org/packages/22/12/09cec75d3bdb51d36d773e3b082ad3d800beda1a1b42b871198610e4143d/tune_reporting-2.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f7441a58916ad2c0a2563effb590b7e", "sha256": "f6865e0efd58c69f107f0e685bf37dfd1b2eac0cd16170396b87addb9fdb4974" }, "downloads": -1, "filename": "tune-reporting-2.6.0.tar.gz", "has_sig": false, "md5_digest": "1f7441a58916ad2c0a2563effb590b7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34167, "upload_time": "2017-12-10T20:31:14", "url": "https://files.pythonhosted.org/packages/88/f5/5ffda90a00708b43e0165590f3d2e000f8c87024882bc740edf48ac463e6/tune-reporting-2.6.0.tar.gz" } ], "2.6.1": [ { "comment_text": "", "digests": { "md5": "45a233e9e3a05c37f9df8e8c7c33a1cf", "sha256": "3a138b3c693552c40287de780de8b6dff4ba0a801d0f89ae54380c1d7020b5e5" }, "downloads": -1, "filename": "tune_reporting-2.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "45a233e9e3a05c37f9df8e8c7c33a1cf", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 53286, "upload_time": "2018-01-28T19:01:56", "url": "https://files.pythonhosted.org/packages/a5/c1/a0ea8755b119522a772f10b86304b95eb9ceb18d1ff392bfdf6d56d03806/tune_reporting-2.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b20793296474d4696c3fbcae554be758", "sha256": "160483ba0004b57a632c86b0e209fc1c57737556ff4630803ffba8423ee09345" }, "downloads": -1, "filename": "tune-reporting-2.6.1.tar.gz", "has_sig": false, "md5_digest": "b20793296474d4696c3fbcae554be758", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34125, "upload_time": "2018-01-28T19:01:54", "url": "https://files.pythonhosted.org/packages/1a/a9/06d3182f81c1dca70923ea725e43a042738a5ee479869eb5625aef478860/tune-reporting-2.6.1.tar.gz" } ], "2.7.0": [ { "comment_text": "", "digests": { "md5": "4e20316f48f0ef15f29755ea7c2c80f3", "sha256": "adb8780f43b041dfd394f7382624e7b260e5d81e036f54067a27e376932b04ab" }, "downloads": -1, "filename": "tune_reporting-2.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4e20316f48f0ef15f29755ea7c2c80f3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 53319, "upload_time": "2018-01-29T20:45:21", "url": "https://files.pythonhosted.org/packages/04/67/6a3818c49b1550d04455c05d6731748073d873b8050fb6e57573fd60b2ac/tune_reporting-2.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90a22065d932653c89f74dc449c474cd", "sha256": "882440e865088faa6ca2ed96a15ee01122cd0ef056f45424342ef25618bb80af" }, "downloads": -1, "filename": "tune-reporting-2.7.0.tar.gz", "has_sig": false, "md5_digest": "90a22065d932653c89f74dc449c474cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34208, "upload_time": "2018-01-29T20:45:19", "url": "https://files.pythonhosted.org/packages/af/6e/c6f88efda77ead18f6ced433dd6b82ca19edd8986bbcb31393a509ee4e09/tune-reporting-2.7.0.tar.gz" } ], "2.7.1": [ { "comment_text": "", "digests": { "md5": "94b68f58b6194f3defb786dcdaa075dc", "sha256": "ad3d6c08339e26a528c737b50246c94ac90c8547d74ed0dc969ec3722d8d089b" }, "downloads": -1, "filename": "tune_reporting-2.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "94b68f58b6194f3defb786dcdaa075dc", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 53317, "upload_time": "2018-01-29T21:47:16", "url": "https://files.pythonhosted.org/packages/28/34/f0be472dbd08493a446b8e899a5c3e44291723c7f49aca4d6acffdfd448f/tune_reporting-2.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dc95b1d3bf7bc798c1c1e90c6768c33", "sha256": "93c3b55e3786e5d828a8618fa9506386418aa9745eff3ef9bb114b1504cdd091" }, "downloads": -1, "filename": "tune-reporting-2.7.1.tar.gz", "has_sig": false, "md5_digest": "5dc95b1d3bf7bc798c1c1e90c6768c33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34196, "upload_time": "2018-01-29T21:47:13", "url": "https://files.pythonhosted.org/packages/41/07/46d225f4f2078857a9d55fdf8f2840b45eab09ae5e1f374ff19901ef268d/tune-reporting-2.7.1.tar.gz" } ], "2.7.2": [ { "comment_text": "", "digests": { "md5": "9f6a40df2768cb565776803a2bfaab9a", "sha256": "a4b4dde99fd0c01da965cd54f2598c195c72664169bfc9f8be9ab559d7caf81b" }, "downloads": -1, "filename": "tune_reporting-2.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9f6a40df2768cb565776803a2bfaab9a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 53382, "upload_time": "2018-02-08T16:14:09", "url": "https://files.pythonhosted.org/packages/1b/d6/fd43754f8e5e279fab61c3fca655108286e91f2af943971296f0aebf85c2/tune_reporting-2.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9239c3913fb086b892c36fc48994079b", "sha256": "228968f442893f9d22b2035acd87985ab51fb764c7fb8b072182be854d47e50d" }, "downloads": -1, "filename": "tune-reporting-2.7.2.tar.gz", "has_sig": false, "md5_digest": "9239c3913fb086b892c36fc48994079b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34256, "upload_time": "2018-02-08T16:14:06", "url": "https://files.pythonhosted.org/packages/31/89/ff8753d1c4ddacc5a5cf23f9b22e80f33e4c5d6e1ff3388a6e2b2928fb40/tune-reporting-2.7.2.tar.gz" } ], "2.7.3": [ { "comment_text": "", "digests": { "md5": "a296e90eee04bd3fe47799817ed6c655", "sha256": "3f6f4a70c4091a46d77f0a90b149d7ff73363682ff6606016b1d61c7b9fdec5f" }, "downloads": -1, "filename": "tune_reporting-2.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a296e90eee04bd3fe47799817ed6c655", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 53405, "upload_time": "2018-02-18T17:48:02", "url": "https://files.pythonhosted.org/packages/63/ca/ded787c243c08ff95bac8778eca083a29bbee0d9326a8c76556cdc44e86e/tune_reporting-2.7.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cfd76b62f0208df5b09db979adca89a", "sha256": "b69e09a797aec5e4d61ee754fb4737cb9204bfe6cd7c72f27af4626d3c0fbef5" }, "downloads": -1, "filename": "tune-reporting-2.7.3.tar.gz", "has_sig": false, "md5_digest": "6cfd76b62f0208df5b09db979adca89a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34243, "upload_time": "2018-02-18T17:48:00", "url": "https://files.pythonhosted.org/packages/d3/30/d5510166c734dade63d2b2eef0067f712bcf176c6a458c84aab262c523a7/tune-reporting-2.7.3.tar.gz" } ], "2.7.4": [ { "comment_text": "", "digests": { "md5": "310769c72675d5254edde4385a0fb14f", "sha256": "a818ed26990ccff14b1b3886647b2b1314f9b64fd787ace5d9f1151b7d2ad057" }, "downloads": -1, "filename": "tune_reporting-2.7.4-py3-none-any.whl", "has_sig": false, "md5_digest": "310769c72675d5254edde4385a0fb14f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 53416, "upload_time": "2018-02-20T00:24:19", "url": "https://files.pythonhosted.org/packages/65/76/5689f2c3a8f281ad0616684632f34a85588b46199ca7025c831d78db7c87/tune_reporting-2.7.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "106a4fa48e812c2ee94a5942c1473f05", "sha256": "68f49b5ba44bac89e3058c69be6025856817042d452e4e4ffd41b1a3a3defdec" }, "downloads": -1, "filename": "tune-reporting-2.7.4.tar.gz", "has_sig": false, "md5_digest": "106a4fa48e812c2ee94a5942c1473f05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34262, "upload_time": "2018-02-20T00:24:16", "url": "https://files.pythonhosted.org/packages/28/38/7a7c3121deb8add1b75624122d45671f031ade535328e7919965c6fa1f32/tune-reporting-2.7.4.tar.gz" } ], "2.7.5": [ { "comment_text": "", "digests": { "md5": "d2ef57b14283137f23cb6679fa3e7209", "sha256": "ce890bf4c8f743eb0701878849249d31759d45f154448cfcd116fc60dddbff8d" }, "downloads": -1, "filename": "tune_reporting-2.7.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d2ef57b14283137f23cb6679fa3e7209", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 53412, "upload_time": "2018-03-07T04:02:26", "url": "https://files.pythonhosted.org/packages/7f/4d/59141c887a87d74ecf97de55dc29b24dd8f942c1993f73b11fa75142979d/tune_reporting-2.7.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05ebc8cb167c030fbd49f6be4364d95e", "sha256": "b09b83fbfae67da5884f64fc78af16a7499f4eb18851f951a7589bc07214950b" }, "downloads": -1, "filename": "tune-reporting-2.7.5.tar.gz", "has_sig": false, "md5_digest": "05ebc8cb167c030fbd49f6be4364d95e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34244, "upload_time": "2018-03-07T04:02:21", "url": "https://files.pythonhosted.org/packages/64/f0/28f8843c16179c1f71213c8a0b45b0b0e10f74433630118f40b9e0615c9e/tune-reporting-2.7.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d2ef57b14283137f23cb6679fa3e7209", "sha256": "ce890bf4c8f743eb0701878849249d31759d45f154448cfcd116fc60dddbff8d" }, "downloads": -1, "filename": "tune_reporting-2.7.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d2ef57b14283137f23cb6679fa3e7209", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 53412, "upload_time": "2018-03-07T04:02:26", "url": "https://files.pythonhosted.org/packages/7f/4d/59141c887a87d74ecf97de55dc29b24dd8f942c1993f73b11fa75142979d/tune_reporting-2.7.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05ebc8cb167c030fbd49f6be4364d95e", "sha256": "b09b83fbfae67da5884f64fc78af16a7499f4eb18851f951a7589bc07214950b" }, "downloads": -1, "filename": "tune-reporting-2.7.5.tar.gz", "has_sig": false, "md5_digest": "05ebc8cb167c030fbd49f6be4364d95e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34244, "upload_time": "2018-03-07T04:02:21", "url": "https://files.pythonhosted.org/packages/64/f0/28f8843c16179c1f71213c8a0b45b0b0e10f74433630118f40b9e0615c9e/tune-reporting-2.7.5.tar.gz" } ] }