{ "info": { "author": "Maxim Zudilov", "author_email": "maxim.zudilov@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Topic :: Database :: Front-Ends" ], "description": "SQLAlchemy dialect and API client for BigQuery.\n\n\nUsage\n=====\n\n\nSQLAchemy\n_________\n\n.. code-block:: python\n\n from sqlalchemy import *\n from sqlalchemy.engine import create_engine\n from sqlalchemy.schema import *\n engine = create_engine('bigquery://project')\n table = Table('dataset.table', MetaData(bind=engine), autoload=True)\n print(select([func.count('*')], from_obj=table).scalar())\n\nAPI Client\n__________\n\n.. code-block:: python\n\n from pybigquery.api import ApiClient\n api_client = ApiClient()\n print(api_client.dry_run_query(query=sqlstr).total_bytes_processed)\n\nProject\n_______\n\n``project`` in ``bigquery://project`` is used to instantiate BigQuery client with the specific project ID. To infer project from the environment, use ``bigquery://`` \u2013\u00a0without ``project``\n\nAuthentication\n______________\n\nFollow the `Google Cloud library guide `_ for authentication. Alternatively, you can provide the path to a service account JSON file in ``create_engine()``:\n\n.. code-block:: python\n\n engine = create_engine('bigquery://', credentials_path='/path/to/keyfile.json')\n\n\nLocation\n________\n\nTo specify location of your datasets pass ``location`` to ``create_engine()``:\n\n.. code-block:: python\n\n engine = create_engine('bigquery://project', location=\"asia-northeast1\")\n\n\nTable names\n___________\n\nTo query tables from non-default projects, use the following format for the table name: ``project.dataset.table``, e.g.:\n\n.. code-block:: python\n\n sample_table = Table('bigquery-public-data.samples.natality')\n\nBatch size\n__________\n\nBy default, ``arraysize`` is set to ``5000``. ``arraysize`` is used to set the batch size for fetching results. To change it, pass ``arraysize`` to ``create_engine()``:\n\n.. code-block:: python\n\n engine = create_engine('bigquery://project', arraysize=1000)\n\n\nAdding a Default Dataset\n________________________\n\nIf you want to have the ``Client`` use a default dataset, specify it as the \"database\" portion of the connection string.\n\n.. code-block:: python\n\n engine = create_engine('bigquery://project/dataset')\n\nWhen using a default dataset, don't include the dataset name in the table name, e.g.:\n\n.. code-block:: python\n\n table = Table('table_name')\n\nNote that specyfing a default dataset doesn't restrict execution of queries to that particular dataset when using raw queries, e.g.:\n\n.. code-block:: python\n\n # Set default dataset to dataset_a\n engine = create_engine('bigquery://project/dataset_a')\n\n # This will still execute and return rows from dataset_b\n engine.execute('SELECT * FROM dataset_b.table').fetchall()\n\n\nConnection String Parameters\n____________________________\n\nThere are many situations where you can't call ``create_engine`` directly, such as when using tools like `Flask SQLAlchemy `_. For situations like these, or for situations where you want the ``Client`` to have a `default_query_job_config `_, you can pass many arguments in the query of the connection string.\n\nThe ``credentials_path``, ``location``, and ``arraysize`` parameters are used by this library, and the rest are used to create a `QueryJobConfig `_\n\nNote that if you want to use query strings, it will be more reliable if you use three slashes, so ``'bigquery:///?a=b'`` will work reliably, but ``'bigquery://?a=b'`` might be interpreted as having a \"database\" of ``?a=b``, depending on the system being used to parse the connection string.\n\nHere are examples of all the supported arguments. Any not present are either for legacy sql (which isn't supported by this library), or are too complex and are not implemented.\n\n.. code-block:: python\n\n engine = create_engine(\n 'bigquery://some-project/some-dataset' '?'\n 'credentials_path=/some/path/to.json' '&'\n 'location=some-location' '&'\n 'arraysize=1000' '&'\n 'clustering_fields=a,b,c' '&'\n 'create_disposition=CREATE_IF_NEEDED' '&'\n 'destination=different-project.different-dataset.table' '&'\n 'destination_encryption_configuration=some-configuration' '&'\n 'dry_run=true' '&'\n 'labels=a:b,c:d' '&'\n 'maximum_bytes_billed=1000' '&'\n 'priority=INTERACTIVE' '&'\n 'schema_update_options=ALLOW_FIELD_ADDITION,ALLOW_FIELD_RELAXATION' '&'\n 'use_query_cache=true' '&'\n 'write_disposition=WRITE_APPEND'\n )\n\n\nCreating tables\n_______________\n\nTo add metadata to a table:\n\n.. code-block:: python\n\n table = Table('mytable', ..., bigquery_description='my table description', bigquery_friendly_name='my table friendly name')\n\nTo add metadata to a column:\n\n.. code-block:: python\n\n Column('mycolumn', doc='my column description')\n\n\nRequirements\n============\n\nInstall using\n\n- ``pip install pybigquery``\n\n\nTesting\n============\n\nLoad sample tables::\n\n ./scripts/load_test_data.sh\n\nThis will create a dataset ``test_pybigquery`` with tables named ``sample_one_row`` and ``sample``.\n\nSet up an environment and run tests::\n\n pyvenv .env\n source .env/bin/activate\n pip install -r dev_requirements.txt\n pytest\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/mxmzdlv/pybigquery/archive/v0.4.11.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mxmzdlv/pybigquery", "keywords": "bigquery", "license": "", "maintainer": "", "maintainer_email": "", "name": "pybigquery", "package_url": "https://pypi.org/project/pybigquery/", "platform": "", "project_url": "https://pypi.org/project/pybigquery/", "project_urls": { "Download": "https://github.com/mxmzdlv/pybigquery/archive/v0.4.11.tar.gz", "Homepage": "https://github.com/mxmzdlv/pybigquery" }, "release_url": "https://pypi.org/project/pybigquery/0.4.11/", "requires_dist": null, "requires_python": "", "summary": "SQLAlchemy dialect for BigQuery", "version": "0.4.11" }, "last_serial": 5700783, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "9780ffd6a7d06f78422981bba880325b", "sha256": "3ad4892137fd9c67eb25656da8fe4c82fe4fdb3ed1cdbc15d3bc774346489563" }, "downloads": -1, "filename": "pybigquery-0.2.tar.gz", "has_sig": false, "md5_digest": "9780ffd6a7d06f78422981bba880325b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5008, "upload_time": "2017-09-09T03:19:00", "url": "https://files.pythonhosted.org/packages/4a/98/f2a8eb989142285be48bc49ad5c0aa922c46adf4f1012c307c2fe01936bb/pybigquery-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c378c54dd9421cc2271c6efcd746b285", "sha256": "6e59184f6d4f75420c9f6b7ffdd08f3035fb246d8d63d15c8723848d10618af3" }, "downloads": -1, "filename": "pybigquery-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c378c54dd9421cc2271c6efcd746b285", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5085, "upload_time": "2017-09-23T05:36:24", "url": "https://files.pythonhosted.org/packages/b6/2c/13dccccc061d35929c4679cc98f8bc0544155cc68a936abbebb1927afa69/pybigquery-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c96b87accf21694514e2ef88e384a564", "sha256": "0d26a27c47c858b81cdc3d6e7cfee5ab4877ba064930bf3f3f1b823ebb5b71d6" }, "downloads": -1, "filename": "pybigquery-0.2.3.tar.gz", "has_sig": false, "md5_digest": "c96b87accf21694514e2ef88e384a564", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5271, "upload_time": "2017-10-08T05:05:21", "url": "https://files.pythonhosted.org/packages/fa/9d/1e52227d412fd4bb549e91e271f92d30cfe9f1cc3f8ef4d8956bde267569/pybigquery-0.2.3.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "4606da5beadcaa637c2115645e897135", "sha256": "e7bdb171391614c3ccbf1000ee878f9af898194939ba837ec676b7764170bc7e" }, "downloads": -1, "filename": "pybigquery-0.2.5.tar.gz", "has_sig": false, "md5_digest": "4606da5beadcaa637c2115645e897135", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5802, "upload_time": "2017-12-12T07:14:37", "url": "https://files.pythonhosted.org/packages/ab/1d/da82f5be79dad22e5ac8a375b19b20299e9f1bc87328e5f8388c8e74658a/pybigquery-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "aceff878e26d1cba2ff8853621b913bf", "sha256": "a4319356e553cf3fd8aa249b0a8dcffc97f1a83afab4b7db8826bf30bf73d3be" }, "downloads": -1, "filename": "pybigquery-0.2.6.tar.gz", "has_sig": false, "md5_digest": "aceff878e26d1cba2ff8853621b913bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5810, "upload_time": "2018-02-11T04:59:58", "url": "https://files.pythonhosted.org/packages/67/01/a7168dc5c34f3701eb6e9471a0c65acdef5c70d3a5318099e3e1dbcb2e41/pybigquery-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "24b6858cedc516976b6d26f4144cccd5", "sha256": "81c584b02a6db41003e33670dc7c5aa6e6f2f448d5a4055b30ac365027b47c54" }, "downloads": -1, "filename": "pybigquery-0.2.7.tar.gz", "has_sig": false, "md5_digest": "24b6858cedc516976b6d26f4144cccd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5811, "upload_time": "2018-02-11T05:02:18", "url": "https://files.pythonhosted.org/packages/13/4e/ed29b19f30179a5b4b69a39a5de1e0cdda344b87e6b403575c12ed8c2baa/pybigquery-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "8fd06d030ef0d882ff4268acae50c73c", "sha256": "14d5f60adb11b475afa1a1cd64432682b3d89843c53c7aad15a872cf3283825e" }, "downloads": -1, "filename": "pybigquery-0.2.8.tar.gz", "has_sig": false, "md5_digest": "8fd06d030ef0d882ff4268acae50c73c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5792, "upload_time": "2018-04-23T07:00:37", "url": "https://files.pythonhosted.org/packages/e7/18/07611f415710148a534195af7e34afa2057b73a4b2d6e1084259741016dc/pybigquery-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "827627b578198380a605c2aa145bb5e9", "sha256": "6da3003f1897daa8b35bb5d6493c2fc43c5a0fc540365a9895339ff97a0cde48" }, "downloads": -1, "filename": "pybigquery-0.2.9.tar.gz", "has_sig": false, "md5_digest": "827627b578198380a605c2aa145bb5e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6004, "upload_time": "2018-04-27T12:26:31", "url": "https://files.pythonhosted.org/packages/67/1d/095af4e4065a1e9fe3daf6cc560e4255e40eb3bf31f7a4a61f3965d01c02/pybigquery-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d48ccea2324420178342f55791e2fae1", "sha256": "09568d29547f2582da7b2f477615bd8ba4f34e79015ff15fa66f255022ffca73" }, "downloads": -1, "filename": "pybigquery-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d48ccea2324420178342f55791e2fae1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5997, "upload_time": "2018-04-27T12:42:27", "url": "https://files.pythonhosted.org/packages/2e/89/55f8f45fe7d2c8d0492715d96f50af2cab417a44e9c787d25dfbc3b29df1/pybigquery-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "ff86e4ac015cc279663bd10abf60c93e", "sha256": "d0c722ef9560856bd3c3738cc848d73c692843f682d05a1b283386e192c05007" }, "downloads": -1, "filename": "pybigquery-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ff86e4ac015cc279663bd10abf60c93e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6103, "upload_time": "2018-05-14T00:34:55", "url": "https://files.pythonhosted.org/packages/44/44/b3fd6aedb312fd9e25b5d6f935d1eb3f6fb7b11b6b89f0150bb25cb78cf2/pybigquery-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "edb3fe43ddbd77e8e78d44c609ffc051", "sha256": "e0d8a9895d6cefba80583906a3c41b8b936084d61c382f0d201365bbc4fc2bd6" }, "downloads": -1, "filename": "pybigquery-0.3.2.tar.gz", "has_sig": false, "md5_digest": "edb3fe43ddbd77e8e78d44c609ffc051", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6245, "upload_time": "2018-08-11T04:29:34", "url": "https://files.pythonhosted.org/packages/be/6b/f032c6d8ffd8d12666550320f67a42808faa21d15def7e6a65a8b9c564b1/pybigquery-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "2e7bf8c6115329a5765bc1a9c5f9d9dd", "sha256": "44900ee809072c8cd9cb73e6b62f9f68b134b3a3940780435d3690460991d155" }, "downloads": -1, "filename": "pybigquery-0.3.3.tar.gz", "has_sig": false, "md5_digest": "2e7bf8c6115329a5765bc1a9c5f9d9dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7483, "upload_time": "2018-08-19T22:18:06", "url": "https://files.pythonhosted.org/packages/32/91/fad59669a147eaa659aaf47c60a3adf83963266aeb058ae6e95376bbd748/pybigquery-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "46a45c25f12c72575319d0173f9c9d3c", "sha256": "0445dff734c009b5c769e6cde95b60e7963a41e5eadcb8a861dcd0df2e618f28" }, "downloads": -1, "filename": "pybigquery-0.3.4.tar.gz", "has_sig": false, "md5_digest": "46a45c25f12c72575319d0173f9c9d3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7770, "upload_time": "2018-08-21T07:36:36", "url": "https://files.pythonhosted.org/packages/b4/74/3d993bcf83c118ee613bd4b38a3b38459e815bdbcaf3714a0d1e16e8a413/pybigquery-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "d941c2a5c3f9941c67cdf303afaaca52", "sha256": "f738d11361a405e5ccae9c97fee3248ddd4dc6ac47f127e17a7401dc94d94fa3" }, "downloads": -1, "filename": "pybigquery-0.3.5.tar.gz", "has_sig": false, "md5_digest": "d941c2a5c3f9941c67cdf303afaaca52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7760, "upload_time": "2018-08-21T07:50:35", "url": "https://files.pythonhosted.org/packages/d4/22/07fee40a06f00e6e027ad21e649fbbc5a13a20882699fde71c349d9935d1/pybigquery-0.3.5.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b617e93af75a00621866c5d1cd12857a", "sha256": "6309b0575114d34c33c584bc3765ebb2208173ae60690fc8cff2d2ca5f2fd383" }, "downloads": -1, "filename": "pybigquery-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b617e93af75a00621866c5d1cd12857a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9006, "upload_time": "2018-08-22T22:05:02", "url": "https://files.pythonhosted.org/packages/98/64/01c4d4d7565d558ee4f430fc3c94ecfdb79cf3fe20fd943f45359cda8d8a/pybigquery-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "4dd08cc6ac4f380ac40b7e1ad207a952", "sha256": "12b5f9e84f7030af00b16a9b55ba95bb9ee39cb20f812e3e0afd314a934acd1f" }, "downloads": -1, "filename": "pybigquery-0.4.1.tar.gz", "has_sig": false, "md5_digest": "4dd08cc6ac4f380ac40b7e1ad207a952", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9017, "upload_time": "2018-08-22T22:09:49", "url": "https://files.pythonhosted.org/packages/19/18/01cc30862e1b993f16dc92fa3f0f3099936a75bb83012af93f16a03fbc5f/pybigquery-0.4.1.tar.gz" } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "adaa27d4fcb55978e5cb38a53ac2dd84", "sha256": "b941d10d29e2c33f79f3ad41fdfbd070542d3fdb7a2493917d33f9b0fe7df9e5" }, "downloads": -1, "filename": "pybigquery-0.4.10.tar.gz", "has_sig": false, "md5_digest": "adaa27d4fcb55978e5cb38a53ac2dd84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15513, "upload_time": "2019-03-08T21:58:11", "url": "https://files.pythonhosted.org/packages/d0/5c/ab35241d01054ca88c836d9dd91b8cc05ee26640bd88b604ea079cc712d0/pybigquery-0.4.10.tar.gz" } ], "0.4.11": [ { "comment_text": "", "digests": { "md5": "111039112bab8af9b9d967e04cca9764", "sha256": "c07a2f08217afb8290d909bb5e7e3ccb52df0338a786490c85de1ed7c97f7a1e" }, "downloads": -1, "filename": "pybigquery-0.4.11.tar.gz", "has_sig": false, "md5_digest": "111039112bab8af9b9d967e04cca9764", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15591, "upload_time": "2019-08-19T23:30:25", "url": "https://files.pythonhosted.org/packages/38/2c/42bcf3fff6c78b523ac282cac4ff8a5ad6dbff59532da10f716b0ce794aa/pybigquery-0.4.11.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "7ea22768c87679dc672687de18e9ad76", "sha256": "8ec60f1362fb15d75a298344ca72b6c7b093f82970ff6f082792fd63d698a903" }, "downloads": -1, "filename": "pybigquery-0.4.2.tar.gz", "has_sig": false, "md5_digest": "7ea22768c87679dc672687de18e9ad76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9157, "upload_time": "2018-08-25T03:30:34", "url": "https://files.pythonhosted.org/packages/81/4e/cc8ac1c9f2754ae2c87d852ddc88936f361c253e6f2237ba9726feeda8e7/pybigquery-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "3ebc1022be8c073d06b95984531a666e", "sha256": "989349f5e57dffa48367eeaba00ca393dcb440ae9f9110be52ee4cc3a6c19eab" }, "downloads": -1, "filename": "pybigquery-0.4.3.tar.gz", "has_sig": false, "md5_digest": "3ebc1022be8c073d06b95984531a666e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9181, "upload_time": "2018-09-05T22:00:58", "url": "https://files.pythonhosted.org/packages/7c/57/396ea510c8f13d3d4790273af12aca2cae1d9f1bf92e1216603b11f7f455/pybigquery-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "3bf30e37f7118983f2d5cba6577aef80", "sha256": "351b837c9cd1beab425b06e58d58cde03301c0478a6bd895cbdba33005bea6c9" }, "downloads": -1, "filename": "pybigquery-0.4.4.tar.gz", "has_sig": false, "md5_digest": "3bf30e37f7118983f2d5cba6577aef80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9305, "upload_time": "2018-09-10T06:22:30", "url": "https://files.pythonhosted.org/packages/53/2d/39f7af1df232aa623938e79688f81be350435bdb37d74fe15fcc4d0753e7/pybigquery-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "c8ece48fa0f9aa6b5fa1cffa33ae2c7a", "sha256": "40ac41b530a6dfaf48c6d1fed960d3df279b4b37d543283ef454b8c30df3acd4" }, "downloads": -1, "filename": "pybigquery-0.4.5.tar.gz", "has_sig": false, "md5_digest": "c8ece48fa0f9aa6b5fa1cffa33ae2c7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9281, "upload_time": "2018-10-03T01:58:22", "url": "https://files.pythonhosted.org/packages/96/55/817a66d3138725f3efea8a166a79b56c453edf320d34d7ef96d0785e9a8d/pybigquery-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "0d2ce923d7a2fb659c705ede13f1e21f", "sha256": "c34fcf4054f0b66e0a67165af6e0113d6f521382678af22531a177c8e714e351" }, "downloads": -1, "filename": "pybigquery-0.4.6.tar.gz", "has_sig": false, "md5_digest": "0d2ce923d7a2fb659c705ede13f1e21f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14339, "upload_time": "2018-10-05T06:13:49", "url": "https://files.pythonhosted.org/packages/3b/bb/60d54c4040401b0d2da942a9f1707d56c39e541ac63c31dd62f8d30b3655/pybigquery-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "ab9af0ca74e32ac6bc0367c6742dd82c", "sha256": "79426e10c001fde1436d13bda19f2f2414d8394e9fb6060983ba742acd878c73" }, "downloads": -1, "filename": "pybigquery-0.4.7.tar.gz", "has_sig": false, "md5_digest": "ab9af0ca74e32ac6bc0367c6742dd82c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14577, "upload_time": "2018-10-25T11:35:15", "url": "https://files.pythonhosted.org/packages/81/47/2c0af2a0f0050c6c66676db97d85578af5a8c7c7ecb9e318020a4bf365b7/pybigquery-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "d7e0e8cf60d6dfc3e57eb23ff9ceb245", "sha256": "8c32f78018f5f290964a76f6b52bedceaee4c3fad5b07dac6e9dd3046f77c367" }, "downloads": -1, "filename": "pybigquery-0.4.8.tar.gz", "has_sig": false, "md5_digest": "d7e0e8cf60d6dfc3e57eb23ff9ceb245", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15047, "upload_time": "2018-12-21T23:46:38", "url": "https://files.pythonhosted.org/packages/7e/69/e75512302f1aef8f84d55edafa85d6421614e56b96ee8bda0f392835b2f6/pybigquery-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "8a5e3cb6f0929f2dcf3a94c7228f7995", "sha256": "3064760bdda053d16908420a45bc0315bc59dbe544451ac3000601eaca500de7" }, "downloads": -1, "filename": "pybigquery-0.4.9.tar.gz", "has_sig": false, "md5_digest": "8a5e3cb6f0929f2dcf3a94c7228f7995", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15427, "upload_time": "2019-01-14T02:33:01", "url": "https://files.pythonhosted.org/packages/3a/22/c8c74e532c35187ed820b684cd1d6695b41f878a3d1187cb46c660b17a8a/pybigquery-0.4.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "111039112bab8af9b9d967e04cca9764", "sha256": "c07a2f08217afb8290d909bb5e7e3ccb52df0338a786490c85de1ed7c97f7a1e" }, "downloads": -1, "filename": "pybigquery-0.4.11.tar.gz", "has_sig": false, "md5_digest": "111039112bab8af9b9d967e04cca9764", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15591, "upload_time": "2019-08-19T23:30:25", "url": "https://files.pythonhosted.org/packages/38/2c/42bcf3fff6c78b523ac282cac4ff8a5ad6dbff59532da10f716b0ce794aa/pybigquery-0.4.11.tar.gz" } ] }