{ "info": { "author": "jo8937", "author_email": "jo8937@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# migbq \r\n\r\nrdbms-to-bigquery-data-loader\r\n\r\n## Requirement\r\n\r\n* Python\r\n - CPython 2.7.x\r\n\r\n* RDBMS (below, DB) \r\n - Microsoft SQL Server\r\n - Mysql (development)\r\n\r\n* Table Spec\r\n - All table must have Numeric Primary Key Field\r\n\r\n* DB User Grant\r\n - SELECT, INSERT, UPDATE, CREATE\r\n - can access DB's metadata ([INFORMATION_SCHEMA] database) \r\n - some metadata tables create in source RDBMS\r\n - (If you don't want create table in source, you can use sqlite. fork this project and edit source)\r\n\r\n* Google Cloud SDK \r\n - install Google Cloud SDK must be required \r\n - https://cloud.google.com/sdk/downloads\r\n - https://cloud.google.com/sdk/gcloud/reference/auth/login\r\n\r\n* Pymssql freetds\r\n - http://www.pymssql.org/en/stable/\r\n\r\n## Install\r\n\r\n```\r\nexport PYMSSQL_BUILD_WITH_BUNDLED_FREETDS=1\r\npip install migbq\r\n```\r\n\r\n## Usage\r\n\r\n### write Configuration File\r\n\r\n* like embulk ( http://www.embulk.org ) \r\n\r\n### Example \r\n\r\n#### general congif file\r\n* config.yml \r\n\r\n```yml\r\nin:\r\n type: mssql\r\n host: localhost\r\n user: USER\r\n password: PASSWORD\r\n port: 1433\r\n database: DATABASE\r\n tables: \r\n - tbl\r\n - tbl2\r\n - tbl3\r\n batch_size: 50000\r\n temp_csv_path: /temp/pymig_csv\r\n temp_csv_path_complete: /temp/pymig_csv_complete \r\nout:\r\n type: bigquery\r\n project: GCP_PROJECT\r\n dataset: BQ_DATASET\r\n```\r\n\r\n#### jinja2 template \r\n\r\n* config.j2.yml\r\n - variable is enviromant variable only.\r\n - file extension is **.j2.yml** \r\n\r\n```yml\r\nin:\r\n type: mssql\r\n{% include \"mssql-connect.yml\" %}\r\n tables: \r\n - tbl\r\n - tbl2\r\n - tbl3\r\n batch_size: 50000\r\n temp_csv_path: /temp/pymig_csv\r\n temp_csv_path_complete: /temp/pymig_csv_complete \r\nout:\r\n type: bigquery\r\n project: {{ env.GCP_PROJECT }}\r\n dataset: BQ_DATASET\r\n```\r\n\r\n\r\n### Run \r\n\r\n#### (1) Execute\r\n\r\n```bash\r\nmigbq run config.yml\r\n```\r\n\r\n#### (2) Check Job Complete\r\n\r\n```bash\r\nmigbq check config.yml\r\n```\r\n\r\n\r\n#### (3) Check table count equals \r\n\r\n```bash\r\nmigbq sync config.yml\r\n```\r\n\r\n* Primary Key base count check. \r\n\r\n### Run Forever \r\n\r\n* you can add crontab \r\n* migbq have exclusive process lock. so you can add crontab every minute. \r\n* you must add both **run** and **check** \r\n\r\n\r\n## Description\r\n\r\n### run command\r\n\r\n**[1]** select RDBMS table metadata \r\n - get table primary key name in RDBMS metadata table.\r\n - get column name and type fields in RDBMS metadata table.\r\n\r\n**[2]** select RDBMS Primary key value range \r\n - get min / max PK of table \r\n\r\n**[3]** select data in primary key range\r\n - select with pk min and min + batch_size\r\n\r\n```sql\r\n\tselect * from tbl where 0 < idx and idx <= 100;\r\n```\r\n\r\n - create file **pymig-tbl-idx-1-100** \r\n - gzip csv \r\n\r\n**[4]** upload csv file to bigquery \r\n - direct upload to bigquery table. not upload to GCS (quota exceed can occur)\r\n\r\n**[5]** Repeat 1~4 until over the max primary key. \r\n\r\nFor example, batch_size : 100, max pk is 321, then rdbms query execute like below.\r\n\r\n```sql\r\n\r\nselect * from tbl where 0 < idx and idx <= 100;\r\nselect * from tbl where 100 < idx and idx <= 200;\r\nselect * from tbl where 200 < idx and idx <= 300;\r\nselect * from tbl where 300 < idx and idx <= 400;\r\n\r\n-- end \r\n\r\n```\r\n\r\n### check command\r\n\r\n* check bigquery jobid end. \r\n* retry fail job.\r\n\r\n\r\n### Log file of program\r\n\r\n* log file create in config file's sub directory [log]\r\n\r\n### Pid file of program\r\n\r\n* pid file provide unique process for unique command. created at below directory. exclusive file lock.\r\n\r\n\r\n```\r\n/tmp\r\n```\r\n\r\n### load metadata table\r\n\r\n#### META: migrationmetadata\r\n\r\n* one row insert when each 'select' runs\r\n\r\n| field name | type | description | smaple value | etc |\r\n| ----: |--------|----------------------------------------|-----------------|-------------|\r\n| tableName | STRING | target [tableName] | tbl | Primary Key |\r\n| firstPk | INTEGER | [tableName]'s Min Primary Key value | 1 | |\r\n| lastPk | INTEGER | [tableName]'s Max Primary Key value | 123 | |\r\n| currentPk | STRING | [tableName]'s read complete Primary Key value | 20 | |\r\n| regDate | DATETIME| this row's insert date | 2017-11-29 01:02:03 | |\r\n| modDate | DATETIME| firstPk, lastPk modify date | 2017-11-29 01:02:03 | |\r\n| endDate | DATETIME| currentPk reach lastPk date | 2017-11-29 11:22:33 | |\r\n| pkName | STRING | [tableNames]'s Primary Key Name | idx | |\r\n| rowCnt | INTEGER | [tableNames]'s count(*) | 123 | |\r\n| pageTokenCurrent | STRING | not use now | tbl | |\r\n| pageTokenNext | STRING | not use now | tbl | |\r\n\r\n#### LOG: migrationmetadatalog\r\n\r\n* sequance\r\n - run : insert a row to this table when 'select [tableName]' executed\r\n - run : update a row to this table when bigquery jobId created \r\n - check : update a row to this table's jobComplete and checkComplete when bigquery jobId call ends \r\n\r\n| field name | type | description | smaple value | etc |\r\n| ----: |--------|----------------------------------------|-----------------|-------------|\r\n| idx | BigInt | PK | 1 | Primary Key Auto Increment |\r\n| tableName | STRING | [tableName] | tbl | Primary Key |\r\n| regDate | DATETIME | row insert date | 2017-11-29 01:02:03 | |\r\n| endDate | DATETIME | when jobId is 'DONE' | 2017-11-29 11:22:33 | |\r\n| pkName | STRING | [tableNames]'s Primary Key Name | idx | |\r\n| cnt | INTEGER | bigquery api : statistics.load.outputRows | 123 | |\r\n| pkUpper | INTEGER | each 'select' executed : [PKName] <= [pkUpper] | 100 | |\r\n| pkLower | INTEGER | each 'select' executed : [PKName] > [pkLower] | 0 | |\r\n| pkCurrent | INTEGER | same as pkUpper | 99 | |\r\n| jobId | STRING | bigquery upload job jobId | job-adf132f31rf3f | |\r\n| errorMessage | STRING | when jodId check result is 'ERROR', then write this | ERROR:bigquery quota exceed | |\r\n| checkComplete | INTEGER | check command | 1 | |\r\n| jobComplete | INTEGER | check command jobId check complete. success=1, fail=-1 | 1 | |\r\n| pageToken | STRING | use as etc | | |\r\n\r\n\r\n## loadmap\r\n\r\n* parallel loading not supported. \r\n\r\n\r\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jo8937/migbq", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "migbq", "package_url": "https://pypi.org/project/migbq/", "platform": "", "project_url": "https://pypi.org/project/migbq/", "project_urls": { "Homepage": "https://github.com/jo8937/migbq" }, "release_url": "https://pypi.org/project/migbq/0.0.85/", "requires_dist": [ "ujson (>=1.35)", "peewee (==2.8.5)", "pymssql (>=2.1.1)", "peewee-mssql (>=0.1.0)", "concurrent-log-handler (>=0.9.8)", "pyyaml (>=3.12)", "google-cloud-bigquery (==0.27.0)", "Jinja2 (>=2.10)", "httplib2" ], "requires_python": ">=2.7", "summary": "read microsoft sql server table data and upload to bigquery", "version": "0.0.85" }, "last_serial": 3667870, "releases": { "0.0.12": [ { "comment_text": "", "digests": { "md5": "bfb735e6bd5c794cb4eaaba795cdc6d7", "sha256": "9c2ecb9fdad720eff0480d1fbdf22e783296a17d0287cac88d9a2332a5d3f4b5" }, "downloads": -1, "filename": "migbq-0.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bfb735e6bd5c794cb4eaaba795cdc6d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 37885, "upload_time": "2017-11-27T12:43:09", "url": "https://files.pythonhosted.org/packages/ad/85/fe385ea1f8d7e6c407882384dbb034043113a70204772030f1196811e546/migbq-0.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ae137a9b061eac385919ce29941cb5a", "sha256": "6d2edcf244b547dc10f1ee96bc753af260d890b707ba927cdd05e5f62d6893cf" }, "downloads": -1, "filename": "migbq-0.0.12.tar.gz", "has_sig": false, "md5_digest": "5ae137a9b061eac385919ce29941cb5a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 30083, "upload_time": "2017-11-27T12:43:11", "url": "https://files.pythonhosted.org/packages/1d/de/a55899512aed21c550e193baa9889376ce2162685a556414028356dad749/migbq-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "a7df6c3c0d9ce197677fa6810d256234", "sha256": "f2fd928a2d56d31b82bb4eff5bf2680f8e9f8a0f59fdaf964905a7c8d82a8df9" }, "downloads": -1, "filename": "migbq-0.0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7df6c3c0d9ce197677fa6810d256234", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 37889, "upload_time": "2017-11-27T12:45:22", "url": "https://files.pythonhosted.org/packages/e3/17/d98a90bde99d4cc136a28fc44844f5251ea1f9b01e681585dcf9df25b389/migbq-0.0.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef567075350868806229e8926e8051f9", "sha256": "042b001ac486a2966b0a3a9f8e622d767c7067b37a8a18b6b7acee8cfe81f69b" }, "downloads": -1, "filename": "migbq-0.0.13.tar.gz", "has_sig": false, "md5_digest": "ef567075350868806229e8926e8051f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 30086, "upload_time": "2017-11-27T12:45:23", "url": "https://files.pythonhosted.org/packages/77/55/a96700f140d29e5857357145579e3dd3fe92a7f5cf037aad7bf786cbdc5b/migbq-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "48d10cbe333c06060fbcac1b2533e59f", "sha256": "ef92d624b4bc3b0f88a703f6d231c1e59cf43404f7ef024ae8774b340063a0e1" }, "downloads": -1, "filename": "migbq-0.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "48d10cbe333c06060fbcac1b2533e59f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 37922, "upload_time": "2017-11-27T13:01:15", "url": "https://files.pythonhosted.org/packages/0f/20/2cc56bc807ba41f559521c5f05992035f089763ad2cc4961574861a850b1/migbq-0.0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "829bc8ac92dbcf6717e9f3565e22113e", "sha256": "abd2c14a47cf3e6edc197c105f5b27605cf6d79b4b03f0a70cefc79bb71ff478" }, "downloads": -1, "filename": "migbq-0.0.14.tar.gz", "has_sig": false, "md5_digest": "829bc8ac92dbcf6717e9f3565e22113e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 30109, "upload_time": "2017-11-27T13:01:23", "url": "https://files.pythonhosted.org/packages/49/07/f6d625ba9a2470c04335f56663bd7a054cd87f02d40397685bd953caff6c/migbq-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "85f2bed19d2436bd1e14215bb5145fac", "sha256": "1b58d1df0ebd873514c9b2a6dec933a9d2f6d01473217f4d3b530efa30b12c6a" }, "downloads": -1, "filename": "migbq-0.0.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "85f2bed19d2436bd1e14215bb5145fac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 37917, "upload_time": "2017-11-28T07:09:40", "url": "https://files.pythonhosted.org/packages/54/45/093e85d90d23f748e96fafd6c21c875ab6ddf07e98dc7acc6a701579d9b7/migbq-0.0.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4aa20640f591fc88474dc217e791f98d", "sha256": "f1a76fc73533551f3864cdfa0ef5aa853da275335fdbf2a1a2044c70bdb9086d" }, "downloads": -1, "filename": "migbq-0.0.15.tar.gz", "has_sig": false, "md5_digest": "4aa20640f591fc88474dc217e791f98d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 30294, "upload_time": "2017-11-28T07:09:42", "url": "https://files.pythonhosted.org/packages/3c/fd/b224d66c97f21c34c723d28ee339fc902ff3455200b595cba9a3b8653821/migbq-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "1bfe5355464fbd95b65c7dbfa1730844", "sha256": "c50d6ccbb93e943e4c0350eb9f83cefca89dd1b5c9ff5ac3369d726b1c5f233b" }, "downloads": -1, "filename": "migbq-0.0.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1bfe5355464fbd95b65c7dbfa1730844", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 38162, "upload_time": "2017-11-28T07:20:11", "url": "https://files.pythonhosted.org/packages/24/c4/fbb5f5d2d5732899bd73a60b02d9af74f54bb9afcfa52f83522b8ccb1aff/migbq-0.0.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d87001c3662324540bfd7dc0f827a59", "sha256": "7a1f5bea9b08c2ab1934dc309b27042964c17cea2d05255e05be48863c29cc96" }, "downloads": -1, "filename": "migbq-0.0.16.tar.gz", "has_sig": false, "md5_digest": "3d87001c3662324540bfd7dc0f827a59", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 30436, "upload_time": "2017-11-28T07:20:14", "url": "https://files.pythonhosted.org/packages/93/12/62d7ccabe6577c90dd39d9cb7764e52a8becd49754dbb02093dfe019b09d/migbq-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "0358a09b869ce1f507b2c7397b4bbdd1", "sha256": "f3e9e8c582344b03f8ff4ca918b4c13bcd7a4cfaf0414d48e43085157fd624ec" }, "downloads": -1, "filename": "migbq-0.0.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0358a09b869ce1f507b2c7397b4bbdd1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 38344, "upload_time": "2017-11-28T08:17:23", "url": "https://files.pythonhosted.org/packages/fd/38/33a50d3ee508138e9615d5e116628d268315bd8b2e926323cb100c8819ff/migbq-0.0.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c78ce296aabef571b5d432d8c75c88d", "sha256": "5c902d18082b42bbe902c8c148608c066b6b4654d70c06773663ca61ec532d09" }, "downloads": -1, "filename": "migbq-0.0.17.tar.gz", "has_sig": false, "md5_digest": "2c78ce296aabef571b5d432d8c75c88d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 30629, "upload_time": "2017-11-28T08:17:25", "url": "https://files.pythonhosted.org/packages/b6/f8/01bc475188207b3b16f8863a954a52cd57e9fc9e3583cc30b15c69731f4b/migbq-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "74073f12e7f6f3500b845c46d0b4caec", "sha256": "d682bff5ac2e3f6f0dcaa76408eb38ff6fdaf3879f47db19c7c2cc641429c040" }, "downloads": -1, "filename": "migbq-0.0.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "74073f12e7f6f3500b845c46d0b4caec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 38379, "upload_time": "2017-11-28T09:04:46", "url": "https://files.pythonhosted.org/packages/2f/7a/4c07a32acde1e71314341fd2ccbcd79254492b940a34f274287010758a14/migbq-0.0.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6eb7e302a9d855ab85df509d4cbc89e", "sha256": "ab882d8c87695d0b84a729756ad3e40fc123e4d35eb20811084521ed25c53b1c" }, "downloads": -1, "filename": "migbq-0.0.18.tar.gz", "has_sig": false, "md5_digest": "a6eb7e302a9d855ab85df509d4cbc89e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 30652, "upload_time": "2017-11-28T09:04:48", "url": "https://files.pythonhosted.org/packages/e9/93/95dc197d6b0aa45963235df01bdc7d546bd2aa10d8b1e0b303fdd82973f8/migbq-0.0.18.tar.gz" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "a04c1d8d890f519e088f19ae0b7d7174", "sha256": "dd01f895946c4b97b71875de18a3c9e6924d61cd541ff8741471cab7cb6ed167" }, "downloads": -1, "filename": "migbq-0.0.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a04c1d8d890f519e088f19ae0b7d7174", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 38623, "upload_time": "2017-11-28T09:32:58", "url": "https://files.pythonhosted.org/packages/13/71/b7d51dfe194fd0cda3a2e39ce0185679a287fa52db8ab323851e667cde27/migbq-0.0.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8cb9af9cbfb626edbd5337ec89d434a4", "sha256": "56af7932f2d74d8095feaa564f44e76083a54f5485aff8e97e6914b0e67578b1" }, "downloads": -1, "filename": "migbq-0.0.19.tar.gz", "has_sig": false, "md5_digest": "8cb9af9cbfb626edbd5337ec89d434a4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 30837, "upload_time": "2017-11-28T09:33:05", "url": "https://files.pythonhosted.org/packages/e0/cd/ead6ced9ab8eb694e0a47b62de29e783fbc92bd675fc19fc0f1e82956dc2/migbq-0.0.19.tar.gz" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "1db2488ad6acb7d85af91ac1d4a0aca0", "sha256": "b60da6422a1d44f99b6550d3e34e2f32d5711d2310166d0ce4b19dce8e1c5142" }, "downloads": -1, "filename": "migbq-0.0.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1db2488ad6acb7d85af91ac1d4a0aca0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 38935, "upload_time": "2017-11-28T12:16:55", "url": "https://files.pythonhosted.org/packages/68/48/870df3f53898f6eef8b2e4652ad0b8e75a38e411c453c6cb86402809b0a7/migbq-0.0.20-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8233ef58ee7392b308c7ba947980cf60", "sha256": "f20a89e5e332b5647375c43ba3784eeb754b0c16bef629c2a5e662bc6ed37d1c" }, "downloads": -1, "filename": "migbq-0.0.20.tar.gz", "has_sig": false, "md5_digest": "8233ef58ee7392b308c7ba947980cf60", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 31158, "upload_time": "2017-11-28T12:16:57", "url": "https://files.pythonhosted.org/packages/b6/c7/9d2a25e024e02681133a8ca0e17a62d6d6a3712901e1f18f5ad878065fd4/migbq-0.0.20.tar.gz" } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "91904d8501ebf023f98e5e3bea7beb27", "sha256": "28ebb3f2b0291db715bff5aa6454f03a40d3ffbdb7fa691be0edd6ce6ed5679f" }, "downloads": -1, "filename": "migbq-0.0.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91904d8501ebf023f98e5e3bea7beb27", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 38936, "upload_time": "2017-11-28T12:19:15", "url": "https://files.pythonhosted.org/packages/0f/88/4cb91d07280881509ca8f0ce68beb68e9a3ad9bf97dfb62f6dc37c545e96/migbq-0.0.21-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42b109d578fbeedd5717effec701d82f", "sha256": "7088fe1caa9eaf3b3b1280902338f2e2cf3f8e56ac29619c94234341c747c36a" }, "downloads": -1, "filename": "migbq-0.0.21.tar.gz", "has_sig": false, "md5_digest": "42b109d578fbeedd5717effec701d82f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 31148, "upload_time": "2017-11-28T12:19:19", "url": "https://files.pythonhosted.org/packages/8a/c0/76c3b0c392c4754eef4c3af76641343f8ab73bfa36122c40f65df28d6c6f/migbq-0.0.21.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "1e41e4e9e1d5571101f978df57bb9961", "sha256": "57f238e2589673e7f559ef2f5d31f144d1254c8da6c6adc3e412e9eb0876728d" }, "downloads": -1, "filename": "migbq-0.0.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e41e4e9e1d5571101f978df57bb9961", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 38945, "upload_time": "2017-11-29T02:18:19", "url": "https://files.pythonhosted.org/packages/62/47/21447fb566741e2c523d163f30f19f7bacfb5b10ee97d51a24cd9418a1d0/migbq-0.0.22-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7601b4bfd3e944e8e0361c9aff97da08", "sha256": "cc5a9face59d81f0d43670f66918f6a6b7689c9ebf17c00e1c44c66c662f85a4" }, "downloads": -1, "filename": "migbq-0.0.22.tar.gz", "has_sig": false, "md5_digest": "7601b4bfd3e944e8e0361c9aff97da08", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 31159, "upload_time": "2017-11-29T02:18:21", "url": "https://files.pythonhosted.org/packages/20/ef/6cf8c5ec3a13f3412242c687d3d45fcd604ef24191f792fb9b69f1304cd6/migbq-0.0.22.tar.gz" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "5c4d1b95db45f34edec6760399c67adf", "sha256": "bbab34b614fa771bb5e4e6eeb19026e65254e3dfd0f4defd4ad39ae8ff7c2ae5" }, "downloads": -1, "filename": "migbq-0.0.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c4d1b95db45f34edec6760399c67adf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 39427, "upload_time": "2017-11-29T03:18:56", "url": "https://files.pythonhosted.org/packages/05/2b/f23ec7f7c1578633d1eacc11e28f48f71595d0c7ced0269d2a63891d88f7/migbq-0.0.23-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0df68397563346e749907e8c7e12484", "sha256": "c618fa5e99cf9f63e8fed82c8c477a6f4702852caecd49b5b9476b1f303cfacc" }, "downloads": -1, "filename": "migbq-0.0.23.tar.gz", "has_sig": false, "md5_digest": "e0df68397563346e749907e8c7e12484", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 31662, "upload_time": "2017-11-29T03:18:58", "url": "https://files.pythonhosted.org/packages/93/43/466882b0dbeea877665d051616e4a89f4a8ea26519fde4ce85b65d2263d6/migbq-0.0.23.tar.gz" } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "c8a2366055e8e00dcb24bbda969fe306", "sha256": "6c2da786944f706464789ec706c5b4c04b5b4dc644c52f8baa5cf46a92653e55" }, "downloads": -1, "filename": "migbq-0.0.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8a2366055e8e00dcb24bbda969fe306", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 39502, "upload_time": "2017-11-29T03:28:03", "url": "https://files.pythonhosted.org/packages/67/6e/9e1c955415e9c18de24ad0eca0f39e9887f56f7c26c63777ef6535a6a1a4/migbq-0.0.24-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e17d73667901abb79ca7b5609c0191a", "sha256": "05c2a1c52c84f7834875fbd7ffc7b924473ec716364f8f9c46014b7ce0e415f3" }, "downloads": -1, "filename": "migbq-0.0.24.tar.gz", "has_sig": false, "md5_digest": "8e17d73667901abb79ca7b5609c0191a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 31730, "upload_time": "2017-11-29T03:28:05", "url": "https://files.pythonhosted.org/packages/c0/4c/fbe80f304b7644b72954ca1939dab05c15339fa90166dae4936f860a58a5/migbq-0.0.24.tar.gz" } ], "0.0.25": [ { "comment_text": "", "digests": { "md5": "d5e5c5ee0bf92ddd1c11934a51f1172c", "sha256": "c340613176fad0baa913a215a4f9c84529fd2682c7e2af8c07dfce9e0d3c49d2" }, "downloads": -1, "filename": "migbq-0.0.25-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5e5c5ee0bf92ddd1c11934a51f1172c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 40253, "upload_time": "2017-11-29T06:48:01", "url": "https://files.pythonhosted.org/packages/5e/f2/94ee28656ead65a85aad4bdb4df07b25c114b9c76f5508018650e3c5d287/migbq-0.0.25-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f5974683d798146b75729d976bf7795", "sha256": "7f4890687ca40f6107c890fe7220e1b214e3918a89dc02268d8e7a53d7976e2a" }, "downloads": -1, "filename": "migbq-0.0.25.tar.gz", "has_sig": false, "md5_digest": "8f5974683d798146b75729d976bf7795", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 32462, "upload_time": "2017-11-29T06:48:02", "url": "https://files.pythonhosted.org/packages/90/60/8d8cb089af6cb95d392ffaf062927923d2bc4c17fa43550e68655e719c99/migbq-0.0.25.tar.gz" } ], "0.0.26": [ { "comment_text": "", "digests": { "md5": "2ad572558666ecb4a040673b157cec5a", "sha256": "8a3ec33431ca12ab76f00b4508dadbd059de46159fcf04beb6a545626290672f" }, "downloads": -1, "filename": "migbq-0.0.26-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ad572558666ecb4a040673b157cec5a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 40281, "upload_time": "2017-11-29T07:11:56", "url": "https://files.pythonhosted.org/packages/9e/66/2e646822305b3e684639b3a38a6e4abde94efc3ebe306a072812cce79958/migbq-0.0.26-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ac2dd216834fd31f66768e764f63e23", "sha256": "748f3edfe4e265f1d7ff5bec50aac15dbf29371f5f41d84557836bb9ce548586" }, "downloads": -1, "filename": "migbq-0.0.26.tar.gz", "has_sig": false, "md5_digest": "6ac2dd216834fd31f66768e764f63e23", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 32482, "upload_time": "2017-11-29T07:11:58", "url": "https://files.pythonhosted.org/packages/36/63/67ef1c9256089195f5f95eff326df6dee7713b5959db6048a784a2a33f81/migbq-0.0.26.tar.gz" } ], "0.0.27": [ { "comment_text": "", "digests": { "md5": "a3ed4e8aa79f7949fb4b49bf54ba6b9c", "sha256": "f6f81d8f0d88343cfb5ed7179350c46cd2aebce45f848123847e8bf91052b44d" }, "downloads": -1, "filename": "migbq-0.0.27-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3ed4e8aa79f7949fb4b49bf54ba6b9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 40281, "upload_time": "2017-11-29T07:15:31", "url": "https://files.pythonhosted.org/packages/e7/3b/9c26480e729bc31c60e0c03863074a1ad6540b10908f1aab247df73947ff/migbq-0.0.27-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0ace758c1a72c49ebb357a34ec165a5", "sha256": "a8c75b0b3634d2603a600f5ccb241cc1d2e1d48e15e63e8c9a380895606fd96c" }, "downloads": -1, "filename": "migbq-0.0.27.tar.gz", "has_sig": false, "md5_digest": "f0ace758c1a72c49ebb357a34ec165a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 32494, "upload_time": "2017-11-29T07:15:32", "url": "https://files.pythonhosted.org/packages/1b/6f/27e6d77ac25133069b49bdbfecef2129d0b7a3e3528059d516d85895211c/migbq-0.0.27.tar.gz" } ], "0.0.28": [ { "comment_text": "", "digests": { "md5": "2ece00d545dd8592ad6e9907ae1a5194", "sha256": "26902d4b96656c15eb7a0f919120f46dbf39bba09ceb73cdd16bd0f3dbf65f69" }, "downloads": -1, "filename": "migbq-0.0.28-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ece00d545dd8592ad6e9907ae1a5194", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 42021, "upload_time": "2017-11-30T07:41:39", "url": "https://files.pythonhosted.org/packages/4f/23/a27713ef8e33f68c6409dd6c50d1e64889dafdd68fc8acb5264d5b772246/migbq-0.0.28-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f72450f8cbf3041cc31528cd766c17c0", "sha256": "8bbcd2872a7c87b044ebaa7ea6a34457718e5b33b5d874545b8731d3b99b9cbd" }, "downloads": -1, "filename": "migbq-0.0.28.tar.gz", "has_sig": false, "md5_digest": "f72450f8cbf3041cc31528cd766c17c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 33670, "upload_time": "2017-11-30T07:41:41", "url": "https://files.pythonhosted.org/packages/a2/ab/a6e026098e5e628a5831397dce3da716b6bc2af2d0d98a09240d99c36d6d/migbq-0.0.28.tar.gz" } ], "0.0.29": [ { "comment_text": "", "digests": { "md5": "ace1381336b604dcc0380d6bba00ec4d", "sha256": "22444a1fb542e22e068aac0e3d5838a7066cb0c8ebc77b36c9b8db284f6baecb" }, "downloads": -1, "filename": "migbq-0.0.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ace1381336b604dcc0380d6bba00ec4d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 42575, "upload_time": "2017-12-04T03:30:12", "url": "https://files.pythonhosted.org/packages/7b/a6/6bd47024a3594f943597bd3ce6779d633eef91d3759c3e6b372a5631fc9d/migbq-0.0.29-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9ac8e3da3ff518573ef02df73ff8b4e", "sha256": "2ca1960d9794b1f922475f272d4186b36fe97dbeb17687a968e19a49fc9f7ecf" }, "downloads": -1, "filename": "migbq-0.0.29.tar.gz", "has_sig": false, "md5_digest": "d9ac8e3da3ff518573ef02df73ff8b4e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 34233, "upload_time": "2017-12-04T03:30:14", "url": "https://files.pythonhosted.org/packages/90/7c/aceecda1726989e7f003c40ab2dc74c6fff927d07d280ccac003bf60e259/migbq-0.0.29.tar.gz" } ], "0.0.30": [ { "comment_text": "", "digests": { "md5": "b498e08037e631fb5a941daaec4d56a8", "sha256": "6fe2e6448be2a267f9c44731d1226911e4e543bb323b13b4f2ce72553c93f495" }, "downloads": -1, "filename": "migbq-0.0.30-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b498e08037e631fb5a941daaec4d56a8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 42599, "upload_time": "2017-12-04T03:39:37", "url": "https://files.pythonhosted.org/packages/e4/a8/d34597cc6db5f20eff1bd065defaadbe7704a75482c9612af9859bd79148/migbq-0.0.30-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9d16467dce6524b44d762d0b84733f9", "sha256": "4bd5e75d1a38074b3694b53d325964eb7a74d55c8aa7d31be80af97c6a26f80c" }, "downloads": -1, "filename": "migbq-0.0.30.tar.gz", "has_sig": false, "md5_digest": "d9d16467dce6524b44d762d0b84733f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 34251, "upload_time": "2017-12-04T03:39:39", "url": "https://files.pythonhosted.org/packages/1b/fc/4b54e7f2b951e5d00f84e08741587b2ee55d5a1b228e311e6cfe3323f36c/migbq-0.0.30.tar.gz" } ], "0.0.31": [ { "comment_text": "", "digests": { "md5": "ae749ebdc1d543d80a2dd732d2b150b3", "sha256": "b28262258b6aa5888e3c899f08780e894bc8364bfdfa64668fe17335ca4760ef" }, "downloads": -1, "filename": "migbq-0.0.31-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae749ebdc1d543d80a2dd732d2b150b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 42612, "upload_time": "2017-12-04T08:31:11", "url": "https://files.pythonhosted.org/packages/23/61/3c1fd2270d67947d63e9d871aa04a01f2fdbd7c70951145a9a72ab1af4de/migbq-0.0.31-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0983b9e51a897d468410d77bf9eff399", "sha256": "1697f588f7581dcb8ae1abbaca194cd6a67ddb71e501cba881a77a6ba27c700f" }, "downloads": -1, "filename": "migbq-0.0.31.tar.gz", "has_sig": false, "md5_digest": "0983b9e51a897d468410d77bf9eff399", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 34257, "upload_time": "2017-12-04T08:31:13", "url": "https://files.pythonhosted.org/packages/98/1e/102b04533c4d38a0d7a7bf3317038640bcc2e3a374fb9daff1ecc38e8899/migbq-0.0.31.tar.gz" } ], "0.0.32": [ { "comment_text": "", "digests": { "md5": "929e999c8d2761e14013e912b43ac299", "sha256": "56e7963b981e4c2bf11ca765fdf0dcdaacc42e16fa4d273c0014358068f05289" }, "downloads": -1, "filename": "migbq-0.0.32-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "929e999c8d2761e14013e912b43ac299", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 43132, "upload_time": "2017-12-05T02:19:42", "url": "https://files.pythonhosted.org/packages/27/73/c10b9423184eaff6f92c03e9656bda9284fe5dde1e70b75f39b15283bd11/migbq-0.0.32-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b64a554e79b0e092d018d0fc686e678", "sha256": "f71fd86b950b3f7b135802779950935e54f393fc1afb904ace5f0408051dc479" }, "downloads": -1, "filename": "migbq-0.0.32.tar.gz", "has_sig": false, "md5_digest": "7b64a554e79b0e092d018d0fc686e678", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 34944, "upload_time": "2017-12-05T02:19:44", "url": "https://files.pythonhosted.org/packages/cc/4a/e7500f4aa72159d3c0d6328b35cb0f93f23b3bb46a8b56f56c07e448ac68/migbq-0.0.32.tar.gz" } ], "0.0.34": [ { "comment_text": "", "digests": { "md5": "9c678c5ca9ea848a4c42bade72cecef3", "sha256": "46223350378d5e6f9d8dd489393d54e4bd0745849c53b96b410f593d3f4bcf6c" }, "downloads": -1, "filename": "migbq-0.0.34-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c678c5ca9ea848a4c42bade72cecef3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6", "size": 43144, "upload_time": "2017-12-06T12:01:00", "url": "https://files.pythonhosted.org/packages/26/89/7ff94a8421c5867706e131f9799a0943bd107a0f8b42e11d978295fdbaec/migbq-0.0.34-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64b5f5574874a3ba5b1667d277cd8a74", "sha256": "b7fccc7fc00cff0afb9bc6e279e6e5287be3d0f0bd185dc946c341e92bda8d38" }, "downloads": -1, "filename": "migbq-0.0.34.tar.gz", "has_sig": false, "md5_digest": "64b5f5574874a3ba5b1667d277cd8a74", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 34964, "upload_time": "2017-12-06T12:01:02", "url": "https://files.pythonhosted.org/packages/8f/a0/aa72dc957349940383dea19ca76d196724dac6f440056e0a8289de178545/migbq-0.0.34.tar.gz" } ], "0.0.35": [ { "comment_text": "", "digests": { "md5": "d55ae499f5c62725a7fce8db9f00f65a", "sha256": "1f698f6b0fab18c0be6a234de719dd890a2775972633e13b0c946b5a6d6cb8d6" }, "downloads": -1, "filename": "migbq-0.0.35-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d55ae499f5c62725a7fce8db9f00f65a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6", "size": 43212, "upload_time": "2017-12-06T12:19:11", "url": "https://files.pythonhosted.org/packages/77/f9/8ff6b045130bf37c710879fc1aad44610eec2c6d64354a06fc7301fa8e0c/migbq-0.0.35-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "283f8c99b82566769f288ab13305fb13", "sha256": "0d20ef7aab9f3524b4dff1cac7574f7a2291123db5218cc9f9f25213c77cf988" }, "downloads": -1, "filename": "migbq-0.0.35.tar.gz", "has_sig": false, "md5_digest": "283f8c99b82566769f288ab13305fb13", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 35019, "upload_time": "2017-12-06T12:19:13", "url": "https://files.pythonhosted.org/packages/b6/b2/6119e99bb78ea11cce718dd0e7677534e2d1d700f619bab8f77776d82c25/migbq-0.0.35.tar.gz" } ], "0.0.36": [ { "comment_text": "", "digests": { "md5": "edcbd046d4e06aa1afcc42fcd150c84c", "sha256": "570c2c3db83bce9646218653fdfec0bd47eecddabc853bb07461d268accbfb53" }, "downloads": -1, "filename": "migbq-0.0.36-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "edcbd046d4e06aa1afcc42fcd150c84c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6", "size": 43507, "upload_time": "2017-12-06T15:10:00", "url": "https://files.pythonhosted.org/packages/6b/3b/b98f93087bc0c7a89b08a367200f58aecedf4b29f7d62e4ea48cb5f5b614/migbq-0.0.36-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c2dfaa2cae91e39a97ee558ea039bcc", "sha256": "144f9694144dc1ed99e294cca2e1d338b7b63a7e41510e06e6b60e49f19c89d7" }, "downloads": -1, "filename": "migbq-0.0.36.tar.gz", "has_sig": false, "md5_digest": "0c2dfaa2cae91e39a97ee558ea039bcc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 35318, "upload_time": "2017-12-06T15:10:02", "url": "https://files.pythonhosted.org/packages/ab/4c/500cc77793bc89bb20a5e86cd09dedb507f2fdf565bcffdaf0219b8c490b/migbq-0.0.36.tar.gz" } ], "0.0.37": [ { "comment_text": "", "digests": { "md5": "f212799642f862bcf7e622ddd1a3ae9d", "sha256": "89a8278571bc8e853af0bba863c83597681d45b78913d25d92d5a77193086743" }, "downloads": -1, "filename": "migbq-0.0.37-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f212799642f862bcf7e622ddd1a3ae9d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6", "size": 43523, "upload_time": "2017-12-06T15:31:39", "url": "https://files.pythonhosted.org/packages/f8/13/16aad47eaa7003882782f63ab4e31c98776a106c00ffd2c4482683841eb6/migbq-0.0.37-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b05505d08088ad5bcd67b08dc231bfe", "sha256": "63cf579770600239dc25c88a4b9bed945ae2c1a04811a5eda4f3c77c07e2b8cb" }, "downloads": -1, "filename": "migbq-0.0.37.tar.gz", "has_sig": false, "md5_digest": "4b05505d08088ad5bcd67b08dc231bfe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 35331, "upload_time": "2017-12-06T15:31:40", "url": "https://files.pythonhosted.org/packages/fc/91/a26d3ce20976e43adb4856fa84831dbfa91d96f4fb141acd88bd98040077/migbq-0.0.37.tar.gz" } ], "0.0.38": [ { "comment_text": "", "digests": { "md5": "3ae34690d18066f52c45a4fadb6afd5f", "sha256": "fea893978dc923f9d07c455eb3ef87d09436f1806b177505155c98f30e457d4c" }, "downloads": -1, "filename": "migbq-0.0.38-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ae34690d18066f52c45a4fadb6afd5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6", "size": 43531, "upload_time": "2017-12-06T15:37:08", "url": "https://files.pythonhosted.org/packages/c6/70/0bc6a6a87743ab959a1f71df38689aa603abc8520211f43021094550840f/migbq-0.0.38-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2bc9e64bfe5065178d5214c8802c49d", "sha256": "d8be52af4f01ab5154a70189bbe96fbfd856b8bf6a76acb00aaee1d348d3e5ac" }, "downloads": -1, "filename": "migbq-0.0.38.tar.gz", "has_sig": false, "md5_digest": "d2bc9e64bfe5065178d5214c8802c49d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 35343, "upload_time": "2017-12-06T15:37:10", "url": "https://files.pythonhosted.org/packages/c0/f6/cb282d183bb4914d3a0948eb7ca76d7220bafaa0168481f8ebd07e704dcc/migbq-0.0.38.tar.gz" } ], "0.0.39": [ { "comment_text": "", "digests": { "md5": "8e715064fba4acae4dd307bdc65ad877", "sha256": "f6c2f21b113d254ca6f9daad45d5ce0338591eed129fe7a6f986d2a709b2a3d4" }, "downloads": -1, "filename": "migbq-0.0.39-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e715064fba4acae4dd307bdc65ad877", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6", "size": 43527, "upload_time": "2017-12-07T12:10:48", "url": "https://files.pythonhosted.org/packages/c1/df/cb6e31a136055413ccdb49ac2202a650f28626ba58bb75c7914b72366af8/migbq-0.0.39-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e94087534900c29bae992efd7b7ed12", "sha256": "54315200c39a2d8f8374ab27a86d5ea12620361e1425d458cf74da0c79fc962f" }, "downloads": -1, "filename": "migbq-0.0.39.tar.gz", "has_sig": false, "md5_digest": "9e94087534900c29bae992efd7b7ed12", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 35349, "upload_time": "2017-12-07T12:10:51", "url": "https://files.pythonhosted.org/packages/28/06/4018d883ca2af24ade47126bb04a228f1fcc25a052df5f86316341efc8d1/migbq-0.0.39.tar.gz" } ], "0.0.40": [ { "comment_text": "", "digests": { "md5": "8018fff7323114419cbe004c6144b0de", "sha256": "25db0cd17c2d7c68b0929744010ada8890cabc4c3eaab77562b51b141e229481" }, "downloads": -1, "filename": "migbq-0.0.40-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8018fff7323114419cbe004c6144b0de", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 43529, "upload_time": "2017-12-07T12:24:55", "url": "https://files.pythonhosted.org/packages/4c/51/ca912055bad6b14801df0bb32996a83b631da364e8fad1d63a34c7eb9e92/migbq-0.0.40-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa0ff20d7237dfa28b9cb001b0bd9ad5", "sha256": "1811697829e1990e0205f4f428ffb98f2bc2ef8401bb58a7e0c75718e3eef11f" }, "downloads": -1, "filename": "migbq-0.0.40.tar.gz", "has_sig": false, "md5_digest": "aa0ff20d7237dfa28b9cb001b0bd9ad5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 35359, "upload_time": "2017-12-07T12:24:57", "url": "https://files.pythonhosted.org/packages/fb/bd/737a27dd0bdefdb4fad5f1fb18e90ea66c445292a647d507705c4e2b227e/migbq-0.0.40.tar.gz" } ], "0.0.41": [ { "comment_text": "", "digests": { "md5": "94ef01856802ffaef31de3de65ea9330", "sha256": "f208f183bd0f400b28c0127564fc4f8b9b72734059f03430be5a18a66ccdb151" }, "downloads": -1, "filename": "migbq-0.0.41-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94ef01856802ffaef31de3de65ea9330", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 43578, "upload_time": "2017-12-09T16:23:41", "url": "https://files.pythonhosted.org/packages/cf/d0/f6264bf621788936f291e24327c53f2c5e9fdc35dd4938f8cc4eb6ec4d43/migbq-0.0.41-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0cc37deba8596fa07efe4e17e67922ce", "sha256": "9cfc39985d62788a21931e2c768906207aecdff774615a7b51a535db29052057" }, "downloads": -1, "filename": "migbq-0.0.41.tar.gz", "has_sig": false, "md5_digest": "0cc37deba8596fa07efe4e17e67922ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 35419, "upload_time": "2017-12-09T16:23:43", "url": "https://files.pythonhosted.org/packages/a0/f5/f1787cf4e1431763b6c074422eceba4abc12e9f31ec8e2807b46ca52af58/migbq-0.0.41.tar.gz" } ], "0.0.42": [ { "comment_text": "", "digests": { "md5": "80547eda4fb811e96e6df3eeacc8ad0f", "sha256": "8b259438a6eb74a826033c3b860b5c525af0571a3acda1105038c9377a6b10ae" }, "downloads": -1, "filename": "migbq-0.0.42-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "80547eda4fb811e96e6df3eeacc8ad0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 44290, "upload_time": "2017-12-09T19:01:08", "url": "https://files.pythonhosted.org/packages/d9/4f/e57063bd50a3457a9401131d8ed593b10707e7c139c793542ef74efdcee1/migbq-0.0.42-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9decfe7fc2e856823b7d21cf049dbf0a", "sha256": "f067a7746a08b654d7d8781480b3e7e566e24f09a71229997adc75afc44fab41" }, "downloads": -1, "filename": "migbq-0.0.42.tar.gz", "has_sig": false, "md5_digest": "9decfe7fc2e856823b7d21cf049dbf0a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 36099, "upload_time": "2017-12-09T19:01:11", "url": "https://files.pythonhosted.org/packages/e4/f2/3a25927ddbc1e3c353a1f59c94507413e380d9f12b38555c8d853e57d714/migbq-0.0.42.tar.gz" } ], "0.0.43": [ { "comment_text": "", "digests": { "md5": "e4fcfe71fb83b329d03bdf4211730f9c", "sha256": "9256d530ced05e06d18675f686bab6f813df2e09d6b84171edfc28c52fccaa80" }, "downloads": -1, "filename": "migbq-0.0.43-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e4fcfe71fb83b329d03bdf4211730f9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 44521, "upload_time": "2017-12-09T19:23:07", "url": "https://files.pythonhosted.org/packages/ed/2b/fee917a55b0aac69b64334b0df3ee9597193dfe3251f5569eb17d61558bd/migbq-0.0.43-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31f3f91dada068a04f2666b7da1252f3", "sha256": "f740e2c2e55e8f7af185a256784b30e1d15ba9c9cceb393be3f578924562d51a" }, "downloads": -1, "filename": "migbq-0.0.43.tar.gz", "has_sig": false, "md5_digest": "31f3f91dada068a04f2666b7da1252f3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 36242, "upload_time": "2017-12-09T19:23:09", "url": "https://files.pythonhosted.org/packages/5f/74/b81b3bc00346f9a27c745b759275efe1b6978abba57926ef70858b4ac9f6/migbq-0.0.43.tar.gz" } ], "0.0.44": [ { "comment_text": "", "digests": { "md5": "eec2128605eedb31013d71d1c6c2c877", "sha256": "1c58d8c12a448bb3cf8574fedfe754353f09fc2c438095357d35fd0baad7ba67" }, "downloads": -1, "filename": "migbq-0.0.44-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eec2128605eedb31013d71d1c6c2c877", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 44568, "upload_time": "2017-12-11T07:45:37", "url": "https://files.pythonhosted.org/packages/09/b1/ce5cf211874040f18057079ff28dbf1e31abdec4995cfe30e490c3c54ade/migbq-0.0.44-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9433ec77f271eb90d350c5d22a4c058", "sha256": "98a018fe89d3776fbed4a9e88e41c41899e69282bb2f72819c6e8091d7f8b5ff" }, "downloads": -1, "filename": "migbq-0.0.44.tar.gz", "has_sig": false, "md5_digest": "f9433ec77f271eb90d350c5d22a4c058", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 36306, "upload_time": "2017-12-11T07:45:40", "url": "https://files.pythonhosted.org/packages/7c/cb/f861c7cca66e15a23c6540fd680239c7c3eb7b9c2bab34c0268f42528ef6/migbq-0.0.44.tar.gz" } ], "0.0.45": [ { "comment_text": "", "digests": { "md5": "b0cd3d96905a2b7bc46c344d59ff15ff", "sha256": "d333b5108e151a9133b41142c775d4a2c929b70d73332c45e661a3170c92cde1" }, "downloads": -1, "filename": "migbq-0.0.45-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b0cd3d96905a2b7bc46c344d59ff15ff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 44565, "upload_time": "2017-12-12T09:29:39", "url": "https://files.pythonhosted.org/packages/f2/a3/44ef283b56991e585d0045b50a13c06d6029e10a3d834dae1bae4e22cac6/migbq-0.0.45-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66c6d2f7bfa2ec19f10280dde0563e53", "sha256": "6e72c205a0e92c493253b6d5d040188809e2aeb118d361be8804ee91520fe93d" }, "downloads": -1, "filename": "migbq-0.0.45.tar.gz", "has_sig": false, "md5_digest": "66c6d2f7bfa2ec19f10280dde0563e53", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 36303, "upload_time": "2017-12-12T09:29:41", "url": "https://files.pythonhosted.org/packages/4c/16/e608b27dbc408fda59c4110cd516cf48748a7541ada374f13fbad8a58d5e/migbq-0.0.45.tar.gz" } ], "0.0.46": [ { "comment_text": "", "digests": { "md5": "809855df9b14a24d181d24e100e70347", "sha256": "75f79f3bf57dc1d6094f8a46c2ba110092f921c3833df657f5e8993006a455e9" }, "downloads": -1, "filename": "migbq-0.0.46-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "809855df9b14a24d181d24e100e70347", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 44885, "upload_time": "2017-12-12T15:59:32", "url": "https://files.pythonhosted.org/packages/21/57/12dac10280dac2f013a5b39c8f801f6d4c8e7ff8fa08b4fc220c77d8e664/migbq-0.0.46-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d1af27ca1f5bbc3a66b7909de023c50", "sha256": "1510d3ae8248bacb0f4d7053482d408072ac00e95bd48748f87c42c41c09c622" }, "downloads": -1, "filename": "migbq-0.0.46.tar.gz", "has_sig": false, "md5_digest": "2d1af27ca1f5bbc3a66b7909de023c50", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 36549, "upload_time": "2017-12-12T15:59:35", "url": "https://files.pythonhosted.org/packages/6f/12/4e8ca28d896dda709383b9e4a686e9f292a95766f320663e69b75617521c/migbq-0.0.46.tar.gz" } ], "0.0.47": [ { "comment_text": "", "digests": { "md5": "1e5d57e2c60a38328571551185278aec", "sha256": "d109bec99ed415ed102ba3f0ee67a2664e241b743e51b5ba7b5bde803debbcf6" }, "downloads": -1, "filename": "migbq-0.0.47-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e5d57e2c60a38328571551185278aec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 44934, "upload_time": "2017-12-12T16:38:31", "url": "https://files.pythonhosted.org/packages/ab/64/033ce1b117006862a287c02db5d0dc6519fd964e94e2fb031b880e3266ae/migbq-0.0.47-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "802ee2ad02ab25c3b0d7782e6b2dab68", "sha256": "13f96ae5a9ec34543e6316c707ec21854d17b09f854f078b805d386a17f4ded8" }, "downloads": -1, "filename": "migbq-0.0.47.tar.gz", "has_sig": false, "md5_digest": "802ee2ad02ab25c3b0d7782e6b2dab68", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 36596, "upload_time": "2017-12-12T16:38:34", "url": "https://files.pythonhosted.org/packages/a2/0c/4c9dae5338efe84ca85d6aa78ef56bc0cbf89dc46bc614ee4f1166d2f15b/migbq-0.0.47.tar.gz" } ], "0.0.48": [ { "comment_text": "", "digests": { "md5": "0568a64387445dcf7f1a0ac804a63d94", "sha256": "6e81f446a8fbf80edf58baea2b03bb88ed2df967da622605ce8eeba5fe014dd8" }, "downloads": -1, "filename": "migbq-0.0.48-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0568a64387445dcf7f1a0ac804a63d94", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45133, "upload_time": "2017-12-13T05:33:13", "url": "https://files.pythonhosted.org/packages/de/a3/f5270dceff947ae10232bab01786e9bab2e1c80056c32aaa29249ee3c345/migbq-0.0.48-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27f0765c288615ba921a4b45b0533148", "sha256": "cdfc877048aaceb1cd8d1d7e33260c3d11628a20cd7312a4d26489ffed900369" }, "downloads": -1, "filename": "migbq-0.0.48.tar.gz", "has_sig": false, "md5_digest": "27f0765c288615ba921a4b45b0533148", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 36834, "upload_time": "2017-12-13T05:33:15", "url": "https://files.pythonhosted.org/packages/53/24/822fb89de183a6cdfcb5c7cadc37c9fd401b57f5b0c8b2497e664a6f4b20/migbq-0.0.48.tar.gz" } ], "0.0.49": [ { "comment_text": "", "digests": { "md5": "d33cc6fb84157e91453c9f660b2ef449", "sha256": "c69e368a9333dbb13821754dea281fc5d1708903a7f4d53c402256edba20e9bc" }, "downloads": -1, "filename": "migbq-0.0.49-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d33cc6fb84157e91453c9f660b2ef449", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45184, "upload_time": "2017-12-13T05:58:03", "url": "https://files.pythonhosted.org/packages/14/83/11a6063061dd6837c564eef2bbccd3ed4316cfe1751eb19a6987a6eb52e2/migbq-0.0.49-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed52dc312dd70bde0a1d41ec5d734a0f", "sha256": "8e502a52851b09d40b99e5b73b017925b1dec6504df9fdc9c7c249b47f7c8480" }, "downloads": -1, "filename": "migbq-0.0.49.tar.gz", "has_sig": false, "md5_digest": "ed52dc312dd70bde0a1d41ec5d734a0f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 36852, "upload_time": "2017-12-13T05:58:05", "url": "https://files.pythonhosted.org/packages/d3/fe/6a1621081d2b2846beedd05b0e4ea1c4d594f3ec49db2678cb4715c219d0/migbq-0.0.49.tar.gz" } ], "0.0.50": [ { "comment_text": "", "digests": { "md5": "f000bf4038e2aafa6779b88710ef506b", "sha256": "2b75d5791c1d99b5f10582d31b60d51c2333e0639238edcc9f9e3d129777de6c" }, "downloads": -1, "filename": "migbq-0.0.50-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f000bf4038e2aafa6779b88710ef506b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45289, "upload_time": "2017-12-14T14:43:56", "url": "https://files.pythonhosted.org/packages/d0/56/093c2ed54f58fa8061a1785d9aec84dbe98a87deddb2078d58dfd453764f/migbq-0.0.50-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "397aedd6fb36810d4e331fa42ac8099b", "sha256": "d112426a25a8e85bdebeffa11d09043dbc9c1e9ff6e6e934ebde86db08848eef" }, "downloads": -1, "filename": "migbq-0.0.50.tar.gz", "has_sig": false, "md5_digest": "397aedd6fb36810d4e331fa42ac8099b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37029, "upload_time": "2017-12-14T14:43:58", "url": "https://files.pythonhosted.org/packages/16/23/f2c028852757cb53af57d9948e9a20f0bec3f1105bf99e5b27f9d0bb30d7/migbq-0.0.50.tar.gz" } ], "0.0.51": [ { "comment_text": "", "digests": { "md5": "20b5becf669f6e28941575e9b1fa2456", "sha256": "4c98cbea08ab4dffc7719f7812f755a1f7a4ccbd6bcadf7917dd6798d991df54" }, "downloads": -1, "filename": "migbq-0.0.51-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20b5becf669f6e28941575e9b1fa2456", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45327, "upload_time": "2017-12-14T15:50:48", "url": "https://files.pythonhosted.org/packages/14/50/3a5148a239a1c836592cf6ed93e046175606786f80991c5d8c1b8826b903/migbq-0.0.51-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c12ad021e5e61b0a5e922c832e32873", "sha256": "68926d43969f83c93d307543210d2fad86bcec6504a0b621a4ecc54ec9ea48c6" }, "downloads": -1, "filename": "migbq-0.0.51.tar.gz", "has_sig": false, "md5_digest": "3c12ad021e5e61b0a5e922c832e32873", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37058, "upload_time": "2017-12-14T15:50:51", "url": "https://files.pythonhosted.org/packages/ee/84/733be9fa2de89236ca6fe9f582a5fb30c7e1937b071344eba8626ece4d67/migbq-0.0.51.tar.gz" } ], "0.0.52": [ { "comment_text": "", "digests": { "md5": "7ff8eca075993c6ceb7269c28295aade", "sha256": "5f0ede2a97549c71d7adc5e105961548ee95a8c6148fb78eabfd91a52465d682" }, "downloads": -1, "filename": "migbq-0.0.52-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ff8eca075993c6ceb7269c28295aade", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45405, "upload_time": "2017-12-19T05:46:52", "url": "https://files.pythonhosted.org/packages/3f/b6/d218f0830fef3dac405c97a78cfe9f0743fe49d2049e5e0ce21eaecd9e7d/migbq-0.0.52-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec08f2d0560b8337a331c9f7203cd782", "sha256": "046da578cf20df1b6fb63a32dd1ebd5ea01f71e5fe80f496260a3ab4228216e9" }, "downloads": -1, "filename": "migbq-0.0.52.tar.gz", "has_sig": false, "md5_digest": "ec08f2d0560b8337a331c9f7203cd782", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37133, "upload_time": "2017-12-19T05:46:55", "url": "https://files.pythonhosted.org/packages/96/2f/191e9cfc7e172a296d412b28302c4154b3a425ba043029aae72607f31a51/migbq-0.0.52.tar.gz" } ], "0.0.53": [ { "comment_text": "", "digests": { "md5": "669db3d960d01ae8ffa0f51673ba2b0b", "sha256": "4dc0f44a2689bc773fc1cba9e95cffd141ed0fa46fd821b64f03e043da5af14f" }, "downloads": -1, "filename": "migbq-0.0.53-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "669db3d960d01ae8ffa0f51673ba2b0b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45534, "upload_time": "2017-12-20T14:34:12", "url": "https://files.pythonhosted.org/packages/a6/20/1fc648a5e8ab22ea639244e3c9bc8056d9118b607aeb3a1cd2b5c5d6a004/migbq-0.0.53-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20f3b257444e6290560ad6804e45b60a", "sha256": "3b8b656be3f5ca22bae2eafc93d88e6234527f4af22ede6c0dfd6107ff3492a9" }, "downloads": -1, "filename": "migbq-0.0.53.tar.gz", "has_sig": false, "md5_digest": "20f3b257444e6290560ad6804e45b60a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37230, "upload_time": "2017-12-20T14:34:14", "url": "https://files.pythonhosted.org/packages/d6/88/0ef064f3c0653fb4f9886cb5fc38edf6d50eb24d5e0d103c2159f1927d0e/migbq-0.0.53.tar.gz" } ], "0.0.54": [ { "comment_text": "", "digests": { "md5": "63595ac762c80fe2ad916cbd4638338c", "sha256": "6b1ce532fabd5fd840b521574f668d34097a67632c71c4d2ff0944d97566ab12" }, "downloads": -1, "filename": "migbq-0.0.54-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "63595ac762c80fe2ad916cbd4638338c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45536, "upload_time": "2017-12-20T15:10:43", "url": "https://files.pythonhosted.org/packages/86/aa/35711b587281ba5ccf1334cafd4c7ef8191788265b46f06a93232e039604/migbq-0.0.54-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d5e0f54fbf7cdf123d397c37780d434", "sha256": "37d127becea3089c6dd9146de863897f23314a31f6b4e3e1932d3cb4441655d5" }, "downloads": -1, "filename": "migbq-0.0.54.tar.gz", "has_sig": false, "md5_digest": "2d5e0f54fbf7cdf123d397c37780d434", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37235, "upload_time": "2017-12-20T15:10:45", "url": "https://files.pythonhosted.org/packages/cf/53/941d309e8bdbb717e55e566a60b9bb3a902ee99f8cba8b39191b353a92b1/migbq-0.0.54.tar.gz" } ], "0.0.55": [ { "comment_text": "", "digests": { "md5": "8c4a783c4e42d94a3ca606abc26fb07e", "sha256": "481db1e408f8f2a3d6f5f43df0328f914204fdf68a66f2e45fce0b9fafa446f4" }, "downloads": -1, "filename": "migbq-0.0.55-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c4a783c4e42d94a3ca606abc26fb07e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45567, "upload_time": "2017-12-20T15:26:31", "url": "https://files.pythonhosted.org/packages/80/1a/208389a1dd619f13a80d863148bc2031349f392d5a708da99b308de6e324/migbq-0.0.55-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "286a1aa99927af80b3f06accc843f1a5", "sha256": "bb26775488f8a42506b15db7918ad0ec67c04492cbe15b3ae97e47fe7452e392" }, "downloads": -1, "filename": "migbq-0.0.55.tar.gz", "has_sig": false, "md5_digest": "286a1aa99927af80b3f06accc843f1a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37270, "upload_time": "2017-12-20T15:26:33", "url": "https://files.pythonhosted.org/packages/e7/d5/d21b8d7d65ec8d469643298b64f710789b5a027521ff5da2ee5bff46b059/migbq-0.0.55.tar.gz" } ], "0.0.56": [ { "comment_text": "", "digests": { "md5": "12682cbf0349e01fbc35514470d43536", "sha256": "a8a52e53521efeac044ca13fcdbb5f1f5eddecc1de2209316860a15fa817d673" }, "downloads": -1, "filename": "migbq-0.0.56-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "12682cbf0349e01fbc35514470d43536", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45714, "upload_time": "2017-12-20T16:14:58", "url": "https://files.pythonhosted.org/packages/37/0d/fa3e5c6c6ef2bc117603e2e1738a0dd2dc0913d8f2bea4df60b67c94cb70/migbq-0.0.56-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a32e6c318eaa225555c85a55fd92a5fe", "sha256": "81cd666d287cd87cb70f91056c8453e56cb24e5e11ac48fb1dbbdc7c4154d70d" }, "downloads": -1, "filename": "migbq-0.0.56.tar.gz", "has_sig": false, "md5_digest": "a32e6c318eaa225555c85a55fd92a5fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37428, "upload_time": "2017-12-20T16:15:00", "url": "https://files.pythonhosted.org/packages/28/79/2b48bd0dddf0b282d86a17f87a1ad399c2fb47bd29d76c6af44e3e8fca8e/migbq-0.0.56.tar.gz" } ], "0.0.57": [ { "comment_text": "", "digests": { "md5": "c9fa409816a1a3721760d3d0c1323bd5", "sha256": "47dab654d3d933fe1f4c82f193d4e87c0c54f4b5260d56e4f28f4c2d6a975d9e" }, "downloads": -1, "filename": "migbq-0.0.57-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c9fa409816a1a3721760d3d0c1323bd5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45725, "upload_time": "2017-12-20T16:46:51", "url": "https://files.pythonhosted.org/packages/4d/3f/79962eb3b3edece9ba59790b7d3dcc137fd081acfd6d924d83e793c8eaf6/migbq-0.0.57-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b53c068a547c6d52c4f1a48b9120836", "sha256": "4ba00f543c4afbd662d30dbfb5c802e637893cff5033a734a50d923bc7d41b90" }, "downloads": -1, "filename": "migbq-0.0.57.tar.gz", "has_sig": false, "md5_digest": "1b53c068a547c6d52c4f1a48b9120836", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37426, "upload_time": "2017-12-20T16:46:53", "url": "https://files.pythonhosted.org/packages/c3/8a/ef47cfbb767f2818650ed43ba5d5932b958c2ffbf075dd5d8fcfd5569ae9/migbq-0.0.57.tar.gz" } ], "0.0.58": [ { "comment_text": "", "digests": { "md5": "9d2aa5e6b6dc9d3f7703cfcef1b45aa2", "sha256": "40dbfa6944b6a68f191fea1ba2dc39b3b4a280b0139765a9949082d969c0f151" }, "downloads": -1, "filename": "migbq-0.0.58-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9d2aa5e6b6dc9d3f7703cfcef1b45aa2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45738, "upload_time": "2017-12-20T16:56:00", "url": "https://files.pythonhosted.org/packages/4f/6d/cad8a6030a19eba72b5a245448220e0fa1261f74c627cce57fa8e5f9b733/migbq-0.0.58-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "577a91d8119ce16008261a39e193e48d", "sha256": "32d3501de63a4a147902874eb7079fb4fb4077d925fc19051e44bcf8e416e3ef" }, "downloads": -1, "filename": "migbq-0.0.58.tar.gz", "has_sig": false, "md5_digest": "577a91d8119ce16008261a39e193e48d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37441, "upload_time": "2017-12-20T16:56:02", "url": "https://files.pythonhosted.org/packages/b7/f4/1c00594a0d42ec92986221e8ea1bca97d7aa5304157ef57dba1983406858/migbq-0.0.58.tar.gz" } ], "0.0.59": [ { "comment_text": "", "digests": { "md5": "cff5ccae28e593956b9cd42c88e54a77", "sha256": "2f8a0750bbea87239d70bb2db045a2a52be6bfe2ce7ff7e119f9e9cfdceaa9ac" }, "downloads": -1, "filename": "migbq-0.0.59-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cff5ccae28e593956b9cd42c88e54a77", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45740, "upload_time": "2017-12-20T17:08:06", "url": "https://files.pythonhosted.org/packages/1d/ee/0d4704ef7a16fb74d86626ad77e4861792ab8144b4eeea08bc06f2581ef0/migbq-0.0.59-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8979a69a3f75ccd47b7cd7a03f33bf6c", "sha256": "242be7f203bed6190c3c7ffc696697b818f8a1129af7df381b6b582453825696" }, "downloads": -1, "filename": "migbq-0.0.59.tar.gz", "has_sig": false, "md5_digest": "8979a69a3f75ccd47b7cd7a03f33bf6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37444, "upload_time": "2017-12-20T17:08:10", "url": "https://files.pythonhosted.org/packages/92/21/0eccd8a1ee97c9597406a1626e4530e287206a5d7e95228a3ff5ced9d62c/migbq-0.0.59.tar.gz" } ], "0.0.60": [ { "comment_text": "", "digests": { "md5": "5421cd84f44387945876856de6037c6f", "sha256": "0664c92686b322c7ff558962824a14291c1ff734ece068d7e928548a63190235" }, "downloads": -1, "filename": "migbq-0.0.60-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5421cd84f44387945876856de6037c6f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45771, "upload_time": "2017-12-20T17:46:15", "url": "https://files.pythonhosted.org/packages/16/16/53f8d1e4809f012b27df5965d0f66f855312680f8e2fbc65e4c173d077d5/migbq-0.0.60-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3e44d1da80285a950b05a4a7cbe320c", "sha256": "0994fa84d7bad18846104d06705c094f3792ac31649af50b532a7abf5bc90d94" }, "downloads": -1, "filename": "migbq-0.0.60.tar.gz", "has_sig": false, "md5_digest": "b3e44d1da80285a950b05a4a7cbe320c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37475, "upload_time": "2017-12-20T17:46:16", "url": "https://files.pythonhosted.org/packages/15/b9/8660a37c08c4ec68abead8eb25b09cf72613b713b0979672b6f7446a7bd7/migbq-0.0.60.tar.gz" } ], "0.0.61": [ { "comment_text": "", "digests": { "md5": "fb7bdfbeea74caad5ad9ebb7ca026394", "sha256": "de60378a5c6320df6c9121f5a36f7150a835509230088849ed64d4dd9eda0099" }, "downloads": -1, "filename": "migbq-0.0.61-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb7bdfbeea74caad5ad9ebb7ca026394", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45770, "upload_time": "2017-12-20T17:55:55", "url": "https://files.pythonhosted.org/packages/6a/f6/7849c6713fff51ca178c3fd624c11660745037ef5c73ec2099d83fb378d1/migbq-0.0.61-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61496ad85c6ef49c7719a61b88a7f58f", "sha256": "00c95990640e56645292e4d85ff44f730c56c96225c1f857046cabb14d784e67" }, "downloads": -1, "filename": "migbq-0.0.61.tar.gz", "has_sig": false, "md5_digest": "61496ad85c6ef49c7719a61b88a7f58f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37461, "upload_time": "2017-12-20T17:55:57", "url": "https://files.pythonhosted.org/packages/5e/47/2de1732df071c01889fac8b808ad7bb556cacb19d7f7bf961ec34df270f1/migbq-0.0.61.tar.gz" } ], "0.0.62": [ { "comment_text": "", "digests": { "md5": "677294a98eae39824ca003d0c7418289", "sha256": "38f009b48ba0d87f68941662f058c13eaf032df4615661e37678e56ea4a862fb" }, "downloads": -1, "filename": "migbq-0.0.62-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "677294a98eae39824ca003d0c7418289", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45772, "upload_time": "2017-12-20T17:58:20", "url": "https://files.pythonhosted.org/packages/4c/7e/37880c49d806275c67b8972f1e1d2178086189b1fdcf352750266c0f3505/migbq-0.0.62-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f1be7e66c595a8f3d88ee16819ab0f5", "sha256": "3b3ed534a933a188f2b5a5b8c863b3dd3c689cc7637745f48ddf6044c7232ae8" }, "downloads": -1, "filename": "migbq-0.0.62.tar.gz", "has_sig": false, "md5_digest": "6f1be7e66c595a8f3d88ee16819ab0f5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37470, "upload_time": "2017-12-20T17:58:23", "url": "https://files.pythonhosted.org/packages/65/fe/08bcd539800f3c6e84fc370ee6a85c20c9337f473383f5745117dd7296fd/migbq-0.0.62.tar.gz" } ], "0.0.63": [ { "comment_text": "", "digests": { "md5": "c982424c42ad1cb59514dc1860e335e6", "sha256": "57eb03e9bef71c9fc0fad0a32536794521b2df2da470f04ebe8c4b585f708204" }, "downloads": -1, "filename": "migbq-0.0.63-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c982424c42ad1cb59514dc1860e335e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45777, "upload_time": "2017-12-20T18:04:39", "url": "https://files.pythonhosted.org/packages/63/8f/d67e78d5a88e8cdf391aa020641f87c0e3fd9598e63dd0b4d721fef07f9a/migbq-0.0.63-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c87075b01058bd23c02c47fe86be089f", "sha256": "e6f20daea4a7beabe67b06c559f89042e5b7954ee227f584a7d6fd6d3f79de5b" }, "downloads": -1, "filename": "migbq-0.0.63.tar.gz", "has_sig": false, "md5_digest": "c87075b01058bd23c02c47fe86be089f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37481, "upload_time": "2017-12-20T18:04:41", "url": "https://files.pythonhosted.org/packages/d2/c1/eab905a4625a4d447f3e3fc3bc4c1424151c2f30babfcda316e712f1b7c7/migbq-0.0.63.tar.gz" } ], "0.0.64": [ { "comment_text": "", "digests": { "md5": "cde6079e972dfb9bd9fcefc5da8c5837", "sha256": "bff3240281c274e460d6a1541c24f647eeabae3e5ee4f6b49fbbacd8ff4ed28f" }, "downloads": -1, "filename": "migbq-0.0.64-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cde6079e972dfb9bd9fcefc5da8c5837", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45801, "upload_time": "2017-12-20T18:11:20", "url": "https://files.pythonhosted.org/packages/c3/57/643a6b84773463a8c794a7c298d8cc3c157b33df8cd74d9e5cb683f6e212/migbq-0.0.64-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a71611be6d0d9f41f6938fb435de7f81", "sha256": "0cdeea2057a961f3d6149285e438e57b1fa0e86f083b502c10a5643269aedbde" }, "downloads": -1, "filename": "migbq-0.0.64.tar.gz", "has_sig": false, "md5_digest": "a71611be6d0d9f41f6938fb435de7f81", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37490, "upload_time": "2017-12-20T18:11:23", "url": "https://files.pythonhosted.org/packages/7d/df/2e96214b19bd4f99e45b39c46c28db2d9e7119950eeb0d69bdbd16df25ae/migbq-0.0.64.tar.gz" } ], "0.0.65": [ { "comment_text": "", "digests": { "md5": "3a509736873cb1d0f4d5896e308f3b08", "sha256": "61aaff554266d2d9d36b5e269bf4a692eaa6dae855b6986012b28097148f6522" }, "downloads": -1, "filename": "migbq-0.0.65-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a509736873cb1d0f4d5896e308f3b08", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45798, "upload_time": "2017-12-20T18:17:14", "url": "https://files.pythonhosted.org/packages/1e/26/26635b1c311515d62e4521eed0ccdfc6b6a8e3be3472fcae6d0f3d995cd5/migbq-0.0.65-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f1e9ee58ad074021516d12a94725da3", "sha256": "940967d993a3b8d95d4c5da27b7cad2aef7f15228eabad62e4966255bd555a69" }, "downloads": -1, "filename": "migbq-0.0.65.tar.gz", "has_sig": false, "md5_digest": "5f1e9ee58ad074021516d12a94725da3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37502, "upload_time": "2017-12-20T18:17:22", "url": "https://files.pythonhosted.org/packages/fc/48/56b7c7b3f84470ae16fd505c828d2b6591622756d8c83d2c684758b3dce2/migbq-0.0.65.tar.gz" } ], "0.0.66": [ { "comment_text": "", "digests": { "md5": "3dad3d751f5ecf0d92d8bb1ca8cc1730", "sha256": "3404752fd4a7e78a7ca3f954dc50cbdbc3968a60df377c97cb95fa0af7d0b966" }, "downloads": -1, "filename": "migbq-0.0.66-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3dad3d751f5ecf0d92d8bb1ca8cc1730", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45732, "upload_time": "2017-12-21T01:44:03", "url": "https://files.pythonhosted.org/packages/58/09/2cf8332c7bd839d4b8b64d2a440cb1093297d7c5a842bdfc021f7d441ab6/migbq-0.0.66-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e4aa97927c13f1f127d3038db569536", "sha256": "728ddcbe6c1c1f45e6d786069167e34a652267fd995066469f8093f67bca8617" }, "downloads": -1, "filename": "migbq-0.0.66.tar.gz", "has_sig": false, "md5_digest": "1e4aa97927c13f1f127d3038db569536", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37425, "upload_time": "2017-12-21T01:44:05", "url": "https://files.pythonhosted.org/packages/0a/e2/96625e8e4e99c2155c7d0de9c4600c455e9e2c73fdbb7e435071940e3258/migbq-0.0.66.tar.gz" } ], "0.0.67": [ { "comment_text": "", "digests": { "md5": "2bbdc96a796b31e3a4b776bdb82ab698", "sha256": "614ca12f49f000b3c3f3b4c68f18623484ff4b93050ee0ee7bcbdbe790e609a4" }, "downloads": -1, "filename": "migbq-0.0.67-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2bbdc96a796b31e3a4b776bdb82ab698", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45747, "upload_time": "2017-12-21T02:52:56", "url": "https://files.pythonhosted.org/packages/66/cb/96b7159092a77b0dd7f77a2984014e577eccff900a27dd109b3eeaa72e15/migbq-0.0.67-py2.py3-none-any.whl" } ], "0.0.68": [ { "comment_text": "", "digests": { "md5": "1ad0170501b890d30048bd13d2f795a9", "sha256": "5a06f08aeb3db7cc19089db43da337e4a955e8959ee0242d4e6a6576f7a00c21" }, "downloads": -1, "filename": "migbq-0.0.68-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ad0170501b890d30048bd13d2f795a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 45945, "upload_time": "2017-12-27T11:51:05", "url": "https://files.pythonhosted.org/packages/81/88/d61577d68962e64e8c0d43eccab1f619d2862a271f5e4d2725c3ba3c2597/migbq-0.0.68-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f35bf564f80caa75e6506b7d268132b2", "sha256": "f7275ab6e6af8cdb4eb626d1fd8be15195e17134017abd1b4e8728f320ff7fed" }, "downloads": -1, "filename": "migbq-0.0.68.tar.gz", "has_sig": false, "md5_digest": "f35bf564f80caa75e6506b7d268132b2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 37643, "upload_time": "2017-12-27T11:51:07", "url": "https://files.pythonhosted.org/packages/72/c3/aeca5fae78a299fdf1aa2ea125447cb79aa65eaee2617c463225905beb37/migbq-0.0.68.tar.gz" } ], "0.0.69": [ { "comment_text": "", "digests": { "md5": "f3c0cc700d9992becdde842a6f82dc3a", "sha256": "c5dc5b7f3784e12d5d3f08c847d425948667c9413e0b27a2dd259433355b3334" }, "downloads": -1, "filename": "migbq-0.0.69-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3c0cc700d9992becdde842a6f82dc3a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 46715, "upload_time": "2018-01-02T07:32:30", "url": "https://files.pythonhosted.org/packages/b5/77/91f11a09dcbff515af7392018b2f13e73658d70d778f1192bca855bd5299/migbq-0.0.69-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c3bd63f5c04907221b47a996e31c2c5", "sha256": "77b7c384e46c1a9a6a5e8a55e1427f7fce92ce6ddff724aca364bcdb767d27bd" }, "downloads": -1, "filename": "migbq-0.0.69.tar.gz", "has_sig": false, "md5_digest": "6c3bd63f5c04907221b47a996e31c2c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 38348, "upload_time": "2018-01-02T07:32:34", "url": "https://files.pythonhosted.org/packages/ac/49/e9a255d71aa91075d2883c7be3dd8d65920ee56214b49f42674095594598/migbq-0.0.69.tar.gz" } ], "0.0.70": [ { "comment_text": "", "digests": { "md5": "5f926539167e1edc0b88dfebb07e17cb", "sha256": "18069d9c6408621b1f21911babab208d4ae5d508eda7019e7111f7ca47204a3f" }, "downloads": -1, "filename": "migbq-0.0.70-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f926539167e1edc0b88dfebb07e17cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 46715, "upload_time": "2018-01-02T07:46:30", "url": "https://files.pythonhosted.org/packages/46/78/8beba4d09d3c8f9ba5e377243c7dc323a299920f6a53b7445621b8dfe2b2/migbq-0.0.70-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "270bb3cda1108a96625bc728963a74cd", "sha256": "0df34290fc3be6a5b398a0dc8004066bde2e9a0b7d8559e974193cc90bcffe20" }, "downloads": -1, "filename": "migbq-0.0.70.tar.gz", "has_sig": false, "md5_digest": "270bb3cda1108a96625bc728963a74cd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 38340, "upload_time": "2018-01-02T07:46:35", "url": "https://files.pythonhosted.org/packages/fd/85/69c881a60ef4d9f3b446e0831e04571b6695f7a5a88ad6c3724d6e685e86/migbq-0.0.70.tar.gz" } ], "0.0.71": [ { "comment_text": "", "digests": { "md5": "0c04275dbd82a6686145fd9e6dfe6978", "sha256": "bedf6daf5a13da26717c3b61101dcb45366c67f396750f67af12850e8a568c57" }, "downloads": -1, "filename": "migbq-0.0.71-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c04275dbd82a6686145fd9e6dfe6978", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 46736, "upload_time": "2018-01-02T08:17:54", "url": "https://files.pythonhosted.org/packages/97/31/5bfc4250cc9828efe17a48624b9709e8cbde3624ff02ae1a815e448a5075/migbq-0.0.71-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd836ae5ad0e0660027b8ecd02294fc0", "sha256": "b23c2132a050e1ab5e38052cfccb2b228b13381b65608e1c937ac810427b0f7b" }, "downloads": -1, "filename": "migbq-0.0.71.tar.gz", "has_sig": false, "md5_digest": "cd836ae5ad0e0660027b8ecd02294fc0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 38359, "upload_time": "2018-01-02T08:17:58", "url": "https://files.pythonhosted.org/packages/eb/ac/c34aa13d94c65d3f43b0b0667d71dce53b45d9308ddb6f610d01f1c150bc/migbq-0.0.71.tar.gz" } ], "0.0.72": [ { "comment_text": "", "digests": { "md5": "1f0d69aa7604513d68163379594f323f", "sha256": "b3210e70288a103824e17038e78d26419e4dd1ab497a7548466347551b2edf8b" }, "downloads": -1, "filename": "migbq-0.0.72-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f0d69aa7604513d68163379594f323f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 48388, "upload_time": "2018-01-12T10:55:22", "url": "https://files.pythonhosted.org/packages/86/e1/efc64bddf7f44c15fc7051e468502ac192b9b376b2163131503662c5993b/migbq-0.0.72-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6f2d619cf4c5a545660e322a3a6c4a5", "sha256": "b7d65f53e95c5f235caa567bc76cc0372884d600c9605fab7aa83aa72960523b" }, "downloads": -1, "filename": "migbq-0.0.72.tar.gz", "has_sig": false, "md5_digest": "a6f2d619cf4c5a545660e322a3a6c4a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 40075, "upload_time": "2018-01-12T10:55:24", "url": "https://files.pythonhosted.org/packages/ed/0c/01f3dbbeb628eaa01ad40ac4a75a89ec2a00f61d84fb758b261335a855e3/migbq-0.0.72.tar.gz" } ], "0.0.73": [ { "comment_text": "", "digests": { "md5": "e4db13482871cb7cda9ea4f95114aa05", "sha256": "51404f9ce7ddd1084b84bc3d52d4e6914d0b2f60dccdf64c6ee9b5a480b50694" }, "downloads": -1, "filename": "migbq-0.0.73-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e4db13482871cb7cda9ea4f95114aa05", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 48425, "upload_time": "2018-01-22T03:21:15", "url": "https://files.pythonhosted.org/packages/88/33/75522c0cd47e27cd9c1f9afa76180c3a94768c21b72f587aa3134be6a908/migbq-0.0.73-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44843baa3d262d37454ba0de4c6a2efd", "sha256": "02f3a4c2812029cd37d97a3655bcefe65ab405f5f37582638ad2157a649eeaa6" }, "downloads": -1, "filename": "migbq-0.0.73.tar.gz", "has_sig": false, "md5_digest": "44843baa3d262d37454ba0de4c6a2efd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 40119, "upload_time": "2018-01-22T03:21:18", "url": "https://files.pythonhosted.org/packages/11/ad/0b0b89aaf3784c6a6cb89b0a0ab0fd0e9ecbea4951cd6c4822520509ee49/migbq-0.0.73.tar.gz" } ], "0.0.75": [ { "comment_text": "", "digests": { "md5": "db81d353a9c1298beb9616d87fa6faba", "sha256": "e9d9e0771105fe8d7e88734dc4b84ed6df3458361e6625713b41ba0cb14fbfac" }, "downloads": -1, "filename": "migbq-0.0.75-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "db81d353a9c1298beb9616d87fa6faba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 53430, "upload_time": "2018-02-02T09:29:53", "url": "https://files.pythonhosted.org/packages/2a/a3/f2ebe70a123fe5dfc696f7c96551525949b3dd031586e1c03ea6816cd738/migbq-0.0.75-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17e0c817c082f5254399f7694567e482", "sha256": "b343d302f6b49dc5b9864c58eba1ed61caf4331bf05e175021a08fc300ecab13" }, "downloads": -1, "filename": "migbq-0.0.75.tar.gz", "has_sig": false, "md5_digest": "17e0c817c082f5254399f7694567e482", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 40651, "upload_time": "2018-02-02T09:29:56", "url": "https://files.pythonhosted.org/packages/28/10/79d920a3960b560f15533487e47f041f2e03eff591a52dc8e834b3565546/migbq-0.0.75.tar.gz" } ], "0.0.76": [ { "comment_text": "", "digests": { "md5": "af31182c548f9e2369089e21c1cb3431", "sha256": "8176296cf83075448e498aac0fb9f1ad1f02453dd77f885419ea10389e5ff4ed" }, "downloads": -1, "filename": "migbq-0.0.76-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af31182c548f9e2369089e21c1cb3431", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 53445, "upload_time": "2018-02-02T09:41:36", "url": "https://files.pythonhosted.org/packages/cd/66/0ea1c9aead6b8db11c6b7266d69afd36d49a72751fd2be7297b50dc175aa/migbq-0.0.76-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d10d7b07b964b13e6f2c7c9e4001be9", "sha256": "4759043c837b7177903281b1464bbf5a883ab5be01465a8d2dc30ae4bcc4a731" }, "downloads": -1, "filename": "migbq-0.0.76.tar.gz", "has_sig": false, "md5_digest": "3d10d7b07b964b13e6f2c7c9e4001be9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 40664, "upload_time": "2018-02-02T09:41:40", "url": "https://files.pythonhosted.org/packages/10/a7/63b44350db81066e1e1d51bc65b60468669da71796a4e5014a854be67bab/migbq-0.0.76.tar.gz" } ], "0.0.77": [ { "comment_text": "", "digests": { "md5": "8280093366d80b3dfbbdba0bdededa09", "sha256": "bf1fb488a1003dc1c50682d5e2001060ddf0cca7d9af1a7796bb4426ec7f1e8f" }, "downloads": -1, "filename": "migbq-0.0.77-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8280093366d80b3dfbbdba0bdededa09", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 53456, "upload_time": "2018-02-02T09:48:25", "url": "https://files.pythonhosted.org/packages/1a/35/30eee0be35fcd2f4a11ee9261438c4e6c9817957009d4868860f475d4778/migbq-0.0.77-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3764faf01a1090df15982299e143ee4f", "sha256": "12549762fa2d61094a13148c8d5fb3949f779ec02da09f5f45bbdb94ec3a4f7c" }, "downloads": -1, "filename": "migbq-0.0.77.tar.gz", "has_sig": false, "md5_digest": "3764faf01a1090df15982299e143ee4f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 40669, "upload_time": "2018-02-02T09:48:28", "url": "https://files.pythonhosted.org/packages/0c/de/23792bf045b8c0a59c3fa2b54d616d84d49eb49cf3bce99acbef1b945944/migbq-0.0.77.tar.gz" } ], "0.0.78": [ { "comment_text": "", "digests": { "md5": "5766d8f5c66164e5828591bb8d7fa236", "sha256": "e886b27d1e60e81998a1ed7581d47c22092fe517e2837790be600307a9d0d3fe" }, "downloads": -1, "filename": "migbq-0.0.78-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5766d8f5c66164e5828591bb8d7fa236", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 53771, "upload_time": "2018-02-05T10:03:33", "url": "https://files.pythonhosted.org/packages/8c/b7/7feabeb52851fc0734e0c77ea373dd189bd31f1921b19c4f9cfbf29a24c4/migbq-0.0.78-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "713d3e83d8e65d89e3f52f7d04fd38df", "sha256": "c312feab26a2f5e77c4c44688e266099757152f5236998a6da09ceb20b38f7ff" }, "downloads": -1, "filename": "migbq-0.0.78.tar.gz", "has_sig": false, "md5_digest": "713d3e83d8e65d89e3f52f7d04fd38df", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 40941, "upload_time": "2018-02-05T10:03:37", "url": "https://files.pythonhosted.org/packages/1a/d3/db7b98600afd1758f088ba43b05417c0e16ed39a90f0a2612f7c4c614f69/migbq-0.0.78.tar.gz" } ], "0.0.79": [ { "comment_text": "", "digests": { "md5": "0507d6699294e5d10e61418b98cb0602", "sha256": "d94660d74f14082c8449abddac8897de8d87e2df3865cbbb15babed557cac873" }, "downloads": -1, "filename": "migbq-0.0.79-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0507d6699294e5d10e61418b98cb0602", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 53753, "upload_time": "2018-02-05T10:08:57", "url": "https://files.pythonhosted.org/packages/cf/bc/39d1ddbd6c338664879b77f750dacc8b6a63d8db96cad1510cf175add750/migbq-0.0.79-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebe5527e504f555eb25052b88844a31c", "sha256": "24cf2bb7ec0aa7ee8b015ad2f5202bfec006997c2ffd42878a70c729088a04ef" }, "downloads": -1, "filename": "migbq-0.0.79.tar.gz", "has_sig": false, "md5_digest": "ebe5527e504f555eb25052b88844a31c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 40923, "upload_time": "2018-02-05T10:08:59", "url": "https://files.pythonhosted.org/packages/7a/5f/62dc56addfeaeebbbb7ab7c3089914297e7ffc35749b924edd29b170fa48/migbq-0.0.79.tar.gz" } ], "0.0.80": [ { "comment_text": "", "digests": { "md5": "70eb3a91dc1c9c1583712e15e253fbdb", "sha256": "ce0d85589646842944671b166c9cb82d52281c08b194f9bea6ea3641ff02ba18" }, "downloads": -1, "filename": "migbq-0.0.80-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70eb3a91dc1c9c1583712e15e253fbdb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 53723, "upload_time": "2018-02-28T05:50:54", "url": "https://files.pythonhosted.org/packages/02/d2/a36cbab73369de9ee6d7bc27e6de1de6fbd0fb0f9b3a419411aef1ffc44a/migbq-0.0.80-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53d0c0f8b503fbaa7641e40a2e9228b1", "sha256": "bfcef78cab762581d11d08886166b5e64aa97b7f344ffc4e2e53d7543ab34282" }, "downloads": -1, "filename": "migbq-0.0.80.tar.gz", "has_sig": false, "md5_digest": "53d0c0f8b503fbaa7641e40a2e9228b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 40883, "upload_time": "2018-02-28T05:50:58", "url": "https://files.pythonhosted.org/packages/1b/f0/328cf3fdaea34d224138bf1984d15e439f467d3f50e71cd77a9ac72a19f7/migbq-0.0.80.tar.gz" } ], "0.0.81": [ { "comment_text": "", "digests": { "md5": "46cb1aa5670d4eecf877deff439d3d70", "sha256": "a669bb78e7e2a076dd1b35a1d46393aa628e25f3e53d3f4c12dfe887b7e81149" }, "downloads": -1, "filename": "migbq-0.0.81-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "46cb1aa5670d4eecf877deff439d3d70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 53748, "upload_time": "2018-03-06T06:55:40", "url": "https://files.pythonhosted.org/packages/f9/fb/7ad42e773b30bde1ba9eeb85c1f8826bdc75e58f456fbb14132f46e106a7/migbq-0.0.81-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25c0ccfcd686206d0f8b1ba5889586ba", "sha256": "2516cb96fd3d361d03fa0b823c8c894a01d91ffa41d8a889d1c349d3b54b518b" }, "downloads": -1, "filename": "migbq-0.0.81.tar.gz", "has_sig": false, "md5_digest": "25c0ccfcd686206d0f8b1ba5889586ba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 40898, "upload_time": "2018-03-06T06:55:42", "url": "https://files.pythonhosted.org/packages/7b/36/6c4466bc96ea0070eeecbba9b0d153e82b0f647441d720a4a2aa20c8b80e/migbq-0.0.81.tar.gz" } ], "0.0.82": [ { "comment_text": "", "digests": { "md5": "5e6c8089377216f217a0d8c7911666ea", "sha256": "41f4cb59dece15e76b88df07e6f90584e8a31f01d30db98247582396125a811a" }, "downloads": -1, "filename": "migbq-0.0.82-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e6c8089377216f217a0d8c7911666ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 55761, "upload_time": "2018-03-12T11:06:04", "url": "https://files.pythonhosted.org/packages/83/b4/ce5fee11942ef5a1b865c41ab4b6e39617a33e13551e1fe129eb2aaa1e25/migbq-0.0.82-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b41e32233dceed576e89a5f0c182b09", "sha256": "122ff5ccb7cfcd582d22046a4888ef6278c1eaece259cbeb1566ab88de28d962" }, "downloads": -1, "filename": "migbq-0.0.82.tar.gz", "has_sig": false, "md5_digest": "0b41e32233dceed576e89a5f0c182b09", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 42912, "upload_time": "2018-03-12T11:06:10", "url": "https://files.pythonhosted.org/packages/29/1a/e0a0dd760ff8a26e25a0aab17d0d9c2983c8eba20b9cb5fa7f534f7b7e58/migbq-0.0.82.tar.gz" } ], "0.0.84": [ { "comment_text": "", "digests": { "md5": "520df593cc9ba85843c5c14e53a09671", "sha256": "da921b4103d0ebdf291680699dbe3cf13cdee7a64a8c1f3a140d936a86c685d7" }, "downloads": -1, "filename": "migbq-0.0.84-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "520df593cc9ba85843c5c14e53a09671", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 56095, "upload_time": "2018-03-14T01:30:55", "url": "https://files.pythonhosted.org/packages/6b/56/b9c926fea5de22ca78fe7898f5b4d031b9f9305707aba15f23d2fe30eafa/migbq-0.0.84-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89e156a0e7cb770c7849df614496d6e1", "sha256": "4f6b5fab3794bc79e279f2ac06d1b4a4729cdddba5a88acfb49b5b0a76ccffb6" }, "downloads": -1, "filename": "migbq-0.0.84.tar.gz", "has_sig": false, "md5_digest": "89e156a0e7cb770c7849df614496d6e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 43227, "upload_time": "2018-03-14T01:30:57", "url": "https://files.pythonhosted.org/packages/8d/9b/80e5765b269292a792d03a118dc2c0abbdf9b3e0088908b50b8661f01519/migbq-0.0.84.tar.gz" } ], "0.0.85": [ { "comment_text": "", "digests": { "md5": "c2c757071758bd15b3df193ca7b60d9e", "sha256": "da42802f167a741a4649afb05d7b1d4f09d08d9dc9b9b2265820d8576aafbb80" }, "downloads": -1, "filename": "migbq-0.0.85-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2c757071758bd15b3df193ca7b60d9e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 56169, "upload_time": "2018-03-14T07:48:43", "url": "https://files.pythonhosted.org/packages/ea/e8/1b2c3db5eec310c0982049a8a3701534455a7e204f021d9a4ee000c2b901/migbq-0.0.85-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a40a6a90302303dadc8b25b74de48f6", "sha256": "53aecfd55e9875be5920c07185e92a506cab738daec33f9cb133d4705d547a3b" }, "downloads": -1, "filename": "migbq-0.0.85.tar.gz", "has_sig": false, "md5_digest": "5a40a6a90302303dadc8b25b74de48f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 43300, "upload_time": "2018-03-14T07:48:46", "url": "https://files.pythonhosted.org/packages/67/17/843d78730cc91a64ec9c6bb997176d929fff87e07fcadb2ba45c6a5e5c19/migbq-0.0.85.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c2c757071758bd15b3df193ca7b60d9e", "sha256": "da42802f167a741a4649afb05d7b1d4f09d08d9dc9b9b2265820d8576aafbb80" }, "downloads": -1, "filename": "migbq-0.0.85-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2c757071758bd15b3df193ca7b60d9e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 56169, "upload_time": "2018-03-14T07:48:43", "url": "https://files.pythonhosted.org/packages/ea/e8/1b2c3db5eec310c0982049a8a3701534455a7e204f021d9a4ee000c2b901/migbq-0.0.85-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a40a6a90302303dadc8b25b74de48f6", "sha256": "53aecfd55e9875be5920c07185e92a506cab738daec33f9cb133d4705d547a3b" }, "downloads": -1, "filename": "migbq-0.0.85.tar.gz", "has_sig": false, "md5_digest": "5a40a6a90302303dadc8b25b74de48f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 43300, "upload_time": "2018-03-14T07:48:46", "url": "https://files.pythonhosted.org/packages/67/17/843d78730cc91a64ec9c6bb997176d929fff87e07fcadb2ba45c6a5e5c19/migbq-0.0.85.tar.gz" } ] }