Python Client for Google Cloud Bigtable
=======================================
|GA| |pypi| |versions|
`Google Cloud Bigtable`_ is Google's NoSQL Big Data database service. It's the
same database that powers many core Google services, including Search,
Analytics, Maps, and Gmail.
- `Client Library Documentation`_
- `Product Documentation`_
.. |GA| image:: https://img.shields.io/badge/support-GA-gold.svg
:target: https://github.com/googleapis/google-cloud-python/blob/main/README.rst#general-availability
.. |pypi| image:: https://img.shields.io/pypi/v/google-cloud-bigtable.svg
:target: https://pypi.org/project/google-cloud-bigtable/
.. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-bigtable.svg
:target: https://pypi.org/project/google-cloud-bigtable/
.. _Google Cloud Bigtable: https://cloud.google.com/bigtable
.. _Client Library Documentation: https://googleapis.dev/python/bigtable/latest
.. _Product Documentation: https://cloud.google.com/bigtable/docs
Preview Async Data Client
-------------------------
:code:`v2.23.0` includes a preview release of the new :code:`BigtableDataClientAsync` client, accessible at the import path
:code:`google.cloud.bigtable.data`.
The new client brings a simplified API and increased performance using asyncio, with a corresponding synchronous surface
coming soon. The new client is focused on the data API (i.e. reading and writing Bigtable data), with admin operations
remaining in the existing client.
:code:`BigtableDataClientAsync` is currently in preview, and is not recommended for production use.
Feedback and bug reports are welcome at cbt-python-client-v3-feedback@google.com,
or through the Github `issue tracker`_.
.. _issue tracker: https://github.com/googleapis/python-bigtable/issues
Quick Start
-----------
In order to use this library, you first need to go through the following steps:
1. `Select or create a Cloud Platform project.`_
2. `Enable billing for your project.`_
3. `Enable the Cloud Bigtable API.`_
4. `Setup Authentication.`_
.. _Select or create a Cloud Platform project.: https://console.cloud.google.com/project
.. _Enable billing for your project.: https://cloud.google.com/billing/docs/how-to/modify-project#enable_billing_for_a_project
.. _Enable the Cloud Bigtable API.: https://cloud.google.com/bigtable
.. _Setup Authentication.: https://googleapis.dev/python/google-api-core/latest/auth.html
Installation
~~~~~~~~~~~~
Install this library in a `virtualenv`_ using pip. `virtualenv`_ is a tool to
create isolated Python environments. The basic problem it addresses is one of
dependencies and versions, and indirectly permissions.
With `virtualenv`_, it's possible to install this library without needing system
install permissions, and without clashing with the installed system
dependencies.
.. _`virtualenv`: https://virtualenv.pypa.io/en/latest/
Supported Python Versions
^^^^^^^^^^^^^^^^^^^^^^^^^
Python >= 3.7
Deprecated Python Versions
^^^^^^^^^^^^^^^^^^^^^^^^^^
- Python 2.7: the last released version which supported Python 2.7 was
version 1.7.0, released 2021-02-09.
- Python 3.5: the last released version which supported Python 3.5 was
version 1.7.0, released 2021-02-09.
- Python 3.6: the last released version which supported Python 3.6 was
version v2.10.1, released 2022-06-03.
Mac/Linux
^^^^^^^^^
.. code-block:: console
pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-cloud-bigtable
Windows
^^^^^^^
.. code-block:: console
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-cloud-bigtable
Next Steps
~~~~~~~~~~
- Read the `Client Library Documentation`_ for Cloud Bigtable API
to see other available methods on the client.
- Read the `Product documentation`_ to learn
more about the product and see How-to Guides.
Raw data
{
"_id": null,
"home_page": "https://github.com/googleapis/python-bigtable",
"name": "google-cloud-bigtable",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "Google LLC",
"author_email": "googleapis-packages@google.com",
"download_url": "https://files.pythonhosted.org/packages/1a/d5/b764160451c61efc0e477245db836d15a370d4382541ce0b83d9c012615f/google-cloud-bigtable-2.23.0.tar.gz",
"platform": "Posix; MacOS X; Windows",
"description": "Python Client for Google Cloud Bigtable\n=======================================\n\n|GA| |pypi| |versions| \n\n`Google Cloud Bigtable`_ is Google's NoSQL Big Data database service. It's the\nsame database that powers many core Google services, including Search,\nAnalytics, Maps, and Gmail.\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-bigtable.svg\n :target: https://pypi.org/project/google-cloud-bigtable/\n.. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-bigtable.svg\n :target: https://pypi.org/project/google-cloud-bigtable/\n.. _Google Cloud Bigtable: https://cloud.google.com/bigtable\n.. _Client Library Documentation: https://googleapis.dev/python/bigtable/latest\n.. _Product Documentation: https://cloud.google.com/bigtable/docs\n\n\nPreview Async Data Client\n-------------------------\n\n:code:`v2.23.0` includes a preview release of the new :code:`BigtableDataClientAsync` client, accessible at the import path\n:code:`google.cloud.bigtable.data`.\n\nThe new client brings a simplified API and increased performance using asyncio, with a corresponding synchronous surface\ncoming soon. The new client is focused on the data API (i.e. reading and writing Bigtable data), with admin operations\nremaining in the existing client.\n\n:code:`BigtableDataClientAsync` is currently in preview, and is not recommended for production use.\n\nFeedback and bug reports are welcome at cbt-python-client-v3-feedback@google.com,\nor through the Github `issue tracker`_.\n\n.. _issue tracker: https://github.com/googleapis/python-bigtable/issues\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 Cloud Bigtable 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 Cloud Bigtable API.: https://cloud.google.com/bigtable\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^^^^^^^^^^^^^^^^^^^^^^^^^\n\nPython >= 3.7\n\nDeprecated Python Versions\n^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n- Python 2.7: the last released version which supported Python 2.7 was\n version 1.7.0, released 2021-02-09.\n\n- Python 3.5: the last released version which supported Python 3.5 was\n version 1.7.0, released 2021-02-09.\n\n- Python 3.6: the last released version which supported Python 3.6 was\n version v2.10.1, released 2022-06-03.\n\nMac/Linux\n^^^^^^^^^\n\n.. code-block:: console\n\n pip install virtualenv\n virtualenv <your-env>\n source <your-env>/bin/activate\n <your-env>/bin/pip install google-cloud-bigtable\n\n\nWindows\n^^^^^^^\n\n.. code-block:: console\n\n pip install virtualenv\n virtualenv <your-env>\n <your-env>\\Scripts\\activate\n <your-env>\\Scripts\\pip.exe install google-cloud-bigtable\n\nNext Steps\n~~~~~~~~~~\n\n- Read the `Client Library Documentation`_ for Cloud Bigtable API\n to see other available methods on the client.\n- Read the `Product documentation`_ to learn\n more about the product and see How-to Guides.\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "Google Cloud Bigtable API client library",
"version": "2.23.0",
"project_urls": {
"Homepage": "https://github.com/googleapis/python-bigtable"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c3fe7964847709481fb8f716810b2ab9d4c246466cf09d04e930b8abf6ee05f2",
"md5": "f16e7c57be1c3277d0420767c33a24b2",
"sha256": "d89ed580733865007ae89639b7d961024a2385aa8c2828cf3aff3f5889782402"
},
"downloads": -1,
"filename": "google_cloud_bigtable-2.23.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f16e7c57be1c3277d0420767c33a24b2",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.7",
"size": 357508,
"upload_time": "2024-02-07T21:31:46",
"upload_time_iso_8601": "2024-02-07T21:31:46.921780Z",
"url": "https://files.pythonhosted.org/packages/c3/fe/7964847709481fb8f716810b2ab9d4c246466cf09d04e930b8abf6ee05f2/google_cloud_bigtable-2.23.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1ad5b764160451c61efc0e477245db836d15a370d4382541ce0b83d9c012615f",
"md5": "1b6cef08703d2cf7ae124127269f0809",
"sha256": "c3cabb6619f5f2eea11b3db72731e84d28b168055c9cc17c2d2daff15cb82379"
},
"downloads": -1,
"filename": "google-cloud-bigtable-2.23.0.tar.gz",
"has_sig": false,
"md5_digest": "1b6cef08703d2cf7ae124127269f0809",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 493124,
"upload_time": "2024-02-07T21:31:49",
"upload_time_iso_8601": "2024-02-07T21:31:49.619694Z",
"url": "https://files.pythonhosted.org/packages/1a/d5/b764160451c61efc0e477245db836d15a370d4382541ce0b83d9c012615f/google-cloud-bigtable-2.23.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-07 21:31:49",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "googleapis",
"github_project": "python-bigtable",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"lcname": "google-cloud-bigtable"
}