{ "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", "Programming Language :: Python", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy" ], "description": ".. -*- mode: rst -*-\n\nrequests-mv-integrations\n------------------------\n\nExtension of Python HTTP `requests `_ with verbose\nlogging using `logging-mv-integrations `_.\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/requests-mv-integrations/badge/?style=flat\n :alt: Documentation Status\n :target: http://requests-mv-integrations.readthedocs.io\n\n.. |hits| image:: http://hits.dwyl.io/TuneLab/requests-mv-integrations.svg\n :alt: Hit Count\n :target: http://hits.dwyl.io/TuneLab/requests-mv-integrations\n\n.. |contributors| image:: https://img.shields.io/github/contributors/TuneLab/requests-mv-integrations.svg\n :alt: Contributors\n :target: https://github.com/TuneLab/requests-mv-integrations/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/requests-mv-integrations.svg?branch=master\n :alt: Travis-CI Build Status\n :target: https://travis-ci.org/TuneLab/requests-mv-integrations\n\n.. |coveralls| image:: https://coveralls.io/repos/TuneLab/requests-mv-integrations/badge.svg?branch=master&service=github\n :alt: Code Coverage Status\n :target: https://coveralls.io/r/TuneLab/requests-mv-integrations\n\n.. |requires| image:: https://requires.io/github/TuneLab/requests-mv-integrations/requirements.svg?branch=master\n :alt: Requirements Status\n :target: https://requires.io/github/TuneLab/requests-mv-integrations/requirements/?branch=master\n\n.. |version| image:: https://img.shields.io/pypi/v/requests_mv_integrations.svg?style=flat\n :alt: PyPI Package latest release\n :target: https://pypi.python.org/pypi/requests_mv_integrations\n\n.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/requests-mv-integrations.svg?style=flat\n :alt: Supported versions\n :target: https://pypi.python.org/pypi/requests-mv-integrations\n\n.. end-badges\n\n\nInstall\n-------\n\n.. code-block:: bash\n\n pip install requests_mv_integrations\n\n\nArchitecture\n------------\n\n``requests-mv-integrations`` is an extension of the `Python package requests `_\nand it is used for TUNE Multiverse Integrations for handling all HTTP requests including APIs in REST and SOAP,\nscreen scrapping, and handling response downloads in JSON, XML, and CSV.\n\n.. image:: ./images/requests_mv_integrations.png\n :scale: 50 %\n :alt: UML requests-mv-integrations\n\n\nUsage\n-----\n\n.. code-block:: python\n\n URL_TUNE_MAT_API_COUNTRIES = \\\n 'https://api.mobileapptracking.com/v2/countries/find.json'\n\n from requests_mv_integrations import (\n RequestMvIntegrationDownload,\n )\n request_download = RequestMvIntegrationDownload(logger_level=logging.DEBUG)\n\n result = \\\n request_download.request(\n request_method='GET',\n request_url=URL_TUNE_MAT_API_COUNTRIES,\n request_params=None,\n request_retry=None,\n request_headers=HEADER_CONTENT_TYPE_APP_JSON,\n request_label=\"TMC Countries\"\n )\n\n json_tune_mat_countries = result.json()\n\n pprint(json_tune_mat_countries)\n\n\nExample\n^^^^^^^\n\n.. code-block:: bash\n\n $ python3 examples/example_request.py\n\n {\n \"asctime\": \"2017-10-13 12:02:53 -0700\",\n \"levelname\": \"INFO\",\n \"name\": \"__main__\",\n \"version\": \"00.05.04\",\n \"message\": \"Start\"\n }\n {\n \"asctime\": \"2017-10-13 12:02:53 -0700\",\n \"levelname\": \"DEBUG\",\n \"name\": \"requests_mv_integrations\",\n \"version\": \"00.05.04\",\n \"message\": \"TMC Countries: Start\"\n }\n ...\n {\n \"asctime\": \"2017-10-13 12:02:53 -0700\",\n \"levelname\": \"DEBUG\",\n \"name\": \"requests_mv_integrations\",\n \"version\": \"00.05.04\",\n \"message\": \"TMC Countries: Details\",\n \"request_data\": \"\",\n \"request_headers\": {\n \"Content-Type\": \"application/json\",\n \"User-Agent\": \"(requests-mv-integrations/00.05.04, Python/3.6.2)\"},\n \"request_label\": \"TMC Countries\",\n \"request_method\": \"GET\",\n \"request_params\": {},\n \"request_url\": \"https://api.mobileapptracking.com/v2/countries/find.json\",\n \"timeout\": 60\n }\n {\n \"asctime\": \"2017-10-13 12:02:53 -0700\",\n \"levelname\": \"DEBUG\",\n \"name\": \"requests_mv_integrations\",\n \"version\": \"00.05.04\",\n \"message\": \"TMC Countries: Curl\",\n \"request_curl\": \"curl --verbose\n -X GET\n -H 'Content-Type: application/json'\n -H 'User-Agent: (requests-mv-integrations/00.05.04, Python/3.6.2)'\n --connect-timeout 60\n -L 'https://api.mobileapptracking.com/v2/countries/find.json'\",\n \"request_label\": \"TMC Countries\",\n \"request_method\": \"GET\"\n }\n ...\n {\n 'data': [\n {'id': 0, 'name': 'International (Generic)'},\n {'id': 4, 'name': 'Afghanistan'},\n {'id': 8, 'name': 'Albania'},\n {'id': 10, 'name': 'Antarctica'},\n {'id': 12, 'name': 'Algeria'},\n {'id': 16, 'name': 'American Samoa'},\n {'id': 20, 'name': 'Andorra'},\n {'id': 24, 'name': 'Angola'},\n {'id': 28, 'name': 'Antigua And Barbuda'},\n {'id': 31, 'name': 'Azerbaijan'},\n ],\n 'response_size': '845',\n 'status_code': 200,\n }\n\n\nClasses\n-------\n\n- ``class RequestMvIntegration`` -- Base class using `requests `_ with retry functionality and verbose logging.\n- ``class RequestMvIntegrationDownload`` -- Download file handling.\n- ``class RequestMvIntegrationUpload`` -- Upload file handling.\n\nRequirements\n------------\n\n``requests-mv-integrations`` module is built upon Python 3 and has dependencies upon\nseveral Python modules available within `Python Package Index PyPI `_.\n\n.. code-block:: bash\n\n make install\n\nor\n\n.. code-block:: bash\n\n python3 -m pip uninstall --yes --no-input -r requirements.txt\n python3 -m pip install --upgrade -r requirements.txt\n\n\nPackages\n^^^^^^^^\n\n- **beautifulsoup4**: https://pypi.python.org/pypi/beautifulsoup4\n- **deepdiff**: https://pypi.python.org/pypi/deepdiff\n- **logging-mv-integrations**: https://pypi.python.org/pypi/logging-mv-integrations\n- **pyhttpstatus-utils**: https://pypi.python.org/pypi/pyhttpstatus-utils\n- **requests**: https://pypi.python.org/pypi/requests\n- **safe-cast**: https://pypi.python.org/pypi/safe-cast\n\n\n.. :changelog:\n\nRelease History\n===============\n\n0.7.7 (2018-02-16)\n------------------\n- migrate to github/TuneLab\n\n0.7.6 (2018-02-07)\n--------------------\n- Updated requirements.txt\n\n0.7.5 (2018-01-28)\n------------------\n- Upgraded to use pyhttpstatus-utils 0.2.2.\n\n0.7.4 (2018-01-25)\n------------------\n- migrate to github/tuneinc\n\n0.7.2 (2017-12-10)\n---------------------\n- readthedocs.org\n\n0.6.0 (2017-11-24)\n---------------------\n- README\n\n0.5.7 (2017-10-31)\n---------------------\n- README\n\n0.5.6 (2017-10-26)\n---------------------\n- Using formatted string literals\n\n0.5.5 (2017-09-12)\n---------------------\n- logger_output: STDOUT, STDOUT_COLOR, FILE\n- logger_filter: NOTE\n\n0.5.4 (2017-09-12)\n---------------------\n- Support logging-mv-integrations refactor\n\n0.5.3 (2017-08-13)\n---------------------\n- Fix Retry exception functions\n\n0.5.2 (2017-06-15)\n---------------------\n- Requirements.txt - update python packages to latest\n\n0.5.1 (2017-06-15)\n---------------------\n- Collect metrics for MvRequest calls\n\n0.5.0 (2017-04-07)\n---------------------\n- support client side certificate\n\n0.4.9 (2017-04-01)q\n---------------------\n- Requirements.\n\n0.4.8 (2017-03-30)\n-------------------\n- Retry exception function.\n\n0.4.6 (2017-03-28)\n-------------------\n- logger-mv-integrations version 0.1.2\n- validate_response() and validate_json_response()\n\n0.4.5 (2017-03-14)\n-------------------\n- smart-cast\n\n0.4.4 (2017-03-12)\n-------------------\n- use sessions cookies as request_auth\n\n0.4.3 (2017-03-02)\n-------------------\n- replace 'json' with 'ujson'\n\n0.4.2 (2017-02-27)\n-------------------\n- psutil\n- Back to Python 3.5\n\n0.4.1 (2017-02-09)\n-------------------\n- cUrl request params\n\n0.4.0 (2017-02-09)\n-------------------\n- Requirements.\n- RetryError\n\n0.3.9 (2017-02-06)\n-------------------\n- TuneRequest is not a Singleton.\n\n0.3.8 (2017-02-03)\n-------------------\n- Upgrade to Python 3.6\n\n0.3.5 (2017-01-27)\n-------------------\n- Reduce logging\n- Disc usage\n- Iron.io Partition\n\n0.3.3 (2017-01-26)\n-------------------\n- Cleanup using pyflakes, pep8, pylint, and yapf\n- Requirements\n\n0.3.2 (2017-01-24)\n-------------------\n- Curl fix\n\n0.3.1 (2017-01-18)\n-------------------\n- Log reduction\n\n0.2.9 (2017-01-17)\n------------------\n- psutil: disc and mem usage\n- Cleanup\n\n0.2.8 (2017-01-16)\n------------------\n- Cleanup yapf\n\n0.2.7 (2017-01-16)\n------------------\n- Build Curl\n- Cleanup\n\n0.2.6 (2017-01-14)\n------------------\n- Requirements\n\n0.2.5 (2017-01-04)\n------------------\n- Cleanup\n\n0.2.4 (2017-01-04)\n------------------\n- request timeout\n\n0.2.3 (2016-12-31)\n------------------\n- test_curl\n- parse_curl\n\n0.2.2 (2016-12-30)\n------------------\n- Makefile\n\n0.2.1 (2016-12-29)\n------------------\n- README.rst\n- HISTORY.rst\n\n0.2.0 (2016-12-19)\n------------------\n- Expose response url\n\n0.1.8 (2016-12-09)\n------------------\n- Base Exception cleanup\n\n0.1.6 (2016-12-08)\n------------------\n- Error Origin\n\n0.1.5 (2016-12-07)\n------------------\n- Log Exit Code\n\n0.1.1 (2016-12-03)\n------------------\n- Include request_auth in curl\n\n0.1.0 (2016-11-25)\n------------------\n* Initial Release\n\n0..1 (2016-11-18)\n------------------\n* Conception\n* Code pulled from TuneLab/tune-mv-integration-python", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/TuneLab/requests-mv-integrations/archive/v0.8.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TuneLab/requests-mv-integrations", "keywords": "requests tune multiverse", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "requests-mv-integrations", "package_url": "https://pypi.org/project/requests-mv-integrations/", "platform": "", "project_url": "https://pypi.org/project/requests-mv-integrations/", "project_urls": { "Download": "https://github.com/TuneLab/requests-mv-integrations/archive/v0.8.0.tar.gz", "Homepage": "https://github.com/TuneLab/requests-mv-integrations" }, "release_url": "https://pypi.org/project/requests-mv-integrations/0.8.0/", "requires_dist": null, "requires_python": "", "summary": "Extension of Python HTTP `requests` with verbose logging using `logging-mv-integrations`.", "version": "0.8.0" }, "last_serial": 3852703, "releases": { "0.7.1": [ { "comment_text": "", "digests": { "md5": "3f7213555fb11505e0c9d98056ab100c", "sha256": "9122d7630cdaaa04f6860e7b2078a1658fb4362ba02369262c7afce11dbedd8c" }, "downloads": -1, "filename": "requests_mv_integrations-0.7.1-py3.6.egg", "has_sig": false, "md5_digest": "3f7213555fb11505e0c9d98056ab100c", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 84910, "upload_time": "2017-11-30T01:58:52", "url": "https://files.pythonhosted.org/packages/73/9c/870403a0019cb2de4f0fedbc2c8c7f7b3e2573626d4dee4c1d68495ef010/requests_mv_integrations-0.7.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "a1f52823ff139b43dc4967c69a828c68", "sha256": "bbf406483962e38bb800f28037e004698177c42cc3bfd7038601c127d86b15dc" }, "downloads": -1, "filename": "requests_mv_integrations-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a1f52823ff139b43dc4967c69a828c68", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 43326, "upload_time": "2017-11-30T01:58:50", "url": "https://files.pythonhosted.org/packages/11/1b/ced066c5229d93864a9d80e822aaa284d1da04a2f4f0f9a0571c17319ed1/requests_mv_integrations-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b3e291745dbaf1a292fb7d88d933980", "sha256": "b1852204de2e7d5883742a04e19db1fe25342ba3994f57cbefb1ffe272004cc4" }, "downloads": -1, "filename": "requests-mv-integrations-0.7.1.tar.gz", "has_sig": false, "md5_digest": "4b3e291745dbaf1a292fb7d88d933980", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71015, "upload_time": "2017-11-30T01:58:55", "url": "https://files.pythonhosted.org/packages/a3/81/ac485ba134cfc5bebd404f0ba5f9d6027da198a377d2b960ca421cc99795/requests-mv-integrations-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "3a9f27c6bcbcd39a63e13eaa248e184f", "sha256": "21541c0c500d2dc2e3bcdc5c43cd74ec9da1217875f14a43981148e60d7d2b3e" }, "downloads": -1, "filename": "requests_mv_integrations-0.7.2-py3.6.egg", "has_sig": false, "md5_digest": "3a9f27c6bcbcd39a63e13eaa248e184f", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 84921, "upload_time": "2017-12-10T17:21:30", "url": "https://files.pythonhosted.org/packages/8b/0e/a0e5b3e7905b0163be7baab6ad6669d32da6ef44c43d07367929a417ed0c/requests_mv_integrations-0.7.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "90c93d7ab88853001a82842e630ea86d", "sha256": "f4bfdb712cf94bd3bd53ebaca45b7aa22dcb8668ceff9f1b1a655b0cc963c36f" }, "downloads": -1, "filename": "requests_mv_integrations-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "90c93d7ab88853001a82842e630ea86d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 43382, "upload_time": "2017-12-10T17:21:26", "url": "https://files.pythonhosted.org/packages/a2/d0/44eedc6c11e544d5e36380f9b253012d299faa6067a6de0dd5bf2c7c4a9f/requests_mv_integrations-0.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09ce3006e61b2dd9d39b698f3ec092b7", "sha256": "fbc2533cb206252b43025b139f0cdf90c358ffbf7138d1e78db936192c1ead54" }, "downloads": -1, "filename": "requests-mv-integrations-0.7.2.tar.gz", "has_sig": false, "md5_digest": "09ce3006e61b2dd9d39b698f3ec092b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71115, "upload_time": "2017-12-10T17:21:34", "url": "https://files.pythonhosted.org/packages/9a/39/e0743441899d3da7c3c157f68d58991f53ecff034f0dedbcec14469ffe5f/requests-mv-integrations-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "63544cf3829c7f9656952629b4ff50be", "sha256": "0aa06d8e1929563ba7088a1760ca0aa9dd1323b9ada026efd539fb2e565d9361" }, "downloads": -1, "filename": "requests_mv_integrations-0.7.3-py3.6.egg", "has_sig": false, "md5_digest": "63544cf3829c7f9656952629b4ff50be", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 84920, "upload_time": "2017-12-13T22:09:20", "url": "https://files.pythonhosted.org/packages/de/23/93f55e0f32130a597997f7a41534fd78273e3c97a1aff07c10d4068cc571/requests_mv_integrations-0.7.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "28ba54f99fb7095d54421d5de7cb405f", "sha256": "6850d8a09af217c5b399d94de9a25795954126407206be0283517ef0e77f1790" }, "downloads": -1, "filename": "requests_mv_integrations-0.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "28ba54f99fb7095d54421d5de7cb405f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 43386, "upload_time": "2017-12-13T22:09:16", "url": "https://files.pythonhosted.org/packages/c0/d1/ab704b0c817761539c3a7ac0fd926c8c2aa15042f74f844e15263451654f/requests_mv_integrations-0.7.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ade92362c4a90aa3c53f20022c6d8727", "sha256": "e69b1093def1a7e8ea33b6512b7507fbb5ca6d1a0e5f181a3cfefb5a43e635f0" }, "downloads": -1, "filename": "requests-mv-integrations-0.7.3.tar.gz", "has_sig": false, "md5_digest": "ade92362c4a90aa3c53f20022c6d8727", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71123, "upload_time": "2017-12-13T22:09:23", "url": "https://files.pythonhosted.org/packages/12/62/8b2f9049bcc5198baa7fd7f3e15625c21a19ff0acec29e716148605a14e7/requests-mv-integrations-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "ab5e39e81b9ea94dce0c28a5827af001", "sha256": "32fb1dfa6ee9658972a480498f43993c16c883cb7a9d43a998ced225e9a2d561" }, "downloads": -1, "filename": "requests_mv_integrations-0.7.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ab5e39e81b9ea94dce0c28a5827af001", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 43798, "upload_time": "2018-01-28T19:21:55", "url": "https://files.pythonhosted.org/packages/bd/a6/f3736992d428db856de075d4f7bad794fe0897100bb9ccf304719e520783/requests_mv_integrations-0.7.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29a62cf8286474c411cb7cba3f14e796", "sha256": "330adc1e24ca9aa93f0f5cdc5b3f22b49fd686004fb2ef45cecb11d119d9278a" }, "downloads": -1, "filename": "requests-mv-integrations-0.7.4.tar.gz", "has_sig": false, "md5_digest": "29a62cf8286474c411cb7cba3f14e796", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71119, "upload_time": "2018-01-28T19:21:53", "url": "https://files.pythonhosted.org/packages/ab/34/f7d73c2c167ea5768c8ec2582773b549f7d456e66b63fbb9e84a109c1f55/requests-mv-integrations-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "507b3a08d9084ac1e7b512260d277b1c", "sha256": "e7d190b6d8a091fd25b0878cd4ff9d61fa15c75ea58bfa94d97d53646e9fcb94" }, "downloads": -1, "filename": "requests_mv_integrations-0.7.5-py3-none-any.whl", "has_sig": false, "md5_digest": "507b3a08d9084ac1e7b512260d277b1c", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 43812, "upload_time": "2018-01-29T18:41:47", "url": "https://files.pythonhosted.org/packages/72/04/03e94774db3175e271802d1207d84f154488ee7bfd17e2e79dba5aa947b7/requests_mv_integrations-0.7.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c779a9b396a9465ae46f5d30f7e862b", "sha256": "160fedd19cd9200a184ef8fd7898e43cae0d5dc4213fc66ab1d875c9ed20e109" }, "downloads": -1, "filename": "requests-mv-integrations-0.7.5.tar.gz", "has_sig": false, "md5_digest": "1c779a9b396a9465ae46f5d30f7e862b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71195, "upload_time": "2018-01-29T18:41:44", "url": "https://files.pythonhosted.org/packages/8f/54/45a55a2780f7db6b5468ecf683c5dd36a1423f14fbd6c448d42077b45516/requests-mv-integrations-0.7.5.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "6c367c9e96832b3826ffd25a05255370", "sha256": "8b729160ec25bb420f7609294e61e0088ee57b8626601d994622b422d9b03543" }, "downloads": -1, "filename": "requests_mv_integrations-0.7.6-py3-none-any.whl", "has_sig": false, "md5_digest": "6c367c9e96832b3826ffd25a05255370", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 43850, "upload_time": "2018-02-08T16:05:18", "url": "https://files.pythonhosted.org/packages/19/33/6aa15d5411295afd6f8de989831efa6f5507b0ea787302602985426d86a9/requests_mv_integrations-0.7.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f8b09511d1f3ec6911b861a245415bc", "sha256": "4beea95a4cebe123d7b89a97bf3d3e4ef75ac42b13118de9cea301d21ac1d415" }, "downloads": -1, "filename": "requests-mv-integrations-0.7.6.tar.gz", "has_sig": false, "md5_digest": "3f8b09511d1f3ec6911b861a245415bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71268, "upload_time": "2018-02-08T16:05:16", "url": "https://files.pythonhosted.org/packages/ab/3d/97e6e82812e20dd55dbaa82629699ee34db15b6ceabb186c54907990fa5d/requests-mv-integrations-0.7.6.tar.gz" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "1bef136a6a1c9d55d54160219a218215", "sha256": "ca27ac3c0ef5d9d4538caadc7e17c5ec6b0869cf4f3a0ca7a552eae6f6affcdd" }, "downloads": -1, "filename": "requests_mv_integrations-0.7.7-py3-none-any.whl", "has_sig": false, "md5_digest": "1bef136a6a1c9d55d54160219a218215", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 43870, "upload_time": "2018-02-18T17:46:00", "url": "https://files.pythonhosted.org/packages/37/d3/a8cf1eee7b06b8d3280365e0848d1ceb8af5125fcdff6dd93167bac499c7/requests_mv_integrations-0.7.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc5b653176eadc1efebc13da3ed1700c", "sha256": "9dd2c486e8e4adaf04faff649b472134aaf1108d5bae808f50f4085d62c885c4" }, "downloads": -1, "filename": "requests-mv-integrations-0.7.7.tar.gz", "has_sig": false, "md5_digest": "fc5b653176eadc1efebc13da3ed1700c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71301, "upload_time": "2018-02-18T17:45:57", "url": "https://files.pythonhosted.org/packages/6a/1c/9c68f9e4e054b15a18f4b1e8b3db844fc95fa6122535d9ac96a2c9bbc6c3/requests-mv-integrations-0.7.7.tar.gz" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "73d0a7203936ea853427e88fdcd84998", "sha256": "8038b0cdc9e499e5298d6e433606be04f917ea0a86c93e7b344ab6fdefb44e60" }, "downloads": -1, "filename": "requests_mv_integrations-0.7.8-py3-none-any.whl", "has_sig": false, "md5_digest": "73d0a7203936ea853427e88fdcd84998", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 43885, "upload_time": "2018-02-20T00:00:40", "url": "https://files.pythonhosted.org/packages/c0/a8/6a0aec488d7cc3043d4c5a52aa7797b15b1d955bc0a0264c65e6f4a322fb/requests_mv_integrations-0.7.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e82efd346c3d90fec058bf6a7bc61a0b", "sha256": "aa9af5c688b8fc6c2e5d1ab67f0e32f55bc291aaff542aebabe0172b219839bf" }, "downloads": -1, "filename": "requests-mv-integrations-0.7.8.tar.gz", "has_sig": false, "md5_digest": "e82efd346c3d90fec058bf6a7bc61a0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71329, "upload_time": "2018-02-20T00:00:37", "url": "https://files.pythonhosted.org/packages/2d/c2/2a780890cb689802aad92d8cfe9cfe0ffca6127c60bcd9228cc09a2b1171/requests-mv-integrations-0.7.8.tar.gz" } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "dff1b0c641e6b3e619737664fe68b5aa", "sha256": "ef849293be3d97cd519ac78e7b69f411787f02aab079dd210ed7c1ab7b4987b4" }, "downloads": -1, "filename": "requests_mv_integrations-0.7.9-py3-none-any.whl", "has_sig": false, "md5_digest": "dff1b0c641e6b3e619737664fe68b5aa", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 43915, "upload_time": "2018-03-07T03:46:53", "url": "https://files.pythonhosted.org/packages/cb/ad/ec32af2b0df0eefc54b2a4d338eb8dffbfaad8152d462bbc35cac0f44316/requests_mv_integrations-0.7.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15088f1d6ed42a5c94caed765c6e510d", "sha256": "0d7d66e28b376b86b2039036b1a71fa82923e236a4daf50aaf1e2b692fac0db3" }, "downloads": -1, "filename": "requests-mv-integrations-0.7.9.tar.gz", "has_sig": false, "md5_digest": "15088f1d6ed42a5c94caed765c6e510d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71351, "upload_time": "2018-03-07T03:46:51", "url": "https://files.pythonhosted.org/packages/98/83/ba1e79b6f1007453ae6f371efab74ff83c086dd72f119229dd2e8742862c/requests-mv-integrations-0.7.9.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "4f0a707572fae78a9e6a78c1f0643ac1", "sha256": "f6137375a7e807a1536b91d959966a23ad44f5731c5230b14a93c03d414f771e" }, "downloads": -1, "filename": "requests_mv_integrations-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4f0a707572fae78a9e6a78c1f0643ac1", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 43937, "upload_time": "2018-03-07T03:53:53", "url": "https://files.pythonhosted.org/packages/7c/ab/fc2eb90969036948873cd845d0065bea8676242373a75abc6d81d20f3aa2/requests_mv_integrations-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a4c70dbfe28662156d29a1788de61b1", "sha256": "f23c61ca448373e2050e6493f5ca8e67c4383bc15819c2a0d621b079a0509c4b" }, "downloads": -1, "filename": "requests-mv-integrations-0.8.0.tar.gz", "has_sig": false, "md5_digest": "7a4c70dbfe28662156d29a1788de61b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71363, "upload_time": "2018-03-07T03:53:49", "url": "https://files.pythonhosted.org/packages/12/41/808a51303b57581c1733d2221634711f97662f075f90b0a7eca6610c90e4/requests-mv-integrations-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4f0a707572fae78a9e6a78c1f0643ac1", "sha256": "f6137375a7e807a1536b91d959966a23ad44f5731c5230b14a93c03d414f771e" }, "downloads": -1, "filename": "requests_mv_integrations-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4f0a707572fae78a9e6a78c1f0643ac1", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 43937, "upload_time": "2018-03-07T03:53:53", "url": "https://files.pythonhosted.org/packages/7c/ab/fc2eb90969036948873cd845d0065bea8676242373a75abc6d81d20f3aa2/requests_mv_integrations-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a4c70dbfe28662156d29a1788de61b1", "sha256": "f23c61ca448373e2050e6493f5ca8e67c4383bc15819c2a0d621b079a0509c4b" }, "downloads": -1, "filename": "requests-mv-integrations-0.8.0.tar.gz", "has_sig": false, "md5_digest": "7a4c70dbfe28662156d29a1788de61b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71363, "upload_time": "2018-03-07T03:53:49", "url": "https://files.pythonhosted.org/packages/12/41/808a51303b57581c1733d2221634711f97662f075f90b0a7eca6610c90e4/requests-mv-integrations-0.8.0.tar.gz" } ] }