{ "info": { "author": "Google LLC", "author_email": "googleapis-packages@google.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Internet" ], "description": "Python Client for Cloud Spanner\n===============================\n\n|GA| |pypi| |versions| \n\n`Cloud Spanner`_ is the world's first fully managed relational database service\nto offer both strong consistency and horizontal scalability for\nmission-critical online transaction processing (OLTP) applications. With Cloud\nSpanner you enjoy all the traditional benefits of a relational database; but\nunlike any other relational database service, Cloud Spanner scales horizontally\nto hundreds or thousands of servers to handle the biggest transactional\nworkloads.\n\n\n- `Client Library Documentation`_\n- `Product Documentation`_\n\n.. |GA| image:: https://img.shields.io/badge/support-GA-gold.svg\n :target: https://github.com/googleapis/google-cloud-python/blob/main/README.rst#general-availability\n.. |pypi| image:: https://img.shields.io/pypi/v/google-cloud-spanner.svg\n :target: https://pypi.org/project/google-cloud-spanner/\n.. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-spanner.svg\n :target: https://pypi.org/project/google-cloud-spanner/\n.. _Cloud Spanner: https://cloud.google.com/spanner/\n.. _Client Library Documentation: https://cloud.google.com/python/docs/reference/spanner/latest\n.. _Product Documentation: https://cloud.google.com/spanner/docs\n\nQuick Start\n-----------\n\nIn order to use this library, you first need to go through the following steps:\n\n1. `Select or create a Cloud Platform project.`_\n2. `Enable billing for your project.`_\n3. `Enable the Google Cloud Spanner API.`_\n4. `Setup Authentication.`_\n\n.. _Select or create a Cloud Platform project.: https://console.cloud.google.com/project\n.. _Enable billing for your project.: https://cloud.google.com/billing/docs/how-to/modify-project#enable_billing_for_a_project\n.. _Enable the Google Cloud Spanner API.: https://cloud.google.com/spanner\n.. _Setup Authentication.: https://googleapis.dev/python/google-api-core/latest/auth.html\n\nInstallation\n~~~~~~~~~~~~\n\nInstall this library in a `virtualenv`_ using pip. `virtualenv`_ is a tool to\ncreate isolated Python environments. The basic problem it addresses is one of\ndependencies and versions, and indirectly permissions.\n\nWith `virtualenv`_, it's possible to install this library without needing system\ninstall permissions, and without clashing with the installed system\ndependencies.\n\n.. _`virtualenv`: https://virtualenv.pypa.io/en/latest/\n\n\nSupported Python Versions\n^^^^^^^^^^^^^^^^^^^^^^^^^\nPython >= 3.6\n\nDeprecated Python Versions\n^^^^^^^^^^^^^^^^^^^^^^^^^^\nPython == 2.7.\nPython == 3.5.\n\n\nMac/Linux\n^^^^^^^^^\n\n.. code-block:: console\n\n pip install virtualenv\n virtualenv \n source /bin/activate\n /bin/pip install google-cloud-spanner\n\n\nWindows\n^^^^^^^\n\n.. code-block:: console\n\n pip install virtualenv\n virtualenv \n \\Scripts\\activate\n \\Scripts\\pip.exe install google-cloud-spanner\n\n\nExample Usage\n-------------\n\n\nExecuting Arbitrary SQL in a Transaction\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nGenerally, to work with Cloud Spanner, you will want a transaction. The\npreferred mechanism for this is to create a single function, which executes\nas a callback to ``database.run_in_transaction``:\n\n.. code:: python\n\n # First, define the function that represents a single \"unit of work\"\n # that should be run within the transaction.\n def update_anniversary(transaction, person_id, unix_timestamp):\n # The query itself is just a string.\n #\n # The use of @parameters is recommended rather than doing your\n # own string interpolation; this provides protections against\n # SQL injection attacks.\n query = \"\"\"SELECT anniversary FROM people\n WHERE id = @person_id\"\"\"\n\n # When executing the SQL statement, the query and parameters are sent\n # as separate arguments. When using parameters, you must specify\n # both the parameters themselves and their types.\n row = transaction.execute_sql(\n query=query,\n params={'person_id': person_id},\n param_types={\n 'person_id': types.INT64_PARAM_TYPE,\n },\n ).one()\n\n # Now perform an update on the data.\n old_anniversary = row[0]\n new_anniversary = _compute_anniversary(old_anniversary, years)\n transaction.update(\n 'people',\n ['person_id', 'anniversary'],\n [person_id, new_anniversary],\n )\n\n # Actually run the `update_anniversary` function in a transaction.\n database.run_in_transaction(update_anniversary,\n person_id=42,\n unix_timestamp=1335020400,\n )\n\n\nSelect records using a Transaction\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nOnce you have a transaction object (such as the first argument sent to\n``run_in_transaction``), reading data is easy:\n\n.. code:: python\n\n # Define a SELECT query.\n query = \"\"\"SELECT e.first_name, e.last_name, p.telephone\n FROM employees as e, phones as p\n WHERE p.employee_id == e.employee_id\"\"\"\n\n # Execute the query and return results.\n result = transaction.execute_sql(query)\n for row in result.rows:\n print(row)\n\n\nInsert records using Data Manipulation Language (DML) with a Transaction\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nUse the ``execute_update()`` method to execute a DML statement:\n\n.. code:: python\n\n spanner_client = spanner.Client()\n instance = spanner_client.instance(instance_id)\n database = instance.database(database_id)\n\n def insert_singers(transaction):\n row_ct = transaction.execute_update(\n \"INSERT Singers (SingerId, FirstName, LastName) \"\n \" VALUES (10, 'Virginia', 'Watson')\"\n )\n\n print(\"{} record(s) inserted.\".format(row_ct))\n\n database.run_in_transaction(insert_singers)\n\n\nInsert records using Mutations with a Transaction\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nTo add one or more records to a table, use ``insert``:\n\n.. code:: python\n\n transaction.insert(\n 'citizens',\n columns=['email', 'first_name', 'last_name', 'age'],\n values=[\n ['phred@exammple.com', 'Phred', 'Phlyntstone', 32],\n ['bharney@example.com', 'Bharney', 'Rhubble', 31],\n ],\n )\n\n\nUpdate records using Data Manipulation Language (DML) with a Transaction\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n spanner_client = spanner.Client()\n instance = spanner_client.instance(instance_id)\n database = instance.database(database_id)\n\n def update_albums(transaction):\n row_ct = transaction.execute_update(\n \"UPDATE Albums \"\n \"SET MarketingBudget = MarketingBudget * 2 \"\n \"WHERE SingerId = 1 and AlbumId = 1\"\n )\n\n print(\"{} record(s) updated.\".format(row_ct))\n\n database.run_in_transaction(update_albums)\n\n\nUpdate records using Mutations with a Transaction\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``Transaction.update`` updates one or more existing records in a table. Fails\nif any of the records does not already exist.\n\n.. code:: python\n\n transaction.update(\n 'citizens',\n columns=['email', 'age'],\n values=[\n ['phred@exammple.com', 33],\n ['bharney@example.com', 32],\n ],\n )\n\n\nNext Steps\n~~~~~~~~~~\n\n- See the `Client Library Documentation`_ to learn how to connect to Cloud\n Spanner using this Client Library.\n- Read the `Product documentation`_ to learn\n more about the product and see How-to Guides.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/googleapis/python-spanner", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "google-cloud-spanner", "package_url": "https://pypi.org/project/google-cloud-spanner/", "platform": "Posix; MacOS X; Windows", "project_url": "https://pypi.org/project/google-cloud-spanner/", "project_urls": { "Homepage": "https://github.com/googleapis/python-spanner" }, "release_url": "https://pypi.org/project/google-cloud-spanner/3.14.0/", "requires_dist": [ "google-api-core[grpc] (!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5)", "google-cloud-core (<3.0dev,>=1.4.1)", "grpc-google-iam-v1 (<1.0.0dev,>=0.12.4)", "proto-plus (!=1.19.6,>=1.15.0)", "sqlparse (>=0.3.0)", "packaging (>=14.3)", "libcst (>=0.2.5) ; extra == 'libcst'", "opentelemetry-api (>=1.1.0) ; extra == 'tracing'", "opentelemetry-sdk (>=1.1.0) ; extra == 'tracing'", "opentelemetry-instrumentation (<0.23dev,>=0.20b0) ; extra == 'tracing'" ], "requires_python": ">=3.6", "summary": "Cloud Spanner API client library", "version": "3.14.0", "yanked": false, "yanked_reason": null }, "last_serial": 13565383, "releases": { "0.23.0": [ { "comment_text": "", "digests": { "md5": "9d8c9b14708fc8ff798e4df4ed1fcfaa", "sha256": "1659e4e3395d45149ee09d9807e3e6a96c09b7788adb03cc5f657684008817c2" }, "downloads": -1, "filename": "google_cloud_spanner-0.23.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9d8c9b14708fc8ff798e4df4ed1fcfaa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 74860, "upload_time": "2017-02-14T19:14:26", "upload_time_iso_8601": "2017-02-14T19:14:26.727586Z", "url": "https://files.pythonhosted.org/packages/d1/09/22d9b10448d3aa0ac312253dd1ff7609e200b334a23e40a78a6d40a51fff/google_cloud_spanner-0.23.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "21ffbab6be3fb399cd5352757afeb89a", "sha256": "41bad699f010ed650b8b94588daabff9e66ab4ccaa4a884f0e414809ec52008e" }, "downloads": -1, "filename": "google-cloud-spanner-0.23.0.tar.gz", "has_sig": false, "md5_digest": "21ffbab6be3fb399cd5352757afeb89a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52293, "upload_time": "2017-02-14T19:14:28", "upload_time_iso_8601": "2017-02-14T19:14:28.105184Z", "url": "https://files.pythonhosted.org/packages/b7/6c/35c7c2bac970c4eefb592f56113676d4e4899a3895ef25a1f336df41afad/google-cloud-spanner-0.23.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.23.1": [ { "comment_text": "", "digests": { "md5": "10361d82327cd80f1d3d65e63a4e678c", "sha256": "5a5577b327751eca56e938f8b64d8731242d6cda557eaa2a72874d18c9728666" }, "downloads": -1, "filename": "google_cloud_spanner-0.23.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10361d82327cd80f1d3d65e63a4e678c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 75692, "upload_time": "2017-02-25T00:45:44", "upload_time_iso_8601": "2017-02-25T00:45:44.149309Z", "url": "https://files.pythonhosted.org/packages/9a/3e/91d6de152727aeaa541618de6ab240f60c282b64502426ad4f7549079315/google_cloud_spanner-0.23.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e97376300adac0384b024bf5d4400884", "sha256": "2214ba99982679b3b7808d0dde14c3874e6ff6f51046c3d501e67cf59f86494a" }, "downloads": -1, "filename": "google-cloud-spanner-0.23.1.tar.gz", "has_sig": false, "md5_digest": "e97376300adac0384b024bf5d4400884", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53098, "upload_time": "2017-02-25T00:45:45", "upload_time_iso_8601": "2017-02-25T00:45:45.109345Z", "url": "https://files.pythonhosted.org/packages/36/59/092322ab6531e1eb2e16fdbff2f216c2213ce178911f49ea7b978819c5cc/google-cloud-spanner-0.23.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.24.0": [ { "comment_text": "", "digests": { "md5": "d4b5418d84dc44e838fe8ef00044cdaa", "sha256": "a0dc57c6745e00b56e5679950e6b813218b2acb78f973bbce65d20f34763f7a8" }, "downloads": -1, "filename": "google_cloud_spanner-0.24.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4b5418d84dc44e838fe8ef00044cdaa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 77730, "upload_time": "2017-03-31T19:15:05", "upload_time_iso_8601": "2017-03-31T19:15:05.847787Z", "url": "https://files.pythonhosted.org/packages/fa/92/091557ddf27cab37ef3708d0f69ca173e0839dce79a350a8dd9cc8b22355/google_cloud_spanner-0.24.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9079bcc368d54cfd59e98a395d6744e6", "sha256": "1b45847e0e4b02391e80ea7618021244c831dfe3ad058a5d70aa4284b7383f43" }, "downloads": -1, "filename": "google-cloud-spanner-0.24.0.tar.gz", "has_sig": false, "md5_digest": "9079bcc368d54cfd59e98a395d6744e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57394, "upload_time": "2017-03-31T19:15:07", "upload_time_iso_8601": "2017-03-31T19:15:07.252963Z", "url": "https://files.pythonhosted.org/packages/61/45/96b09813889eef3b1c16c6a65eb24915d277b71bf2922742eb11a8ac88f8/google-cloud-spanner-0.24.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.24.1": [ { "comment_text": "", "digests": { "md5": "d08ba041ee0267fae17faa239d8e0c96", "sha256": "28242187bb329e834f0340b32375fca18c2487765f29cc17ac8eb845fe5e7a82" }, "downloads": -1, "filename": "google_cloud_spanner-0.24.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d08ba041ee0267fae17faa239d8e0c96", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37045, "upload_time": "2017-04-28T18:31:18", "upload_time_iso_8601": "2017-04-28T18:31:18.820691Z", "url": "https://files.pythonhosted.org/packages/b7/0a/18181a25c9bd123fc90ecf818caa23621a5033af615b3e1805ea7536c238/google_cloud_spanner-0.24.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7d20b686789932dee54a6adec0d44c96", "sha256": "713bf3e318c39b828d4e8bc56a20b35a788c39c86744418522e74547a5c64d10" }, "downloads": -1, "filename": "google-cloud-spanner-0.24.1.tar.gz", "has_sig": false, "md5_digest": "7d20b686789932dee54a6adec0d44c96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27582, "upload_time": "2017-04-28T18:31:22", "upload_time_iso_8601": "2017-04-28T18:31:22.002877Z", "url": "https://files.pythonhosted.org/packages/d9/bb/e7b06b653bafd17e936633925b0ca5766da7a0575a7c93b1e627961ee1ea/google-cloud-spanner-0.24.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.24.2": [ { "comment_text": "", "digests": { "md5": "a337c38db819e26321126e29bbca1aa7", "sha256": "a8b22479ab55857e0934ca88e52d69f969038720bd3d6ca26abfc03286147600" }, "downloads": -1, "filename": "google_cloud_spanner-0.24.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a337c38db819e26321126e29bbca1aa7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36311, "upload_time": "2017-05-18T16:41:11", "upload_time_iso_8601": "2017-05-18T16:41:11.030762Z", "url": "https://files.pythonhosted.org/packages/bd/d3/7c05f6e43a9a0fd588fc1e3c7faf27bdf7256a912121f30c8bd02d01ac24/google_cloud_spanner-0.24.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "99e2596a95a21f33ff39741bdc87a0b3", "sha256": "bc7d99ccedf706fa8d31075825b6121298dd2108a7cd9c7a677237f633ed0c81" }, "downloads": -1, "filename": "google-cloud-spanner-0.24.2.tar.gz", "has_sig": false, "md5_digest": "99e2596a95a21f33ff39741bdc87a0b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27374, "upload_time": "2017-05-18T16:41:12", "upload_time_iso_8601": "2017-05-18T16:41:12.285599Z", "url": "https://files.pythonhosted.org/packages/c3/45/22d5a704b393af8890b4bcf71cec3489bdf70d4a211224a15f75b6723299/google-cloud-spanner-0.24.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.25.0": [ { "comment_text": "", "digests": { "md5": "b7f1137f107939cf28f0688483fc6ccd", "sha256": "c4429b5c68619b9491fa2f220413a23e23e637a0bf0e29d375cd136cc90ecfc4" }, "downloads": -1, "filename": "google_cloud_spanner-0.25.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7f1137f107939cf28f0688483fc6ccd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36389, "upload_time": "2017-06-26T23:48:40", "upload_time_iso_8601": "2017-06-26T23:48:40.674498Z", "url": "https://files.pythonhosted.org/packages/30/4f/4c4d98388d95b249bc3e4b173911ef2478e34e3c61264d74b9ecfd4b9302/google_cloud_spanner-0.25.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b31e156307b8c012d00bd0096bfffd8b", "sha256": "3a730ca4ea4197d9d84d64dfeff199d323862754cb856ca943a5576bddc23460" }, "downloads": -1, "filename": "google-cloud-spanner-0.25.0.tar.gz", "has_sig": false, "md5_digest": "b31e156307b8c012d00bd0096bfffd8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27793, "upload_time": "2017-06-26T23:48:41", "upload_time_iso_8601": "2017-06-26T23:48:41.736256Z", "url": "https://files.pythonhosted.org/packages/92/14/43b985ba1a8752bd8a18261305d5187cff52ded96fb97847f6999ab112b6/google-cloud-spanner-0.25.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.26.0": [ { "comment_text": "", "digests": { "md5": "78091f6b56612960ef8989c3ffb5eece", "sha256": "4d8490e791391ce1abe796ad4a5cf48f1089fe9e2a36afb1606792cf9f22cde6" }, "downloads": -1, "filename": "google_cloud_spanner-0.26.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78091f6b56612960ef8989c3ffb5eece", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37834, "upload_time": "2017-08-05T00:14:24", "upload_time_iso_8601": "2017-08-05T00:14:24.970003Z", "url": "https://files.pythonhosted.org/packages/53/6d/68242fbb0a9d3722a1a8c78e3fc1cb0f40c3b6433cb61ef860a6d83a1b51/google_cloud_spanner-0.26.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "14eea24c1792ec289629a5cdc2c23f47", "sha256": "e3dd74c848466ab83d89936625783b4c6e1fb3e3b9c9225030941a29df7813d2" }, "downloads": -1, "filename": "google-cloud-spanner-0.26.0.tar.gz", "has_sig": false, "md5_digest": "14eea24c1792ec289629a5cdc2c23f47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66295, "upload_time": "2017-08-05T00:14:27", "upload_time_iso_8601": "2017-08-05T00:14:27.600445Z", "url": "https://files.pythonhosted.org/packages/13/d1/aae55423f89720e006c4cf1a1f0f59b142e309db47423e9ccda28e8f62a3/google-cloud-spanner-0.26.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.27.0": [ { "comment_text": "", "digests": { "md5": "de66a9b0031e3f0f3017cf4a73aa0fb6", "sha256": "7caac31cdf0ed53fa0d8fa89f7210951b190e294e0015cb513d771842d687436" }, "downloads": -1, "filename": "google_cloud_spanner-0.27.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de66a9b0031e3f0f3017cf4a73aa0fb6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41559, "upload_time": "2017-08-24T22:26:39", "upload_time_iso_8601": "2017-08-24T22:26:39.602970Z", "url": "https://files.pythonhosted.org/packages/e8/83/de19f002c9980a54fb298d66b0dc2ea25e8489d1b150e9e738f9da901abc/google_cloud_spanner-0.27.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b6844a83c0cb8f14d1aee0f8c79efe5a", "sha256": "0797d25a7ffbe6028963e50b551e2d68098f0c202b48cb986840b6d03d2ea93a" }, "downloads": -1, "filename": "google-cloud-spanner-0.27.0.tar.gz", "has_sig": false, "md5_digest": "b6844a83c0cb8f14d1aee0f8c79efe5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71709, "upload_time": "2017-08-24T22:26:41", "upload_time_iso_8601": "2017-08-24T22:26:41.931783Z", "url": "https://files.pythonhosted.org/packages/6d/cd/6742208f93901a77bd07a21661114f0fa5074f38eef610f5c8f74363f34d/google-cloud-spanner-0.27.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.28.0": [ { "comment_text": "", "digests": { "md5": "62f9302be13360043eb06460465f4d96", "sha256": "05de749a5ced09a75cf51345ca0ee76b625d0d4419e775f0f59b6949ac83a394" }, "downloads": -1, "filename": "google_cloud_spanner-0.28.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62f9302be13360043eb06460465f4d96", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 132862, "upload_time": "2017-09-26T22:20:34", "upload_time_iso_8601": "2017-09-26T22:20:34.133893Z", "url": "https://files.pythonhosted.org/packages/36/5d/380d8977d4dc3bc4ccacf38f0f966bd1c303282d8bd6c34338fe86b0833f/google_cloud_spanner-0.28.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5dbbc644522834685ba5fe0f25771b04", "sha256": "06b8cba2a29ec7fa83318bfeab492225d415450e8641b29fb0833775336225be" }, "downloads": -1, "filename": "google-cloud-spanner-0.28.0.tar.gz", "has_sig": false, "md5_digest": "5dbbc644522834685ba5fe0f25771b04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149014, "upload_time": "2017-09-26T22:20:35", "upload_time_iso_8601": "2017-09-26T22:20:35.570860Z", "url": "https://files.pythonhosted.org/packages/d1/25/b02edd3f7822fdab977e4d77e93afde5bf6f9e37b0a598e9601fa6451112/google-cloud-spanner-0.28.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.29.0": [ { "comment_text": "", "digests": { "md5": "6b20753c3b73fbe3e757b25750ebbc90", "sha256": "39707e37e2399df0a6ea7f5b636fc06858359a70af92ac485bbba9bf810a43e7" }, "downloads": -1, "filename": "google_cloud_spanner-0.29.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b20753c3b73fbe3e757b25750ebbc90", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 133135, "upload_time": "2017-10-31T22:27:23", "upload_time_iso_8601": "2017-10-31T22:27:23.646009Z", "url": "https://files.pythonhosted.org/packages/b3/3f/d1771299f1df521dd918830511f03d1df9ee27d5a2e20252811feed39060/google_cloud_spanner-0.29.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "22074141f7703d87883ef9f108fd5c84", "sha256": "bc4c6269b07d0982289d4ecd9b88da943e097ab2104c79ce18e4966766bb877b" }, "downloads": -1, "filename": "google-cloud-spanner-0.29.0.tar.gz", "has_sig": false, "md5_digest": "22074141f7703d87883ef9f108fd5c84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151030, "upload_time": "2017-10-31T22:27:24", "upload_time_iso_8601": "2017-10-31T22:27:24.896801Z", "url": "https://files.pythonhosted.org/packages/f4/b3/cd6c4743dbe0050006ece8985cf7ab35ba3efbc45d5a97cb42e0b27f8ce7/google-cloud-spanner-0.29.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.30.0": [ { "comment_text": "", "digests": { "md5": "2d227efd20bcfca197327a071c719378", "sha256": "6c55e0b48b2852021bebe9373da267e0ab6685972b379e3cfad10aa79b2920e6" }, "downloads": -1, "filename": "google_cloud_spanner-0.30.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d227efd20bcfca197327a071c719378", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 135323, "upload_time": "2018-01-11T19:06:27", "upload_time_iso_8601": "2018-01-11T19:06:27.444517Z", "url": "https://files.pythonhosted.org/packages/c9/dd/b3c48f0803aeefd92e5afb2acab7e7d23865b24b0fe27a8b233fafbdf599/google_cloud_spanner-0.30.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1f06ee89667864c47d81c8dde835477d", "sha256": "b0cc37630fef9f8dd0326969d692aa4d02846685b1de08669b7617d3423d873e" }, "downloads": -1, "filename": "google-cloud-spanner-0.30.0.tar.gz", "has_sig": false, "md5_digest": "1f06ee89667864c47d81c8dde835477d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148088, "upload_time": "2018-01-11T19:06:33", "upload_time_iso_8601": "2018-01-11T19:06:33.654829Z", "url": "https://files.pythonhosted.org/packages/30/5e/23b73005c2ca69432efe605ba5e41931d030eac59fa176f021e188cbe92f/google-cloud-spanner-0.30.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ac039a6e70fe239957b53a2ecb5a025c", "sha256": "afddcd2fc40d68ac1dd0644bb5a8b2825793be20cd8538cc3c7c245f61c5d3ec" }, "downloads": -1, "filename": "google_cloud_spanner-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac039a6e70fe239957b53a2ecb5a025c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 135334, "upload_time": "2018-02-07T18:45:57", "upload_time_iso_8601": "2018-02-07T18:45:57.019130Z", "url": "https://files.pythonhosted.org/packages/b1/22/f899f3c952c7bf38082a01a5a46ec462150e66929b071b546dc2d17a134c/google_cloud_spanner-1.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "10ee6ca349407bef4ece4734176d7ee1", "sha256": "9beea003ff5d25f1a00a716b71f569d0e64eb6b3d1c5055aa405030b1a93fad4" }, "downloads": -1, "filename": "google-cloud-spanner-1.0.0.tar.gz", "has_sig": false, "md5_digest": "10ee6ca349407bef4ece4734176d7ee1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149334, "upload_time": "2018-02-07T18:45:58", "upload_time_iso_8601": "2018-02-07T18:45:58.678165Z", "url": "https://files.pythonhosted.org/packages/71/62/f67e3332c244d5aa190ef30110e03cd147e54cb954a245a2251ee3b819d7/google-cloud-spanner-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "dbd85157f8feece73f88df1e7e596625", "sha256": "4e83a073f8300e927e5ea2b1b8cc6877f56f98b5d106f7ff189985719be363be" }, "downloads": -1, "filename": "google_cloud_spanner-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbd85157f8feece73f88df1e7e596625", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 135327, "upload_time": "2018-02-28T20:35:42", "upload_time_iso_8601": "2018-02-28T20:35:42.555037Z", "url": "https://files.pythonhosted.org/packages/0b/91/288762109c38e74fdc4eb3edfaefd8226d36bfdb8a9bde992c7d603db726/google_cloud_spanner-1.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "160b716d4416d184ebd3243c017ef6eb", "sha256": "0d4c61d16fc2c1f01950a14986518f994f25e305ca7514aba3e579a0ff44d4a0" }, "downloads": -1, "filename": "google-cloud-spanner-1.1.0.tar.gz", "has_sig": false, "md5_digest": "160b716d4416d184ebd3243c017ef6eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150775, "upload_time": "2018-02-28T20:35:44", "upload_time_iso_8601": "2018-02-28T20:35:44.391514Z", "url": "https://files.pythonhosted.org/packages/41/45/634004b7ab0417df7b9bf775d90e9d0044372e2ad10c041a51016b68dd66/google-cloud-spanner-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "71a434170b72975ac86f40387ddd8785", "sha256": "3ff0c992e8a8a27501655c2a4d9a60dd94d4f80fc67001ce8fab341f31098c90" }, "downloads": -1, "filename": "google_cloud_spanner-1.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "71a434170b72975ac86f40387ddd8785", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 206301, "upload_time": "2019-07-30T16:33:54", "upload_time_iso_8601": "2019-07-30T16:33:54.390625Z", "url": "https://files.pythonhosted.org/packages/27/a5/a08ef4539c92658c336087ec0cfdcc8171b4a38f721585b047abb9d78e1b/google_cloud_spanner-1.10.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6c1d4b8ba618b5d0e4275510c84d3df1", "sha256": "ccdcf0b4a4c117de506500248262529d2da2a6c4c20b894cf4d0178c779dc0d8" }, "downloads": -1, "filename": "google-cloud-spanner-1.10.0.tar.gz", "has_sig": false, "md5_digest": "6c1d4b8ba618b5d0e4275510c84d3df1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 221982, "upload_time": "2019-07-30T16:34:05", "upload_time_iso_8601": "2019-07-30T16:34:05.856351Z", "url": "https://files.pythonhosted.org/packages/ac/1b/915aa9dc3bb7c61f56e84d3f937da40aca6c9b297690cd762f1062280b1c/google-cloud-spanner-1.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "3ed96eeb1948fc013886687c7bc2e3e0", "sha256": "a39e47cb56288bf438bf4a9f5b7e5c67c12b7eaa8c864820fc47f327938bd8f1" }, "downloads": -1, "filename": "google_cloud_spanner-1.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ed96eeb1948fc013886687c7bc2e3e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 208124, "upload_time": "2019-10-15T18:03:20", "upload_time_iso_8601": "2019-10-15T18:03:20.575525Z", "url": "https://files.pythonhosted.org/packages/dd/26/55215b5b17481cc0fd40b23e82345ad25628195028c1f907219bcd50a00b/google_cloud_spanner-1.11.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "22c682a5d6156e8ae9f634c477dc3961", "sha256": "58b0c324296986d2f308d1b9917341d5c1e8e72253349e3ba5163b99bf7fc840" }, "downloads": -1, "filename": "google-cloud-spanner-1.11.0.tar.gz", "has_sig": false, "md5_digest": "22c682a5d6156e8ae9f634c477dc3961", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 218231, "upload_time": "2019-10-15T18:03:23", "upload_time_iso_8601": "2019-10-15T18:03:23.258972Z", "url": "https://files.pythonhosted.org/packages/3d/be/fedb5e6054e1672be8860a16a8167867731a06bfe3ee4db1c7079a342d85/google-cloud-spanner-1.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.12.0": [ { "comment_text": "", "digests": { "md5": "b7cc34a80270542b7a9de00c35eb38e7", "sha256": "203f7bd62af95405216fcd9f3ca30ff2d6b8acfeb3b5045df87edff23d581d67" }, "downloads": -1, "filename": "google_cloud_spanner-1.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7cc34a80270542b7a9de00c35eb38e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 208407, "upload_time": "2019-10-24T17:55:56", "upload_time_iso_8601": "2019-10-24T17:55:56.536902Z", "url": "https://files.pythonhosted.org/packages/84/23/af3ad90c543760df963ec434de6e0045d3c944116e066c6103ac928b4a81/google_cloud_spanner-1.12.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2ac08b7d8f67153faf3fc6dbfb806f7a", "sha256": "dc162deca9dc1c61cc44fbc4f9102a739a1bd04025ebedd3dbe62c20066a0aaf" }, "downloads": -1, "filename": "google-cloud-spanner-1.12.0.tar.gz", "has_sig": false, "md5_digest": "2ac08b7d8f67153faf3fc6dbfb806f7a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 221792, "upload_time": "2019-10-24T17:55:59", "upload_time_iso_8601": "2019-10-24T17:55:59.029543Z", "url": "https://files.pythonhosted.org/packages/95/3d/06e272e9fcc29a2828e9e28e015d3923489159b63af71f317269a28643d7/google-cloud-spanner-1.12.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.13.0": [ { "comment_text": "", "digests": { "md5": "a49ca9e5b6088f2adaf3ac1e99033991", "sha256": "9f36c2e9d6a379ca692b63a39d92c4064d094209468ce155ad8e8d57249b410f" }, "downloads": -1, "filename": "google_cloud_spanner-1.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a49ca9e5b6088f2adaf3ac1e99033991", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 212964, "upload_time": "2019-11-13T00:09:21", "upload_time_iso_8601": "2019-11-13T00:09:21.174908Z", "url": "https://files.pythonhosted.org/packages/9e/39/c5e470bf59ce15716490bea1945e2c03b4f08f2153285f19dc6f9337b9e9/google_cloud_spanner-1.13.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6bdebe9d42fc58c17cdf2e9bb9e8493e", "sha256": "eafa09cc344339a23702ee74eac5713974fefafdfd56afb589bd25548c79c80d" }, "downloads": -1, "filename": "google-cloud-spanner-1.13.0.tar.gz", "has_sig": false, "md5_digest": "6bdebe9d42fc58c17cdf2e9bb9e8493e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 222773, "upload_time": "2019-11-13T00:09:23", "upload_time_iso_8601": "2019-11-13T00:09:23.504565Z", "url": "https://files.pythonhosted.org/packages/af/27/f8b6f22b4d999beac35c12414270372914437701832af6b7d2c4c9fd0332/google-cloud-spanner-1.13.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.14.0": [ { "comment_text": "", "digests": { "md5": "8081f129e13e363f51bfb849982b726c", "sha256": "fd26029cec9eb639038a98c1405431af2dbf85686efc18a08e6787a9a1a5654e" }, "downloads": -1, "filename": "google_cloud_spanner-1.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8081f129e13e363f51bfb849982b726c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 214378, "upload_time": "2020-02-10T15:04:11", "upload_time_iso_8601": "2020-02-10T15:04:11.050646Z", "url": "https://files.pythonhosted.org/packages/4d/b5/cc6ed165a8502635bfde85f4e5d55c6e56258bc4815679aad263e22104a8/google_cloud_spanner-1.14.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "98efd68ec1f45699362e316dc03ab9c2", "sha256": "5dfbbd4cad4ee08847b5b87cd2ba94bb064863d83dcde03c9cea1269a73fd5b7" }, "downloads": -1, "filename": "google-cloud-spanner-1.14.0.tar.gz", "has_sig": false, "md5_digest": "98efd68ec1f45699362e316dc03ab9c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 230251, "upload_time": "2020-02-10T15:04:13", "upload_time_iso_8601": "2020-02-10T15:04:13.110784Z", "url": "https://files.pythonhosted.org/packages/64/95/c6fcb965dcb2f52b894eabb770bd52f0b92014fa2e5cc47b995d78b124d0/google-cloud-spanner-1.14.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.15.0": [ { "comment_text": "", "digests": { "md5": "ac3328ab75cd11977599f5bf09cb45bd", "sha256": "d729b0ac20ef862cfca843580f8a54eb188d515f31ff3fd30aff64717373e9ca" }, "downloads": -1, "filename": "google_cloud_spanner-1.15.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac3328ab75cd11977599f5bf09cb45bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 249602, "upload_time": "2020-03-17T20:34:22", "upload_time_iso_8601": "2020-03-17T20:34:22.478316Z", "url": "https://files.pythonhosted.org/packages/bd/c4/529f357fd6dd0df19ebe388abdec2ea4c826d0dbd50bb0ec2d1a5d6454cf/google_cloud_spanner-1.15.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8dbb56fd34635ad0db847047db1fdcb5", "sha256": "103ddba0d6a3c85b6469f1703a2e633a78d4252cd66d983d4046b3996a6441e5" }, "downloads": -1, "filename": "google-cloud-spanner-1.15.0.tar.gz", "has_sig": false, "md5_digest": "8dbb56fd34635ad0db847047db1fdcb5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 268267, "upload_time": "2020-03-17T20:34:24", "upload_time_iso_8601": "2020-03-17T20:34:24.382781Z", "url": "https://files.pythonhosted.org/packages/b8/15/4293117ae5b568a418969e9e11a57a05893dbc127505d47b2732bfa7c246/google-cloud-spanner-1.15.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.15.1": [ { "comment_text": "", "digests": { "md5": "125a73416d2523bbf8eb09078e84c69d", "sha256": "4111f1f48c0ec4faa4a896a84a385e1fea8bbb7db79bb2ab417cb2ad65e63c65" }, "downloads": -1, "filename": "google_cloud_spanner-1.15.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "125a73416d2523bbf8eb09078e84c69d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 249659, "upload_time": "2020-04-10T22:36:10", "upload_time_iso_8601": "2020-04-10T22:36:10.237422Z", "url": "https://files.pythonhosted.org/packages/0c/01/313b172973036ab7c1ad2e7c4ccb37e6ceb3f914fe289ac5f8ca8cbd5463/google_cloud_spanner-1.15.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "af53ee3719f4d094a01bdb55d9ca6394", "sha256": "76f98f2614b503c8808f37b979602aca4d772b356f85c1f4b2a00b0d0d548472" }, "downloads": -1, "filename": "google-cloud-spanner-1.15.1.tar.gz", "has_sig": false, "md5_digest": "af53ee3719f4d094a01bdb55d9ca6394", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 268368, "upload_time": "2020-04-10T22:36:12", "upload_time_iso_8601": "2020-04-10T22:36:12.414619Z", "url": "https://files.pythonhosted.org/packages/0a/63/1e511a3cdb811dbbd953368c6e6f93b06fa967d4d42e481a1b81584880a4/google-cloud-spanner-1.15.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.16.0": [ { "comment_text": "", "digests": { "md5": "4909f290e4c84180d2e06697264c74d5", "sha256": "597526721c098be1cf9bb66a0707a867e284f69206d87c79e0e1bdaa904f245c" }, "downloads": -1, "filename": "google_cloud_spanner-1.16.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4909f290e4c84180d2e06697264c74d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 249519, "upload_time": "2020-05-05T05:34:38", "upload_time_iso_8601": "2020-05-05T05:34:38.655784Z", "url": "https://files.pythonhosted.org/packages/44/39/3bc0887bcbe4a938e5ec4d18917edc2d31056d532f6fba8b5c1969d734d4/google_cloud_spanner-1.16.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a90bd3a0bbc36442bf09db71b8c6c4b7", "sha256": "fa8a976e200ede37951af00479b46dcdb37de69bf6852d28fb30a404fc5f77b1" }, "downloads": -1, "filename": "google-cloud-spanner-1.16.0.tar.gz", "has_sig": false, "md5_digest": "a90bd3a0bbc36442bf09db71b8c6c4b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 268944, "upload_time": "2020-05-05T05:34:40", "upload_time_iso_8601": "2020-05-05T05:34:40.385154Z", "url": "https://files.pythonhosted.org/packages/b9/61/059f1fe5387462777c05dd09d2f51ceb44d2b722952653f2ac990f19210b/google-cloud-spanner-1.16.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.0": [ { "comment_text": "", "digests": { "md5": "ea8bb20ff62ccac35a5403063b9063c9", "sha256": "8fa51da2bb72abee428a098decf8495b0a230d99fa4861fdb1d0d1d637bde4af" }, "downloads": -1, "filename": "google_cloud_spanner-1.17.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea8bb20ff62ccac35a5403063b9063c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 249574, "upload_time": "2020-05-26T21:49:22", "upload_time_iso_8601": "2020-05-26T21:49:22.593095Z", "url": "https://files.pythonhosted.org/packages/f3/5e/c86ec95978abccd62ed7a07acfdbb38ea1e71000a69745f4337d924f881e/google_cloud_spanner-1.17.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c0386dd9e7817fe4fcbd0dadd1c55876", "sha256": "299e08faf2402d9c6a8e2f2b62f6eade729cecb3d27b1b635bb1f126e0ddc77e" }, "downloads": -1, "filename": "google-cloud-spanner-1.17.0.tar.gz", "has_sig": false, "md5_digest": "c0386dd9e7817fe4fcbd0dadd1c55876", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 269221, "upload_time": "2020-05-26T21:49:24", "upload_time_iso_8601": "2020-05-26T21:49:24.299515Z", "url": "https://files.pythonhosted.org/packages/e0/77/51699853097e619da9b244d7cc9a33a5feaed3ade2d3d5f08e1da2a78c69/google-cloud-spanner-1.17.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.1": [ { "comment_text": "", "digests": { "md5": "b714231f23d01e3cbed3ce627144cc7c", "sha256": "da97a5a8c47ad976192f571083b131727464708d786caf911171321b9b0fc2c9" }, "downloads": -1, "filename": "google_cloud_spanner-1.17.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b714231f23d01e3cbed3ce627144cc7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 250636, "upload_time": "2020-06-25T03:49:20", "upload_time_iso_8601": "2020-06-25T03:49:20.279166Z", "url": "https://files.pythonhosted.org/packages/2f/2d/53310801d33aa9054459c71c7cf31a95f9482b65f028ca948f6053af3bd8/google_cloud_spanner-1.17.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ad2509ddcc279dfc96d73b3d356bd8ea", "sha256": "3240a04eaa6496e9d8bf4929f4ff04de1652621fd49555eb83b743c48ed9ca04" }, "downloads": -1, "filename": "google-cloud-spanner-1.17.1.tar.gz", "has_sig": false, "md5_digest": "ad2509ddcc279dfc96d73b3d356bd8ea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 271009, "upload_time": "2020-06-25T03:49:22", "upload_time_iso_8601": "2020-06-25T03:49:22.093947Z", "url": "https://files.pythonhosted.org/packages/87/9d/a2d620efdaa5c9a16ec428a815a802b88742cc276fe119f53f3577ce3d3b/google-cloud-spanner-1.17.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.18.0": [ { "comment_text": "", "digests": { "md5": "1bcf4f9a86cb8f4b7d9be5eb8a88c19c", "sha256": "dc8ef1a37d6544f448ff27ad0dd82c328fb0279a74c25e48e29cc0f794eda1db" }, "downloads": -1, "filename": "google_cloud_spanner-1.18.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1bcf4f9a86cb8f4b7d9be5eb8a88c19c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 255453, "upload_time": "2020-08-27T01:34:19", "upload_time_iso_8601": "2020-08-27T01:34:19.406496Z", "url": "https://files.pythonhosted.org/packages/04/d1/296db9c5951a2bc84c9fd7675efd7d85570affd5dba045a0d9976bf356cb/google_cloud_spanner-1.18.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "759082c8711675e01b0e83255d811bf9", "sha256": "fc260a7e31f7890aba40c4a3c2954f1e675fd08170e69c083893875e2bdbfee8" }, "downloads": -1, "filename": "google-cloud-spanner-1.18.0.tar.gz", "has_sig": false, "md5_digest": "759082c8711675e01b0e83255d811bf9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 279190, "upload_time": "2020-08-27T01:34:21", "upload_time_iso_8601": "2020-08-27T01:34:21.390778Z", "url": "https://files.pythonhosted.org/packages/7c/ea/dc68f11248897426058474f56dee574846057d31e0194e645546bd8ab8da/google-cloud-spanner-1.18.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.19.0": [ { "comment_text": "", "digests": { "md5": "14eb541ac656190bb06d39ea6dd0a584", "sha256": "3bf47677be6d2d69cec7d948f1220cd1c202459128e7a4f88e7deb99f20188d5" }, "downloads": -1, "filename": "google_cloud_spanner-1.19.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14eb541ac656190bb06d39ea6dd0a584", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 255502, "upload_time": "2020-09-08T03:34:06", "upload_time_iso_8601": "2020-09-08T03:34:06.918780Z", "url": "https://files.pythonhosted.org/packages/bb/e8/81e6bdd5639fd2757d0fa975fcb2ea68791396d660ba4fc183c192e6ee0b/google_cloud_spanner-1.19.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2efcae72b4c60ab59620f0d2b58f487d", "sha256": "d669da9f062ef8d3024c12190b132b6957d2c5c9ef95d31891d0a48147b4d0e4" }, "downloads": -1, "filename": "google-cloud-spanner-1.19.0.tar.gz", "has_sig": false, "md5_digest": "2efcae72b4c60ab59620f0d2b58f487d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 279778, "upload_time": "2020-09-08T03:34:08", "upload_time_iso_8601": "2020-09-08T03:34:08.422058Z", "url": "https://files.pythonhosted.org/packages/fc/40/2dfd36d86d2d007c462f3c0aed302fad56a40f0d60d20f1e536e60e4324c/google-cloud-spanner-1.19.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.19.1": [ { "comment_text": "", "digests": { "md5": "d63c0c00caa116280c2f4dc2998aaa2d", "sha256": "ff6869e50eb284854fec864fcaa26139c04ded7ed522ae488fff3b08ffc5dc30" }, "downloads": -1, "filename": "google_cloud_spanner-1.19.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d63c0c00caa116280c2f4dc2998aaa2d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 255496, "upload_time": "2020-10-13T13:21:15", "upload_time_iso_8601": "2020-10-13T13:21:15.475732Z", "url": "https://files.pythonhosted.org/packages/98/16/c9262ca40f3a278f38df9d21dece1ae01ee24f8ed29937bd1f066f908f9f/google_cloud_spanner-1.19.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "85e0648a5386baae290113698eed4ce8", "sha256": "50c375d8224415b7b7cc19a720c745cd8fb49144db50b252d06c42121374312d" }, "downloads": -1, "filename": "google-cloud-spanner-1.19.1.tar.gz", "has_sig": false, "md5_digest": "85e0648a5386baae290113698eed4ce8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 279746, "upload_time": "2020-10-13T13:21:17", "upload_time_iso_8601": "2020-10-13T13:21:17.553465Z", "url": "https://files.pythonhosted.org/packages/86/bd/a0e9a153be5c5f839c175b7da17e3a1a24601caae19159430b198f3e2a0e/google-cloud-spanner-1.19.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.19.2": [ { "comment_text": "", "digests": { "md5": "69d24b89ed9729ebe95495a93dbcd5d9", "sha256": "685b5faca26f0a18bfbb333be2aa14584d81e1899f8d4e5847fe7eddab7a585d" }, "downloads": -1, "filename": "google_cloud_spanner-1.19.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69d24b89ed9729ebe95495a93dbcd5d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 255537, "upload_time": "2022-04-07T17:43:54", "upload_time_iso_8601": "2022-04-07T17:43:54.965961Z", "url": "https://files.pythonhosted.org/packages/f8/f9/c8b769110f9d8f77b088b6e2a98dc167787d238c3a39b2e4144414e3129b/google_cloud_spanner-1.19.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "51d2ebb393d1cf872965c14b2e6b731c", "sha256": "4de56ff6f79607d52ac020a44f7163542d0b84a6864b9de400cbd69d4c1417c1" }, "downloads": -1, "filename": "google-cloud-spanner-1.19.2.tar.gz", "has_sig": false, "md5_digest": "51d2ebb393d1cf872965c14b2e6b731c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 279141, "upload_time": "2022-04-07T17:43:56", "upload_time_iso_8601": "2022-04-07T17:43:56.701570Z", "url": "https://files.pythonhosted.org/packages/f2/7a/63c6fd011e43df80998959208bc1c3b6b8a13d41fa15601b72515aa68d7c/google-cloud-spanner-1.19.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "7d78b5fb3ef31bbbd163f86ba93ee81f", "sha256": "4a44b0d458dea737ceaeefd4ca4ca85557db63553a01f04a44f7f8d5b74a8c0b" }, "downloads": -1, "filename": "google_cloud_spanner-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d78b5fb3ef31bbbd163f86ba93ee81f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 141206, "upload_time": "2018-03-15T15:51:08", "upload_time_iso_8601": "2018-03-15T15:51:08.813905Z", "url": "https://files.pythonhosted.org/packages/6f/e0/b26895aef5aea3501317d6a51c29e1530522f95ebede601e8cf5d102455b/google_cloud_spanner-1.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c9813ce6b6c97d02331cd198924140a7", "sha256": "ae402d352acefd8d881ebe740b9edcc11fba5cc07166ba6c273d4d2dd16477f6" }, "downloads": -1, "filename": "google-cloud-spanner-1.2.0.tar.gz", "has_sig": false, "md5_digest": "c9813ce6b6c97d02331cd198924140a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 162901, "upload_time": "2018-03-15T15:51:10", "upload_time_iso_8601": "2018-03-15T15:51:10.866937Z", "url": "https://files.pythonhosted.org/packages/82/64/0b84ba4fa053a0ddee69d57e0436f919fbcb3dfd4c6ba1da6b577546e496/google-cloud-spanner-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "5b262ecf2f24b3164a9a5e6bab47d488", "sha256": "40db3e5d9ff71e8122497e365d1eb9820c52e65033fb5b6159751a97cbaeb4ea" }, "downloads": -1, "filename": "google_cloud_spanner-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5b262ecf2f24b3164a9a5e6bab47d488", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 141288, "upload_time": "2018-03-26T20:42:15", "upload_time_iso_8601": "2018-03-26T20:42:15.962598Z", "url": "https://files.pythonhosted.org/packages/b9/48/2ad10182c21573bc0addacf7876776ef7e16fc9f00db58faeb063ddd05ce/google_cloud_spanner-1.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "da7f7128302a2b395136079ded1e48af", "sha256": "e565bbf827317f1244216c0af4be8b3ca4fcf0f4618f4b38bc72ff662ae59e2f" }, "downloads": -1, "filename": "google-cloud-spanner-1.3.0.tar.gz", "has_sig": false, "md5_digest": "da7f7128302a2b395136079ded1e48af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159207, "upload_time": "2018-03-26T20:42:17", "upload_time_iso_8601": "2018-03-26T20:42:17.272134Z", "url": "https://files.pythonhosted.org/packages/2e/9a/ee68a085350bc7178b689c29cc99b10e6665007d19431d814846ddb97c11/google-cloud-spanner-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "2a7301d63031ee4bd250c88ba3d582c4", "sha256": "e7611faf4960b195348824402826622799013842561f02542eaa0602c66d4efd" }, "downloads": -1, "filename": "google_cloud_spanner-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a7301d63031ee4bd250c88ba3d582c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 138344, "upload_time": "2018-06-11T23:54:40", "upload_time_iso_8601": "2018-06-11T23:54:40.123204Z", "url": "https://files.pythonhosted.org/packages/a7/99/8d5a98bcaa40f11eb29db8b73113ae59341fb245a154d1acdcfde74f4561/google_cloud_spanner-1.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "09f8092fcb3232126432827805337ba7", "sha256": "8b8e29717304efb8d226437e23751a1d28b5401f787a681de85ef6a03ca1d60a" }, "downloads": -1, "filename": "google-cloud-spanner-1.4.0.tar.gz", "has_sig": false, "md5_digest": "09f8092fcb3232126432827805337ba7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 162704, "upload_time": "2018-06-11T23:54:41", "upload_time_iso_8601": "2018-06-11T23:54:41.542383Z", "url": "https://files.pythonhosted.org/packages/4f/47/2a7acf23959e957c69b14870296a9e3aeaf0b7b8b82be54bf1d9ccf5eb99/google-cloud-spanner-1.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "ec0d969dfce03e28404c10b2b6e10144", "sha256": "320155f1227275599a116f922ac0bba6e6bc9f335aac25dadd6ae1867a55f7d2" }, "downloads": -1, "filename": "google_cloud_spanner-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec0d969dfce03e28404c10b2b6e10144", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 139451, "upload_time": "2018-09-11T19:24:20", "upload_time_iso_8601": "2018-09-11T19:24:20.196369Z", "url": "https://files.pythonhosted.org/packages/d2/f0/d6dbb10b7d56d5663ad3766fe03004c7fea98ea9e2bad1b7d345d56b378d/google_cloud_spanner-1.5.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "15a8dab287bbebc26698d5f60c93695b", "sha256": "010ad63dbed230d7c393d25b2bbba3392e4af1715bba8fe0366a683f5a78ee4d" }, "downloads": -1, "filename": "google-cloud-spanner-1.5.0.tar.gz", "has_sig": false, "md5_digest": "15a8dab287bbebc26698d5f60c93695b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 163697, "upload_time": "2018-09-11T19:24:21", "upload_time_iso_8601": "2018-09-11T19:24:21.415876Z", "url": "https://files.pythonhosted.org/packages/f9/29/5cf08ad428130494798dd07e06c26a77987f4fcc12b2f360281c0c637313/google-cloud-spanner-1.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "5a7968c11139ad932164e3bf37a36fc9", "sha256": "f37ba0d8351d62ad816e04f6d0e4df19e4565acbbad9b517d1fbfad1d1b10d98" }, "downloads": -1, "filename": "google_cloud_spanner-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a7968c11139ad932164e3bf37a36fc9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 153895, "upload_time": "2018-10-08T16:07:31", "upload_time_iso_8601": "2018-10-08T16:07:31.276476Z", "url": "https://files.pythonhosted.org/packages/68/64/c3ad734184ab593d826a9837b77c3ec255c82e37acf0cfdc7461ea9336c7/google_cloud_spanner-1.6.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d7ddae5c44cc14b1de804e8e985927af", "sha256": "f7140e1cb43fbf670521112f03822b63d15fbcbd2830c7cfa1b868836e04b6b4" }, "downloads": -1, "filename": "google-cloud-spanner-1.6.0.tar.gz", "has_sig": false, "md5_digest": "d7ddae5c44cc14b1de804e8e985927af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 172273, "upload_time": "2018-10-08T16:07:33", "upload_time_iso_8601": "2018-10-08T16:07:33.294759Z", "url": "https://files.pythonhosted.org/packages/62/30/48757edeeb6c4f8699e5897c1768be23acbebf76539690e31f4f476ed3d9/google-cloud-spanner-1.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "0f8cd1616f25759b3f410d18de1b2368", "sha256": "16f2b676c4f5963d34769d3ed8a8da1c72af4c1c9cf5ba153666277fc8d0756a" }, "downloads": -1, "filename": "google_cloud_spanner-1.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f8cd1616f25759b3f410d18de1b2368", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 153783, "upload_time": "2018-11-09T23:20:26", "upload_time_iso_8601": "2018-11-09T23:20:26.603304Z", "url": "https://files.pythonhosted.org/packages/da/08/b0025d5e40c8dc21810f31798bb27ee5b1c007095256a3fd417bb5dacf94/google_cloud_spanner-1.6.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "95ad2709cfe594976affcbb1c44c0531", "sha256": "28e56bd8aefa0837e59ba67974f446efda45e7691aea176d78b4ca1d2217dd86" }, "downloads": -1, "filename": "google-cloud-spanner-1.6.1.tar.gz", "has_sig": false, "md5_digest": "95ad2709cfe594976affcbb1c44c0531", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171128, "upload_time": "2018-11-09T23:20:28", "upload_time_iso_8601": "2018-11-09T23:20:28.023072Z", "url": "https://files.pythonhosted.org/packages/7e/bd/938fba13a67d9b55a9491d291f34b41dd3d781361b06fc2bc3df4eb74902/google-cloud-spanner-1.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "4693e06cce80f68ec60977562322cced", "sha256": "74983b9b650885d4c1bff41647c5352111dc5280e1ca50863fb5dd36be5e35da" }, "downloads": -1, "filename": "google_cloud_spanner-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4693e06cce80f68ec60977562322cced", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 154604, "upload_time": "2018-12-10T21:52:45", "upload_time_iso_8601": "2018-12-10T21:52:45.508417Z", "url": "https://files.pythonhosted.org/packages/71/79/0f8c318297a206afd2dbc9cc5faae2b428436a0c301f869226ad88572eef/google_cloud_spanner-1.7.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "497b85309cc75103dd2b50d10dc5fcb9", "sha256": "8f1e5854e44c95f6b29f37188d67cdaaafebb82fd600ebf79085cf30d937c45c" }, "downloads": -1, "filename": "google-cloud-spanner-1.7.0.tar.gz", "has_sig": false, "md5_digest": "497b85309cc75103dd2b50d10dc5fcb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174601, "upload_time": "2018-12-10T21:52:46", "upload_time_iso_8601": "2018-12-10T21:52:46.767061Z", "url": "https://files.pythonhosted.org/packages/84/a9/8f3899ffadd88f2f3d6336c7953dbb8c08971b8bd308cab0e199a1aae514/google-cloud-spanner-1.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "777eb714ef27e3bc013f6c1cd6b7e867", "sha256": "00074b5745efc7644bb0a807423c01a076e0e5fe72d22f2c0e8fdff6a5b1abc3" }, "downloads": -1, "filename": "google_cloud_spanner-1.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "777eb714ef27e3bc013f6c1cd6b7e867", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 155537, "upload_time": "2018-12-14T23:26:43", "upload_time_iso_8601": "2018-12-14T23:26:43.344244Z", "url": "https://files.pythonhosted.org/packages/c8/38/96d4e1551e9a0219a5f845a6bc3ca14b1cda8d445915bf5631ad29693998/google_cloud_spanner-1.7.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "de0c306426120588b0c2144fa33fedac", "sha256": "422a1bd5bded723151faeb4d1b1711f5776d2cc23d5c192cf53634eaf55c74aa" }, "downloads": -1, "filename": "google-cloud-spanner-1.7.1.tar.gz", "has_sig": false, "md5_digest": "de0c306426120588b0c2144fa33fedac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 175678, "upload_time": "2018-12-14T23:26:44", "upload_time_iso_8601": "2018-12-14T23:26:44.565513Z", "url": "https://files.pythonhosted.org/packages/74/4a/96999ac91a68a84b40beafa4aa9d1115ace6bb1f261a3a3a963227bb1613/google-cloud-spanner-1.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "4533c7244258c2ca27e21f6e1a61d054", "sha256": "99ced0684dbe82ca98701c091a68b9856eb6e533dcba1358fa7504dc44f95866" }, "downloads": -1, "filename": "google_cloud_spanner-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4533c7244258c2ca27e21f6e1a61d054", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 204581, "upload_time": "2019-03-06T22:54:45", "upload_time_iso_8601": "2019-03-06T22:54:45.695815Z", "url": "https://files.pythonhosted.org/packages/74/4e/025dffb97c2a624f6c845fa72bc115dc8e33414b1ab2b2ab8a385062cbfc/google_cloud_spanner-1.8.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "24682c251945c84ebc35f20104c77683", "sha256": "40c7d9a1b9d481936c14aa8063de1f55679ceaa544d529436f75bb0d70027df5" }, "downloads": -1, "filename": "google-cloud-spanner-1.8.0.tar.gz", "has_sig": false, "md5_digest": "24682c251945c84ebc35f20104c77683", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 211833, "upload_time": "2019-03-06T22:54:47", "upload_time_iso_8601": "2019-03-06T22:54:47.682805Z", "url": "https://files.pythonhosted.org/packages/b2/92/ad485cf18910c47687e3bc1e2312c57d0641b764ddce9b3b176f0e9291e4/google-cloud-spanner-1.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "264bb149dea47b6edacde3f3248a5aea", "sha256": "bcbb294aa4aff9b6168a53dd7b439f70b9e9a0250372edcc7ae8a0dfaaea5462" }, "downloads": -1, "filename": "google_cloud_spanner-1.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "264bb149dea47b6edacde3f3248a5aea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 237315, "upload_time": "2019-05-15T17:14:23", "upload_time_iso_8601": "2019-05-15T17:14:23.563882Z", "url": "https://files.pythonhosted.org/packages/f3/75/78b3faff8b1fe7ca9fe891c2134707a13bdcfcddc8980ce64e63fc2ce577/google_cloud_spanner-1.8.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "657f4d824eb023e7563bd4ed26425d95", "sha256": "8bcb5164e0e8e42184c3a8b99ce6658149548b6a29675b9577bbd19f91864f57" }, "downloads": -1, "filename": "google-cloud-spanner-1.8.1.tar.gz", "has_sig": false, "md5_digest": "657f4d824eb023e7563bd4ed26425d95", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 242395, "upload_time": "2019-05-15T17:14:25", "upload_time_iso_8601": "2019-05-15T17:14:25.551812Z", "url": "https://files.pythonhosted.org/packages/4c/29/be6b8ae43f64134b5d85ab5ffe6186831017124d4c55b94618548d5c3d58/google-cloud-spanner-1.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "4c9dd8d915e0ca47eb9668e24754fa17", "sha256": "963d0afe48bef9f8c7fef3982aa69ea46c12703c1379f66f52f5d7ced47a0b42" }, "downloads": -1, "filename": "google_cloud_spanner-1.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c9dd8d915e0ca47eb9668e24754fa17", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 205308, "upload_time": "2019-05-17T15:42:21", "upload_time_iso_8601": "2019-05-17T15:42:21.010939Z", "url": "https://files.pythonhosted.org/packages/b1/df/96686bc6abafacb579334f8c61be2f025f1be161d266893d17b47afd7685/google_cloud_spanner-1.9.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8eaab6411e3e74e7b2038ada3636a13d", "sha256": "5bfc8a20526305d48645743e131b83fd734c255d5ca396d32a8a8cb0576db8df" }, "downloads": -1, "filename": "google-cloud-spanner-1.9.0.tar.gz", "has_sig": false, "md5_digest": "8eaab6411e3e74e7b2038ada3636a13d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 214629, "upload_time": "2019-05-17T15:42:23", "upload_time_iso_8601": "2019-05-17T15:42:23.262734Z", "url": "https://files.pythonhosted.org/packages/0a/3b/d3b22871939dfd2351a5ee9180859d13a264cec47896e6ad824ad718348c/google-cloud-spanner-1.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "de289c909aaefcbe0329034766061f6b", "sha256": "42893c5b81405d86a400dc661fec2f12c243208d7726845de34c9c93130c933e" }, "downloads": -1, "filename": "google_cloud_spanner-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de289c909aaefcbe0329034766061f6b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 277931, "upload_time": "2020-11-11T03:50:25", "upload_time_iso_8601": "2020-11-11T03:50:25.052154Z", "url": "https://files.pythonhosted.org/packages/a4/69/417b07e97cdc434755a1292f4a15496ba0efc9f9febf79c601277c237652/google_cloud_spanner-2.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "104f62ebf6d180e4f68fa418129edff5", "sha256": "edac9d86ea2d8e87c048423f610cd3e5dbb6f9db7f1f9353ff133014689e97c6" }, "downloads": -1, "filename": "google-cloud-spanner-2.0.0.tar.gz", "has_sig": false, "md5_digest": "104f62ebf6d180e4f68fa418129edff5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 314603, "upload_time": "2020-11-11T03:50:26", "upload_time_iso_8601": "2020-11-11T03:50:26.882666Z", "url": "https://files.pythonhosted.org/packages/44/6f/64be0a38516056858d87defc7b098a7bbafdf82833aabf96ead1d7295fe6/google-cloud-spanner-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "797106e1c5385640a32fa7e8418c73c6", "sha256": "de308efc64aa92dc0c3da75d14271926e0ca2003eb4da5e184e9b2ff17617231" }, "downloads": -1, "filename": "google_cloud_spanner-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "797106e1c5385640a32fa7e8418c73c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 280531, "upload_time": "2020-12-04T01:49:00", "upload_time_iso_8601": "2020-12-04T01:49:00.646637Z", "url": "https://files.pythonhosted.org/packages/06/f1/89cfb3fe4c362bfde17904092fd35bc6df2e22f87a68df109f187c388292/google_cloud_spanner-2.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1d4868b1d1ba47f5fb23c300b0d2be57", "sha256": "d6a0b8460a2930af88981d91d5e07429a46af6d2f17e119ee58e2f36a8e97356" }, "downloads": -1, "filename": "google-cloud-spanner-2.1.0.tar.gz", "has_sig": false, "md5_digest": "1d4868b1d1ba47f5fb23c300b0d2be57", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 319751, "upload_time": "2020-12-04T01:49:02", "upload_time_iso_8601": "2020-12-04T01:49:02.461242Z", "url": "https://files.pythonhosted.org/packages/e7/7d/4d67e63b22cff6a7d30ee6493b3aee3eb739a1cc312163a800668b17c3f0/google-cloud-spanner-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "6ee193910c9b0640c08ed81bb7f3d2c9", "sha256": "eb357808d138e2220939bfd9fb52b3407f2c6d4fb8cbfbe1895a6117787e4798" }, "downloads": -1, "filename": "google_cloud_spanner-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ee193910c9b0640c08ed81bb7f3d2c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 280923, "upload_time": "2022-04-07T16:51:25", "upload_time_iso_8601": "2022-04-07T16:51:25.462392Z", "url": "https://files.pythonhosted.org/packages/04/5b/25c84a3a7ede3a756756010ec3f928ad70bb19387abd016f4230f2e38d63/google_cloud_spanner-2.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2c2fef9c9b02a4df4b146d20006d19c3", "sha256": "52bb5370d46e9f87311b9971b3e7c70d40b40824b122616c0467bd2eac8360ef" }, "downloads": -1, "filename": "google-cloud-spanner-2.1.1.tar.gz", "has_sig": false, "md5_digest": "2c2fef9c9b02a4df4b146d20006d19c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 319537, "upload_time": "2022-04-07T16:51:28", "upload_time_iso_8601": "2022-04-07T16:51:28.127021Z", "url": "https://files.pythonhosted.org/packages/5d/f1/b9e46944b23ed8affb027a14c45c8cfcc3d2bf4746dbcb015e6a065b6ff7/google-cloud-spanner-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "7d99d44933b15f6ac90be9b7d7668b8a", "sha256": "325a5fa3cd7de3e2abdcc94410a9d8bd6d2d38f5354c5310b815253f6d739c6f" }, "downloads": -1, "filename": "google_cloud_spanner-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d99d44933b15f6ac90be9b7d7668b8a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 282871, "upload_time": "2021-01-15T11:22:39", "upload_time_iso_8601": "2021-01-15T11:22:39.434396Z", "url": "https://files.pythonhosted.org/packages/d1/18/1aa0b5d75cfc240cc607e310bb871835c3a74269eb30c9b29662c90e3a9a/google_cloud_spanner-3.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ef22f9b381364ada02eb9ef23aa2ac21", "sha256": "060c53bc6f541660a2fe868fd83a695207d4e7b050e04fe103d1e77634b813c7" }, "downloads": -1, "filename": "google-cloud-spanner-3.0.0.tar.gz", "has_sig": false, "md5_digest": "ef22f9b381364ada02eb9ef23aa2ac21", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 323809, "upload_time": "2021-01-15T11:22:41", "upload_time_iso_8601": "2021-01-15T11:22:41.145006Z", "url": "https://files.pythonhosted.org/packages/ca/36/d7029d08b06153226779d59abc36c9d4efdb57e7a193496cb49d61a0d0f0/google-cloud-spanner-3.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "b3ff5d0f2f86fc0049da3e256f2a86b8", "sha256": "ffa5d5d0f7861ad8c9fd5b1860b9093e5b8d702957a4f25c62b808518c3289c6" }, "downloads": -1, "filename": "google_cloud_spanner-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b3ff5d0f2f86fc0049da3e256f2a86b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 287266, "upload_time": "2021-02-23T08:22:56", "upload_time_iso_8601": "2021-02-23T08:22:56.187743Z", "url": "https://files.pythonhosted.org/packages/af/c6/45c38667230f83a247222ca5eaaaddc9aae805a0225934eb87284037f040/google_cloud_spanner-3.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4ac331907ff55ec4df33a7319e603b4d", "sha256": "7bd19e2140ea592647bc0b00932f9c994e9383dba2235ce636c1b9a996d48d85" }, "downloads": -1, "filename": "google-cloud-spanner-3.1.0.tar.gz", "has_sig": false, "md5_digest": "4ac331907ff55ec4df33a7319e603b4d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 330496, "upload_time": "2021-02-23T08:22:57", "upload_time_iso_8601": "2021-02-23T08:22:57.883020Z", "url": "https://files.pythonhosted.org/packages/77/d7/45ee8845bbfce4a6efd52783485313ad25664f81c09cc99dd04f5192b541/google-cloud-spanner-3.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.10.0": [ { "comment_text": "", "digests": { "md5": "e0019ac6f3c91699ed4c56f6d1e1c3e6", "sha256": "3fb4f1665dc51cbb0d6aac42671214dcf5e67c36cf3a559dac18cba0cadadfac" }, "downloads": -1, "filename": "google_cloud_spanner-3.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0019ac6f3c91699ed4c56f6d1e1c3e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 262860, "upload_time": "2021-09-21T12:05:49", "upload_time_iso_8601": "2021-09-21T12:05:49.226104Z", "url": "https://files.pythonhosted.org/packages/35/78/535bee9bc8eb0774700f6f82b1170ecb41892bc8c12ea826fdbaebf57f23/google_cloud_spanner-3.10.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "36dcac886cb92805ffd5cb42f0755255", "sha256": "49b946f9ae67ebae69d39f1f4ceabe88971b880b92277ce037651db49e5cf167" }, "downloads": -1, "filename": "google-cloud-spanner-3.10.0.tar.gz", "has_sig": false, "md5_digest": "36dcac886cb92805ffd5cb42f0755255", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 323231, "upload_time": "2021-09-21T12:05:50", "upload_time_iso_8601": "2021-09-21T12:05:50.714782Z", "url": "https://files.pythonhosted.org/packages/60/a9/f7b25b80388a9fa858e5d749cd8326be573151d5e61d4bc6b140b2e079f2/google-cloud-spanner-3.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.11.0": [ { "comment_text": "", "digests": { "md5": "735f85c99c54bfde640c3a589b2c1d62", "sha256": "d8612941d768f0d4316e2be7ee8bc2a6d4ad9ece64adbacbf077c4e4ef93a5f4" }, "downloads": -1, "filename": "google_cloud_spanner-3.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "735f85c99c54bfde640c3a589b2c1d62", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 263240, "upload_time": "2021-09-30T04:06:04", "upload_time_iso_8601": "2021-09-30T04:06:04.877789Z", "url": "https://files.pythonhosted.org/packages/4b/74/4ecfabbc8e6a24e30a62a48c7a839e6b7f5b104d31f1d751c95e6546d979/google_cloud_spanner-3.11.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "34061fcceaff0397d270c4b8f3af57b4", "sha256": "8ffb36f3c1392213c9dff57f1dcb18810f6e805898ee7b4626a4da2b9b6c4b63" }, "downloads": -1, "filename": "google-cloud-spanner-3.11.0.tar.gz", "has_sig": false, "md5_digest": "34061fcceaff0397d270c4b8f3af57b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 324749, "upload_time": "2021-09-30T04:06:06", "upload_time_iso_8601": "2021-09-30T04:06:06.558760Z", "url": "https://files.pythonhosted.org/packages/0c/86/a6dd990ee3d33463a9879d5f238885f589363c2f2d6898fc468d5718169e/google-cloud-spanner-3.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.11.1": [ { "comment_text": "", "digests": { "md5": "3b612bb738d0c64ad91e319b8d89e2e2", "sha256": "bbdbe731089f4bce0aaa2077c1e115c61d92f0c90b79d2e3b5ccce8729199154" }, "downloads": -1, "filename": "google_cloud_spanner-3.11.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b612bb738d0c64ad91e319b8d89e2e2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 264067, "upload_time": "2021-10-05T11:36:11", "upload_time_iso_8601": "2021-10-05T11:36:11.113266Z", "url": "https://files.pythonhosted.org/packages/a2/46/9c9b5f7ad67de6ece684bac2dcddcf00c3eb097691d3a61b0ffc10a51c0b/google_cloud_spanner-3.11.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d823c639725fbffcd025d80886b1b268", "sha256": "b993b4c68f11dd6fe0f66e0c437a71f9bed8d77f6bf1ddc4aad422ce3b330ecb" }, "downloads": -1, "filename": "google-cloud-spanner-3.11.1.tar.gz", "has_sig": false, "md5_digest": "d823c639725fbffcd025d80886b1b268", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 325594, "upload_time": "2021-10-05T11:36:12", "upload_time_iso_8601": "2021-10-05T11:36:12.619587Z", "url": "https://files.pythonhosted.org/packages/ed/8a/228c150ae66ba1d0ac34284e5a2d20ce6d356b4083f95a27624d80f815d7/google-cloud-spanner-3.11.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.12.0": [ { "comment_text": "", "digests": { "md5": "af109385bce9bf8951295dbd2d540f1c", "sha256": "d45b05fa8d54f257084b6312ccd32aeb045d1970f2130255685e4f0e601ebac4" }, "downloads": -1, "filename": "google_cloud_spanner-3.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af109385bce9bf8951295dbd2d540f1c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 266421, "upload_time": "2021-12-02T09:54:44", "upload_time_iso_8601": "2021-12-02T09:54:44.641275Z", "url": "https://files.pythonhosted.org/packages/cf/ed/9fad6f3fb2b3a768aef3f1e4d3ae2c8b0a60bd84807775f88a96b161454e/google_cloud_spanner-3.12.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bea964d567fbcfa8297bd0ba893a656f", "sha256": "8f1390c3776fcfce71e1ef024d9ccde52c16d1cd728bc587c24065d6e4d21933" }, "downloads": -1, "filename": "google-cloud-spanner-3.12.0.tar.gz", "has_sig": false, "md5_digest": "bea964d567fbcfa8297bd0ba893a656f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 328974, "upload_time": "2021-12-02T09:54:46", "upload_time_iso_8601": "2021-12-02T09:54:46.148687Z", "url": "https://files.pythonhosted.org/packages/fb/bb/2ae0a2e59250530c856a3f1575dd58978b475f2ac12a1a19818c15ad707f/google-cloud-spanner-3.12.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.12.1": [ { "comment_text": "", "digests": { "md5": "f3b0ac1ff82df17f6e23c6fe16c88edf", "sha256": "79d8fc6dfdaf55144e4d9a88e10cef0f03afa5f34c990dd6d5e50ff167a90792" }, "downloads": -1, "filename": "google_cloud_spanner-3.12.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3b0ac1ff82df17f6e23c6fe16c88edf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 266377, "upload_time": "2022-01-06T12:14:06", "upload_time_iso_8601": "2022-01-06T12:14:06.244957Z", "url": "https://files.pythonhosted.org/packages/26/c3/2456f7cfb96471de8797f71012497bb23d2a1f142eaaccfadcaad018f4ae/google_cloud_spanner-3.12.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8cdcf38c924b529fe4baea7db9125635", "sha256": "98e53298a7c79f0af351c80e6fc0b57bc735afdec764424e459179ef04f5a40f" }, "downloads": -1, "filename": "google-cloud-spanner-3.12.1.tar.gz", "has_sig": false, "md5_digest": "8cdcf38c924b529fe4baea7db9125635", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 328913, "upload_time": "2022-01-06T12:14:07", "upload_time_iso_8601": "2022-01-06T12:14:07.828743Z", "url": "https://files.pythonhosted.org/packages/2e/a3/f70619089708de27ef1036e51b7cbf63b7666ee617e52ecd7a5639b374df/google-cloud-spanner-3.12.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.13.0": [ { "comment_text": "", "digests": { "md5": "e46f99f98c41cd55033002bfb649f8a2", "sha256": "a15d957d6b6f84a0e1bb334bc885151e3993febd4c1d5bfd0e7579972fee14ec" }, "downloads": -1, "filename": "google_cloud_spanner-3.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e46f99f98c41cd55033002bfb649f8a2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 269921, "upload_time": "2022-02-07T08:39:39", "upload_time_iso_8601": "2022-02-07T08:39:39.348990Z", "url": "https://files.pythonhosted.org/packages/b5/e1/a2649f760d821c14695dd588d7864d16ae82ee62afec180aa9dec46cb85d/google_cloud_spanner-3.13.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b1d0ca11a8f091433f28a63a85f27bd5", "sha256": "63e300ecd971dfef1e681a6d23a7998123c673832fc52ac0f5803e2be5526e5c" }, "downloads": -1, "filename": "google-cloud-spanner-3.13.0.tar.gz", "has_sig": false, "md5_digest": "b1d0ca11a8f091433f28a63a85f27bd5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 334466, "upload_time": "2022-02-07T08:39:40", "upload_time_iso_8601": "2022-02-07T08:39:40.789215Z", "url": "https://files.pythonhosted.org/packages/dc/a7/23d75598939874997df83608e036d41207475b57170289008fd65bd17f93/google-cloud-spanner-3.13.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.14.0": [ { "comment_text": "", "digests": { "md5": "679972d9147f1be4815d2cc85fc23f0f", "sha256": "8dbd27f20c3f156eddb1fed8064149e3f4d35810a196a9e216e6981989cee85c" }, "downloads": -1, "filename": "google_cloud_spanner-3.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "679972d9147f1be4815d2cc85fc23f0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 277776, "upload_time": "2022-04-20T08:38:53", "upload_time_iso_8601": "2022-04-20T08:38:53.709054Z", "url": "https://files.pythonhosted.org/packages/6f/24/5cca016f0601c265c1feb22ba6daf73aebc9301d81b114e2598b8e4c2723/google_cloud_spanner-3.14.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b6b985caca3829a38b6ec294249e4eb7", "sha256": "40e50c79d46f6c4103c2bd5122c4bcb4476f93ef8e98f0570b84395cbcd6012b" }, "downloads": -1, "filename": "google-cloud-spanner-3.14.0.tar.gz", "has_sig": false, "md5_digest": "b6b985caca3829a38b6ec294249e4eb7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 345107, "upload_time": "2022-04-20T08:38:55", "upload_time_iso_8601": "2022-04-20T08:38:55.540891Z", "url": "https://files.pythonhosted.org/packages/c0/0c/031443fee18684ba32e348c72c1bc6301a0d473ffe49cc61dfe2e449cd73/google-cloud-spanner-3.14.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "ebaf948ea2f7263396aba62a35739e11", "sha256": "47ea3a40d096251550eb0e173bb8428a475c781cb9cb4358befe699b42e17add" }, "downloads": -1, "filename": "google_cloud_spanner-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ebaf948ea2f7263396aba62a35739e11", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 289088, "upload_time": "2021-03-08T11:48:02", "upload_time_iso_8601": "2021-03-08T11:48:02.624716Z", "url": "https://files.pythonhosted.org/packages/fd/64/c1190dc296b394d287610ae1e5ea87b1cbdeb82f1835bf16fd6ef25cf54b/google_cloud_spanner-3.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "92e7670ce32d7779e856f933a9d0dcd1", "sha256": "41f9cb72d821fae0ccff518f3d5db49de82e0fe138518802c68fbc6a85fcd9b6" }, "downloads": -1, "filename": "google-cloud-spanner-3.2.0.tar.gz", "has_sig": false, "md5_digest": "92e7670ce32d7779e856f933a9d0dcd1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 332935, "upload_time": "2021-03-08T11:48:04", "upload_time_iso_8601": "2021-03-08T11:48:04.246778Z", "url": "https://files.pythonhosted.org/packages/a1/b6/1bb303ba19edd82ad8608a6fa597eb00511c5ba9c37e5da2b06fde1a401e/google-cloud-spanner-3.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "78deae7722bd4f85c000b6f3d4753881", "sha256": "cc399254687bfb6d850c10477b8630315302c6b7bd888bc8042db7a0eda8a2c3" }, "downloads": -1, "filename": "google_cloud_spanner-3.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78deae7722bd4f85c000b6f3d4753881", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 295590, "upload_time": "2021-03-25T05:37:40", "upload_time_iso_8601": "2021-03-25T05:37:40.131105Z", "url": "https://files.pythonhosted.org/packages/a8/e8/d964d8f7ec19e030a318ab97597d522e6404cbefc5cfe9f711a2253f25a6/google_cloud_spanner-3.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2bc6c803a07ef63e7d2f759973180860", "sha256": "5e73829b143a6023b50bb4581f37196388a1aedd8aa269964e44c3f72f81e6d8" }, "downloads": -1, "filename": "google-cloud-spanner-3.3.0.tar.gz", "has_sig": false, "md5_digest": "2bc6c803a07ef63e7d2f759973180860", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 341258, "upload_time": "2021-03-25T05:37:42", "upload_time_iso_8601": "2021-03-25T05:37:42.014831Z", "url": "https://files.pythonhosted.org/packages/ba/fe/5bfbfbe648b28d4a71c35d7fbe9c439e646f752aee7fc53468a868836536/google-cloud-spanner-3.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "4058c9e2132cb52b1021e008baf552b2", "sha256": "f57bac1e383cff5f1f4ee4060095d9bafd68e23c9943804811064739b11f22c6" }, "downloads": -1, "filename": "google_cloud_spanner-3.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4058c9e2132cb52b1021e008baf552b2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 297770, "upload_time": "2021-04-29T08:37:14", "upload_time_iso_8601": "2021-04-29T08:37:14.606515Z", "url": "https://files.pythonhosted.org/packages/5d/90/5436c63e6882bef6e1b649a1d4ba1ec8f9b53826c2513232e4a7ccc2d05c/google_cloud_spanner-3.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fd4e4b00511ed0eb26bc17971e3a1beb", "sha256": "f28ee9afd9acb8c7c837b50c5fefe0a69983dcc597b76841a9beef70b504db63" }, "downloads": -1, "filename": "google-cloud-spanner-3.4.0.tar.gz", "has_sig": false, "md5_digest": "fd4e4b00511ed0eb26bc17971e3a1beb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 343571, "upload_time": "2021-04-29T08:37:16", "upload_time_iso_8601": "2021-04-29T08:37:16.199577Z", "url": "https://files.pythonhosted.org/packages/6f/65/6a62971563d9a32d7dd7ac4bf8da1c91238f0339ca41550afb9bfae9c33f/google-cloud-spanner-3.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "ec64107cbd92b8f8976baac1e5b0a8b4", "sha256": "91bfffd8be3af3ca116cef857ed9652fcacfcbb0d84753ab49b18da132b6dcfc" }, "downloads": -1, "filename": "google_cloud_spanner-3.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec64107cbd92b8f8976baac1e5b0a8b4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 260355, "upload_time": "2021-06-15T04:07:32", "upload_time_iso_8601": "2021-06-15T04:07:32.495542Z", "url": "https://files.pythonhosted.org/packages/77/84/fcbbe27195e8d34d10e7af9f49bc682a329d9836b992b446c191ef5b8c1a/google_cloud_spanner-3.5.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6625ead91150455c8564b18dd055bbe7", "sha256": "19656140f180aef84e023c3a8fd534ac964247a52199317ea33abc701d5a8c5a" }, "downloads": -1, "filename": "google-cloud-spanner-3.5.0.tar.gz", "has_sig": false, "md5_digest": "6625ead91150455c8564b18dd055bbe7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 316746, "upload_time": "2021-06-15T04:07:34", "upload_time_iso_8601": "2021-06-15T04:07:34.777094Z", "url": "https://files.pythonhosted.org/packages/cb/1c/fcec5a29705695cf5a1e3f4e0c70592e54b54525208d05e3c3154408f79b/google-cloud-spanner-3.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.6.0": [ { "comment_text": "", "digests": { "md5": "d8e68a996529d26b64e66326fa6d9eb3", "sha256": "0522af3ebf73ee9429c0f24c01a437bcf1313505df4eeba3a134aabb61c20248" }, "downloads": -1, "filename": "google_cloud_spanner-3.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8e68a996529d26b64e66326fa6d9eb3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 261659, "upload_time": "2021-06-24T05:07:33", "upload_time_iso_8601": "2021-06-24T05:07:33.879842Z", "url": "https://files.pythonhosted.org/packages/4e/b5/3db69328365861417c7b7eab7ba92c50c0a250babb49efdb39696e4250b9/google_cloud_spanner-3.6.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6265958ed6868ca0f1d1018fc9e255a8", "sha256": "80a2dd8327bdd4f1246a10e1d721070bea274c2cf5f239f0bf45457a2f238b72" }, "downloads": -1, "filename": "google-cloud-spanner-3.6.0.tar.gz", "has_sig": false, "md5_digest": "6265958ed6868ca0f1d1018fc9e255a8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 318697, "upload_time": "2021-06-24T05:07:35", "upload_time_iso_8601": "2021-06-24T05:07:35.726983Z", "url": "https://files.pythonhosted.org/packages/2d/4c/b84e40971aff87fa29235098baa8f561dad116bd210fee0841c362dd010b/google-cloud-spanner-3.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.7.0": [ { "comment_text": "", "digests": { "md5": "9ee9c60e7e05a6fdb6e7b80d8469960d", "sha256": "cecdfb842170a3367165f4bddd5a36d01fc05d21d23b6c884babd702b855980b" }, "downloads": -1, "filename": "google_cloud_spanner-3.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ee9c60e7e05a6fdb6e7b80d8469960d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 262515, "upload_time": "2021-07-30T04:21:28", "upload_time_iso_8601": "2021-07-30T04:21:28.110803Z", "url": "https://files.pythonhosted.org/packages/c8/c7/6df3e6529b8f52e650e1267358dfb956f6d410c6beda5a61910fbd0de745/google_cloud_spanner-3.7.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d17ffcf99259daf6fc8849b2ba71faf0", "sha256": "e0b19207b294f911af8d243fc35bd7c5ae5f91f153e02e689a193f2e71925278" }, "downloads": -1, "filename": "google-cloud-spanner-3.7.0.tar.gz", "has_sig": false, "md5_digest": "d17ffcf99259daf6fc8849b2ba71faf0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 320519, "upload_time": "2021-07-30T04:21:29", "upload_time_iso_8601": "2021-07-30T04:21:29.930798Z", "url": "https://files.pythonhosted.org/packages/5d/31/2cdf2d6d02e31ddcd708606dd273fa1169373da764e6a779ae52fe2b023f/google-cloud-spanner-3.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.8.0": [ { "comment_text": "", "digests": { "md5": "71ba05ba6da5d0c19fd2ae7d5843427b", "sha256": "c03626fd7fd159b1743e4113a41a2655f9dfdc76ac438dafaea5905b8e1f2e17" }, "downloads": -1, "filename": "google_cloud_spanner-3.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "71ba05ba6da5d0c19fd2ae7d5843427b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 262950, "upload_time": "2021-08-16T07:09:39", "upload_time_iso_8601": "2021-08-16T07:09:39.860211Z", "url": "https://files.pythonhosted.org/packages/dc/5f/8cd9a9007ffae376b2706555d9eb772c80a283c9bd9c694251981906136f/google_cloud_spanner-3.8.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78bb58022e2d4d35d47d939039de2988", "sha256": "2bc2b42632875a88d25459d4af71a124fe207e56135c7e95ecccb0bb8853bd14" }, "downloads": -1, "filename": "google-cloud-spanner-3.8.0.tar.gz", "has_sig": false, "md5_digest": "78bb58022e2d4d35d47d939039de2988", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 322391, "upload_time": "2021-08-16T07:09:41", "upload_time_iso_8601": "2021-08-16T07:09:41.417308Z", "url": "https://files.pythonhosted.org/packages/c0/2d/9383b183858aaf9f33a19f695d5db62abbd3750f41e5461f5d4dd68d2da2/google-cloud-spanner-3.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.9.0": [ { "comment_text": "", "digests": { "md5": "b5e1bb8c633fea9cf17c4c474608dcc9", "sha256": "598ef3350d87354bff0f492c0b8fd6b98f072e72e04c2db1773d4f3a796fad84" }, "downloads": -1, "filename": "google_cloud_spanner-3.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b5e1bb8c633fea9cf17c4c474608dcc9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 262978, "upload_time": "2021-08-30T20:24:31", "upload_time_iso_8601": "2021-08-30T20:24:31.843247Z", "url": "https://files.pythonhosted.org/packages/4d/c1/871f192eebcf593db6d5939a784fa05412098858e5bedf1d33c21f3b1a24/google_cloud_spanner-3.9.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "47fdece03dfe74ffdbc37f3f3e186e36", "sha256": "53fe3d903363fb17db155fd05f5356d9b310a519fbebd53903aa426a31cad706" }, "downloads": -1, "filename": "google-cloud-spanner-3.9.0.tar.gz", "has_sig": false, "md5_digest": "47fdece03dfe74ffdbc37f3f3e186e36", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 323118, "upload_time": "2021-08-30T20:24:33", "upload_time_iso_8601": "2021-08-30T20:24:33.434388Z", "url": "https://files.pythonhosted.org/packages/7f/af/852f011a0e2347701621b19205ec8b0037c7a76ce4c0705f0ee8e7788671/google-cloud-spanner-3.9.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "679972d9147f1be4815d2cc85fc23f0f", "sha256": "8dbd27f20c3f156eddb1fed8064149e3f4d35810a196a9e216e6981989cee85c" }, "downloads": -1, "filename": "google_cloud_spanner-3.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "679972d9147f1be4815d2cc85fc23f0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 277776, "upload_time": "2022-04-20T08:38:53", "upload_time_iso_8601": "2022-04-20T08:38:53.709054Z", "url": "https://files.pythonhosted.org/packages/6f/24/5cca016f0601c265c1feb22ba6daf73aebc9301d81b114e2598b8e4c2723/google_cloud_spanner-3.14.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b6b985caca3829a38b6ec294249e4eb7", "sha256": "40e50c79d46f6c4103c2bd5122c4bcb4476f93ef8e98f0570b84395cbcd6012b" }, "downloads": -1, "filename": "google-cloud-spanner-3.14.0.tar.gz", "has_sig": false, "md5_digest": "b6b985caca3829a38b6ec294249e4eb7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 345107, "upload_time": "2022-04-20T08:38:55", "upload_time_iso_8601": "2022-04-20T08:38:55.540891Z", "url": "https://files.pythonhosted.org/packages/c0/0c/031443fee18684ba32e348c72c1bc6301a0d473ffe49cc61dfe2e449cd73/google-cloud-spanner-3.14.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }