# Couchbase Python Columnar Client
Python client for [Couchbase](https://couchbase.com) Columnar
Currently Python 3.8 - Python 3.12 is supported.
The Columnar SDK supports static typing. Currently only [mypy](https://github.com/python/mypy) is supported. You mileage may vary (YMMV) with the use of other static type checkers (e.g. [pyright](https://github.com/microsoft/pyright)).
# Installing the SDK<a id="installing-the-sdk"></a>
Wheels are provided for linux, MacOS and Windows environments for supported Python versions (currently Python 3.8 - Python 3.12).
>Note: It is strongly recommended to update pip, setuptools and wheel prior to installing the SDK: `python3 -m pip install --upgrade pip setuptools wheel`
Install the SDK via `pip`:
```console
python3 -m pip install couchbase-columnar
```
# Installing the SDK from source
If a compatible wheel is not available, the SDK's binary will need to be built from source:
1. Follow the steps on the [BUILDING page](https://github.com/couchbaselabs/columnar-python-client/blob/main/BUILDING.md)
2. After the build succeeds, the SDK can be used by running Python scripts from within the cloned repository or the SDK can be installed via pip: `python3 -m pip install <path to cloned repository>`
4. Install the `typing-extensions` dependency: `python3 -m pip install typing-extensions`
# Using the SDK<a id="using-the-sdk"></a>
Some more examples are provided in the [examples directory](https://github.com/couchbaselabs/columnar-python-client/tree/main/examples).
**Connecting and executing a query**
```python
from couchbase_columnar.cluster import Cluster
from couchbase_columnar.credential import Credential
from couchbase_columnar.options import QueryOptions
def main() -> None:
# Update this to your cluster
connstr = 'couchbases://--your-instance--'
username = 'username'
pw = 'Password!123'
# User Input ends here.
cred = Credential.from_username_and_password(username, pw)
cluster = Cluster.create_instance(connstr, cred)
# Execute a query and buffer all result rows in client memory.
statement = 'SELECT * FROM `travel-sample`.inventory.airline LIMIT 10;'
res = cluster.execute_query(statement)
all_rows = res.get_all_rows()
for row in all_rows:
print(f'Found row: {row}')
print(f'metadata={res.metadata()}')
# Execute a query and process rows as they arrive from server.
statement = 'SELECT * FROM `travel-sample`.inventory.airline WHERE country="United States" LIMIT 10;'
res = cluster.execute_query(statement)
for row in res.rows():
print(f'Found row: {row}')
print(f'metadata={res.metadata()}')
# Execute a streaming query with positional arguments.
statement = 'SELECT * FROM `travel-sample`.inventory.airline WHERE country=$1 LIMIT $2;'
res = cluster.execute_query(statement, QueryOptions(positional_parameters=['United States', 10]))
for row in res:
print(f'Found row: {row}')
print(f'metadata={res.metadata()}')
# Execute a streaming query with named arguments.
statement = 'SELECT * FROM `travel-sample`.inventory.airline WHERE country=$country LIMIT $limit;'
res = cluster.execute_query(statement, QueryOptions(named_parameters={'country': 'United States',
'limit': 10}))
for row in res.rows():
print(f'Found row: {row}')
print(f'metadata={res.metadata()}')
if __name__ == '__main__':
main()
```
## Using the async API
```python
from acouchbase_columnar import get_event_loop
from acouchbase_columnar.cluster import AsyncCluster
from couchbase_columnar.credential import Credential
from couchbase_columnar.options import QueryOptions
async def main() -> None:
# Update this to your cluster
connstr = 'couchbases://--your-instance--'
username = 'username'
pw = 'Password!123'
# User Input ends here.
cred = Credential.from_username_and_password(username, pw)
cluster = AsyncCluster.create_instance(connstr, cred)
# Execute a query and buffer all result rows in client memory.
statement = 'SELECT * FROM `travel-sample`.inventory.airline LIMIT 10;'
res = await cluster.execute_query(statement)
all_rows = await res.get_all_rows()
# NOTE: all_rows is a list, _do not_ use `async for`
for row in all_rows:
print(f'Found row: {row}')
print(f'metadata={res.metadata()}')
# Execute a query and process rows as they arrive from server.
statement = 'SELECT * FROM `travel-sample`.inventory.airline WHERE country="United States" LIMIT 10;'
res = await cluster.execute_query(statement)
async for row in res.rows():
print(f'Found row: {row}')
print(f'metadata={res.metadata()}')
# Execute a streaming query with positional arguments.
statement = 'SELECT * FROM `travel-sample`.inventory.airline WHERE country=$1 LIMIT $2;'
res = await cluster.execute_query(statement, QueryOptions(positional_parameters=['United States', 10]))
async for row in res:
print(f'Found row: {row}')
print(f'metadata={res.metadata()}')
# Execute a streaming query with named arguments.
statement = 'SELECT * FROM `travel-sample`.inventory.airline WHERE country=$country LIMIT $limit;'
res = await cluster.execute_query(statement, QueryOptions(named_parameters={'country': 'United States',
'limit': 10}))
async for row in res.rows():
print(f'Found row: {row}')
print(f'metadata={res.metadata()}')
if __name__ == '__main__':
loop = get_event_loop()
loop.run_until_complete(main())
```
Raw data
{
"_id": null,
"home_page": "https://github.com/couchbase/columnar-python-client",
"name": "couchbase-columnar",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "couchbase, nosql, pycouchbase, couchbase++, columnar",
"author": "Couchbase, Inc.",
"author_email": "PythonPackage@couchbase.com",
"download_url": "https://files.pythonhosted.org/packages/8c/ae/5321411606ab6152e35fb07144ad830c69ec1a5d54d98a56bdfdf6ca743c/couchbase_columnar-1.0.0.tar.gz",
"platform": null,
"description": "# Couchbase Python Columnar Client\nPython client for [Couchbase](https://couchbase.com) Columnar\n\nCurrently Python 3.8 - Python 3.12 is supported.\n\nThe Columnar SDK supports static typing. Currently only [mypy](https://github.com/python/mypy) is supported. You mileage may vary (YMMV) with the use of other static type checkers (e.g. [pyright](https://github.com/microsoft/pyright)).\n\n# Installing the SDK<a id=\"installing-the-sdk\"></a>\n\nWheels are provided for linux, MacOS and Windows environments for supported Python versions (currently Python 3.8 - Python 3.12).\n\n>Note: It is strongly recommended to update pip, setuptools and wheel prior to installing the SDK: `python3 -m pip install --upgrade pip setuptools wheel`\n\nInstall the SDK via `pip`:\n```console\npython3 -m pip install couchbase-columnar\n```\n\n# Installing the SDK from source\n\nIf a compatible wheel is not available, the SDK's binary will need to be built from source:\n\n1. Follow the steps on the [BUILDING page](https://github.com/couchbaselabs/columnar-python-client/blob/main/BUILDING.md)\n2. After the build succeeds, the SDK can be used by running Python scripts from within the cloned repository or the SDK can be installed via pip: `python3 -m pip install <path to cloned repository>`\n4. Install the `typing-extensions` dependency: `python3 -m pip install typing-extensions`\n\n\n# Using the SDK<a id=\"using-the-sdk\"></a>\n\nSome more examples are provided in the [examples directory](https://github.com/couchbaselabs/columnar-python-client/tree/main/examples).\n\n**Connecting and executing a query**\n```python\nfrom couchbase_columnar.cluster import Cluster\nfrom couchbase_columnar.credential import Credential\nfrom couchbase_columnar.options import QueryOptions\n\n\ndef main() -> None:\n # Update this to your cluster\n connstr = 'couchbases://--your-instance--'\n username = 'username'\n pw = 'Password!123'\n # User Input ends here.\n\n cred = Credential.from_username_and_password(username, pw)\n cluster = Cluster.create_instance(connstr, cred)\n\n # Execute a query and buffer all result rows in client memory.\n statement = 'SELECT * FROM `travel-sample`.inventory.airline LIMIT 10;'\n res = cluster.execute_query(statement)\n all_rows = res.get_all_rows()\n for row in all_rows:\n print(f'Found row: {row}')\n print(f'metadata={res.metadata()}')\n\n # Execute a query and process rows as they arrive from server.\n statement = 'SELECT * FROM `travel-sample`.inventory.airline WHERE country=\"United States\" LIMIT 10;'\n res = cluster.execute_query(statement)\n for row in res.rows():\n print(f'Found row: {row}')\n print(f'metadata={res.metadata()}')\n\n # Execute a streaming query with positional arguments.\n statement = 'SELECT * FROM `travel-sample`.inventory.airline WHERE country=$1 LIMIT $2;'\n res = cluster.execute_query(statement, QueryOptions(positional_parameters=['United States', 10]))\n for row in res:\n print(f'Found row: {row}')\n print(f'metadata={res.metadata()}')\n\n # Execute a streaming query with named arguments.\n statement = 'SELECT * FROM `travel-sample`.inventory.airline WHERE country=$country LIMIT $limit;'\n res = cluster.execute_query(statement, QueryOptions(named_parameters={'country': 'United States',\n 'limit': 10}))\n for row in res.rows():\n print(f'Found row: {row}')\n print(f'metadata={res.metadata()}')\n\n\nif __name__ == '__main__':\n main()\n\n```\n\n## Using the async API\n```python\nfrom acouchbase_columnar import get_event_loop\nfrom acouchbase_columnar.cluster import AsyncCluster\nfrom couchbase_columnar.credential import Credential\nfrom couchbase_columnar.options import QueryOptions\n\n\nasync def main() -> None:\n # Update this to your cluster\n connstr = 'couchbases://--your-instance--'\n username = 'username'\n pw = 'Password!123'\n # User Input ends here.\n\n cred = Credential.from_username_and_password(username, pw)\n cluster = AsyncCluster.create_instance(connstr, cred)\n\n # Execute a query and buffer all result rows in client memory.\n statement = 'SELECT * FROM `travel-sample`.inventory.airline LIMIT 10;'\n res = await cluster.execute_query(statement)\n all_rows = await res.get_all_rows()\n # NOTE: all_rows is a list, _do not_ use `async for`\n for row in all_rows:\n print(f'Found row: {row}')\n print(f'metadata={res.metadata()}')\n\n # Execute a query and process rows as they arrive from server.\n statement = 'SELECT * FROM `travel-sample`.inventory.airline WHERE country=\"United States\" LIMIT 10;'\n res = await cluster.execute_query(statement)\n async for row in res.rows():\n print(f'Found row: {row}')\n print(f'metadata={res.metadata()}')\n\n # Execute a streaming query with positional arguments.\n statement = 'SELECT * FROM `travel-sample`.inventory.airline WHERE country=$1 LIMIT $2;'\n res = await cluster.execute_query(statement, QueryOptions(positional_parameters=['United States', 10]))\n async for row in res:\n print(f'Found row: {row}')\n print(f'metadata={res.metadata()}')\n\n # Execute a streaming query with named arguments.\n statement = 'SELECT * FROM `travel-sample`.inventory.airline WHERE country=$country LIMIT $limit;'\n res = await cluster.execute_query(statement, QueryOptions(named_parameters={'country': 'United States',\n 'limit': 10}))\n async for row in res.rows():\n print(f'Found row: {row}')\n print(f'metadata={res.metadata()}')\n\nif __name__ == '__main__':\n loop = get_event_loop()\n loop.run_until_complete(main())\n\n```\n",
"bugtrack_url": null,
"license": "Apache License 2.0",
"summary": "Python Client for Couchbase Columnar",
"version": "1.0.0",
"project_urls": {
"Homepage": "https://github.com/couchbase/columnar-python-client"
},
"split_keywords": [
"couchbase",
" nosql",
" pycouchbase",
" couchbase++",
" columnar"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e2e0bda4b9aee2b8a95aea51a3e057fc33fd28707c1d2f14b78ee80b64eb5f25",
"md5": "08b8c4b09a4fa2fca3bf3d487f3f7fb2",
"sha256": "2ba2be7e7e13032696f690f11841a895afcde70f1a9b2aa959c95663eacfddc3"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp310-cp310-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "08b8c4b09a4fa2fca3bf3d487f3f7fb2",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 4170209,
"upload_time": "2024-10-11T19:10:37",
"upload_time_iso_8601": "2024-10-11T19:10:37.477887Z",
"url": "https://files.pythonhosted.org/packages/e2/e0/bda4b9aee2b8a95aea51a3e057fc33fd28707c1d2f14b78ee80b64eb5f25/couchbase_columnar-1.0.0-cp310-cp310-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dcaf4a67ace1c3822151aca826941d9ca8d1c99c89d9980185a648ceb72390d5",
"md5": "594efd35599daae47ede3e8fd197306f",
"sha256": "fa8fbddf971a2391543bc7dafaf3b581ad1a69c1fa0a474295b38a6fd8aed54f"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "594efd35599daae47ede3e8fd197306f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3789453,
"upload_time": "2024-10-11T19:10:39",
"upload_time_iso_8601": "2024-10-11T19:10:39.599041Z",
"url": "https://files.pythonhosted.org/packages/dc/af/4a67ace1c3822151aca826941d9ca8d1c99c89d9980185a648ceb72390d5/couchbase_columnar-1.0.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "53b701295bf2a8150ab70d699bc7e99145d27bbe0cbe79665c3943128b2fa41c",
"md5": "54bcf55758a51731418b215b5a741273",
"sha256": "1e516734b59f6994c8485ebb7d0070c0927f8bffa8bc7e58b7b8e0f81657c1d2"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "54bcf55758a51731418b215b5a741273",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3815084,
"upload_time": "2024-10-11T19:10:41",
"upload_time_iso_8601": "2024-10-11T19:10:41.654236Z",
"url": "https://files.pythonhosted.org/packages/53/b7/01295bf2a8150ab70d699bc7e99145d27bbe0cbe79665c3943128b2fa41c/couchbase_columnar-1.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "03f26819458a516e8564e2241444cc0876a30b66c298ced95610e44a412578f0",
"md5": "c625b7cba7870066da2369d485ecb956",
"sha256": "0f5ea6a24a73008a2f5a6e3aae51a49f4bb360b198a1f3d2ca4bb22044fe9671"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"has_sig": false,
"md5_digest": "c625b7cba7870066da2369d485ecb956",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 4000798,
"upload_time": "2024-10-11T19:10:43",
"upload_time_iso_8601": "2024-10-11T19:10:43.630136Z",
"url": "https://files.pythonhosted.org/packages/03/f2/6819458a516e8564e2241444cc0876a30b66c298ced95610e44a412578f0/couchbase_columnar-1.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9ee4e1cb46ebc7156c5e01a813a5333b104b08afe51d562460fcaae0d700c936",
"md5": "49af792b58d8602df4d3255487dd105d",
"sha256": "08b0947ee67f8fb15949e9323d60e5dbb44fb2d86d09f6e997a0bdcde6cd2b15"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "49af792b58d8602df4d3255487dd105d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 4534598,
"upload_time": "2024-10-11T19:10:45",
"upload_time_iso_8601": "2024-10-11T19:10:45.522570Z",
"url": "https://files.pythonhosted.org/packages/9e/e4/e1cb46ebc7156c5e01a813a5333b104b08afe51d562460fcaae0d700c936/couchbase_columnar-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cc95b31161a4e9e1925ab9a0839a66832749392673e113391a1fa1d88d36a914",
"md5": "8ee3b153f070d06cac20ecba929bdd9c",
"sha256": "9612170835fd2668d9968eb87a8d85ebfa38ea997d697b4265a0632ffd107b90"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "8ee3b153f070d06cac20ecba929bdd9c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 2230396,
"upload_time": "2024-10-11T19:10:48",
"upload_time_iso_8601": "2024-10-11T19:10:48.014489Z",
"url": "https://files.pythonhosted.org/packages/cc/95/b31161a4e9e1925ab9a0839a66832749392673e113391a1fa1d88d36a914/couchbase_columnar-1.0.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b616a86f119180124416f86764b830ce1fdda48dd1973e4e741b71cc68286142",
"md5": "0782ab13d20bd89e6cc8b1c393b60438",
"sha256": "efaff88520c34babf243ab0429df5c141e0dbe0c952a24e091a6e5b1374352ab"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp311-cp311-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "0782ab13d20bd89e6cc8b1c393b60438",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 4170209,
"upload_time": "2024-10-11T19:10:49",
"upload_time_iso_8601": "2024-10-11T19:10:49.953944Z",
"url": "https://files.pythonhosted.org/packages/b6/16/a86f119180124416f86764b830ce1fdda48dd1973e4e741b71cc68286142/couchbase_columnar-1.0.0-cp311-cp311-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0bad0a7b97cc3c8965a1e325d2fde23fe30228511633093699b07aa38d77727d",
"md5": "af9f9a657d83fe73e586138fb7dbcbd0",
"sha256": "82b2591691d9a188c0319ae1a5b2d67928f0c541fefbf92421a7fc604372cfcf"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "af9f9a657d83fe73e586138fb7dbcbd0",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3789451,
"upload_time": "2024-10-11T19:10:51",
"upload_time_iso_8601": "2024-10-11T19:10:51.704811Z",
"url": "https://files.pythonhosted.org/packages/0b/ad/0a7b97cc3c8965a1e325d2fde23fe30228511633093699b07aa38d77727d/couchbase_columnar-1.0.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "952d04ae3a4f27813014301ac43ece524ab579c1dd10e7ce2e133edb65de7d95",
"md5": "f858085c6905127303680b2815e9180c",
"sha256": "dc934b033524a4353177a792a7b525e4d2e2f67ba654dacfa80921f48e7edc1c"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "f858085c6905127303680b2815e9180c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3815020,
"upload_time": "2024-10-11T19:10:53",
"upload_time_iso_8601": "2024-10-11T19:10:53.381335Z",
"url": "https://files.pythonhosted.org/packages/95/2d/04ae3a4f27813014301ac43ece524ab579c1dd10e7ce2e133edb65de7d95/couchbase_columnar-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ba00bd5dd43f42756c6134653e92872dde29d89f5034ca1f7fc32bba42f8f5ca",
"md5": "7c94dc3c509f5a2034e69c4bf54b2b81",
"sha256": "aca0a4d3453857454919dfcd2c360f91a5894c7e522c1e115335c2d3ad0673ed"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"has_sig": false,
"md5_digest": "7c94dc3c509f5a2034e69c4bf54b2b81",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 4000798,
"upload_time": "2024-10-11T19:10:55",
"upload_time_iso_8601": "2024-10-11T19:10:55.109945Z",
"url": "https://files.pythonhosted.org/packages/ba/00/bd5dd43f42756c6134653e92872dde29d89f5034ca1f7fc32bba42f8f5ca/couchbase_columnar-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "92924f72a56495fa4b3ba3f29295c0e1abe552f8700d35020d481b859311bbfc",
"md5": "876d3fcced4b7c5680ca079167f9e553",
"sha256": "51d6c64aa89bebc3a157b812387bfca9592ef5efb8fbe84ed85a6da8618e911e"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "876d3fcced4b7c5680ca079167f9e553",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 4534597,
"upload_time": "2024-10-11T19:10:57",
"upload_time_iso_8601": "2024-10-11T19:10:57.288576Z",
"url": "https://files.pythonhosted.org/packages/92/92/4f72a56495fa4b3ba3f29295c0e1abe552f8700d35020d481b859311bbfc/couchbase_columnar-1.0.0-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8945130bbc630425fa91ba3becd57a176b2dfa794d7861bd67e2dd5ba157873c",
"md5": "38be1e63175967778ea19318666bf61e",
"sha256": "2be53deb619b9770a23433ca83146076c12e9f6fd59b74009f3afb5664339c7b"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "38be1e63175967778ea19318666bf61e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 2230344,
"upload_time": "2024-10-11T19:10:59",
"upload_time_iso_8601": "2024-10-11T19:10:59.280417Z",
"url": "https://files.pythonhosted.org/packages/89/45/130bbc630425fa91ba3becd57a176b2dfa794d7861bd67e2dd5ba157873c/couchbase_columnar-1.0.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bb87b19858839e7b4de41ddf334a7adb7143f3074d2ffa6735500d2062ff8f8f",
"md5": "4d4aed440d96fb4037be6994bec32ded",
"sha256": "776c7a52a2253250d5a75ec1f395d2d919df4b7b417005700f241dfd2b074260"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp312-cp312-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "4d4aed440d96fb4037be6994bec32ded",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 4170516,
"upload_time": "2024-10-11T19:11:01",
"upload_time_iso_8601": "2024-10-11T19:11:01.262926Z",
"url": "https://files.pythonhosted.org/packages/bb/87/b19858839e7b4de41ddf334a7adb7143f3074d2ffa6735500d2062ff8f8f/couchbase_columnar-1.0.0-cp312-cp312-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8f70fe4c856112e9a45ab2a9d4361dce70a36df39ffd040e7c912ba750070521",
"md5": "8663f7aece1197704a7720f6c3be3648",
"sha256": "4879c98941fbba04c50c24c8635827bbcf44259b35488456623b6e3448351533"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "8663f7aece1197704a7720f6c3be3648",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3789847,
"upload_time": "2024-10-11T19:11:03",
"upload_time_iso_8601": "2024-10-11T19:11:03.808130Z",
"url": "https://files.pythonhosted.org/packages/8f/70/fe4c856112e9a45ab2a9d4361dce70a36df39ffd040e7c912ba750070521/couchbase_columnar-1.0.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2df453f7aba697e6cef26a8793d0c44442fb9e2a4ff08820baadf402184b4cca",
"md5": "6f510b8f898227076f0ef12d3d5a968d",
"sha256": "3835259a260faf3818db0612b11acf0e5db525ecea44ee8cc9164ce3d564f1a8"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "6f510b8f898227076f0ef12d3d5a968d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3815221,
"upload_time": "2024-10-11T19:11:05",
"upload_time_iso_8601": "2024-10-11T19:11:05.836828Z",
"url": "https://files.pythonhosted.org/packages/2d/f4/53f7aba697e6cef26a8793d0c44442fb9e2a4ff08820baadf402184b4cca/couchbase_columnar-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d4a3ce0051cf8f5faf8e15584de1a6fa9094eee6f2d19a9d7fd61c9edecf4833",
"md5": "cf0c2b033c6a6bfa9971e3f431b6c750",
"sha256": "ab95caa0e5008bb2fc6b90022c6e780ceb2cf21ace2f6306e09e386f19089c18"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"has_sig": false,
"md5_digest": "cf0c2b033c6a6bfa9971e3f431b6c750",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 4001356,
"upload_time": "2024-10-11T19:11:07",
"upload_time_iso_8601": "2024-10-11T19:11:07.494484Z",
"url": "https://files.pythonhosted.org/packages/d4/a3/ce0051cf8f5faf8e15584de1a6fa9094eee6f2d19a9d7fd61c9edecf4833/couchbase_columnar-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d5e4f46c7c7f164e3cd1af468d4d59ea4d31dacf70ad55df6843c934f260f8ad",
"md5": "66c388def09aa364a89509c48bd21796",
"sha256": "5743193fe5314b34e4c7dc6b4fbe60b7678af6b401ba3b30f81c03bf3c2ff8ab"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp312-cp312-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "66c388def09aa364a89509c48bd21796",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 4534549,
"upload_time": "2024-10-11T19:11:09",
"upload_time_iso_8601": "2024-10-11T19:11:09.528215Z",
"url": "https://files.pythonhosted.org/packages/d5/e4/f46c7c7f164e3cd1af468d4d59ea4d31dacf70ad55df6843c934f260f8ad/couchbase_columnar-1.0.0-cp312-cp312-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2d79dbcae65cb362997c9cbf08ea31162f0c080c9dba2adc5ecf13ccd1b7818e",
"md5": "043e1f7729e5af56d8a78c7140bc5fab",
"sha256": "b7a949818efdea84bf050e821e81c6293c20b7ee2c55fd68a8e772c08cdb93ba"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "043e1f7729e5af56d8a78c7140bc5fab",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 2230731,
"upload_time": "2024-10-11T19:11:11",
"upload_time_iso_8601": "2024-10-11T19:11:11.461948Z",
"url": "https://files.pythonhosted.org/packages/2d/79/dbcae65cb362997c9cbf08ea31162f0c080c9dba2adc5ecf13ccd1b7818e/couchbase_columnar-1.0.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "16525452cf519fea1ea42559a4957b008f800203018cf7568288e16997cdc302",
"md5": "c58904121bb5e59cf08da823bdf3fdb2",
"sha256": "2fa7cfc9fb06f9c8911453a7e7c80ce115dd9f24e753eedbab9f2b9415aae45d"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp38-cp38-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "c58904121bb5e59cf08da823bdf3fdb2",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 4170162,
"upload_time": "2024-10-11T19:11:13",
"upload_time_iso_8601": "2024-10-11T19:11:13.868736Z",
"url": "https://files.pythonhosted.org/packages/16/52/5452cf519fea1ea42559a4957b008f800203018cf7568288e16997cdc302/couchbase_columnar-1.0.0-cp38-cp38-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d1a5630d5ffa0beee313c507192f3439dcc36f1a0ee8aac5178eba26411b0f3b",
"md5": "d7bfe52328f86e2708ce369dffbf3a40",
"sha256": "a698825b6eb7a611fcd76a314ff470d92101505731b9252bd211a1d24ad24a32"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d7bfe52328f86e2708ce369dffbf3a40",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3789375,
"upload_time": "2024-10-11T19:11:15",
"upload_time_iso_8601": "2024-10-11T19:11:15.805664Z",
"url": "https://files.pythonhosted.org/packages/d1/a5/630d5ffa0beee313c507192f3439dcc36f1a0ee8aac5178eba26411b0f3b/couchbase_columnar-1.0.0-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f3eb285080a4063242cefaf3309cec30ee778ba37edd2d8029cda2a9b2e79506",
"md5": "ffc8589ef639c77787c390f0afa39ddb",
"sha256": "7469365678072900e4d5498b0c744011135037a840ca8d0d2c33dd627508f2e0"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "ffc8589ef639c77787c390f0afa39ddb",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3815194,
"upload_time": "2024-10-11T19:11:18",
"upload_time_iso_8601": "2024-10-11T19:11:18.162218Z",
"url": "https://files.pythonhosted.org/packages/f3/eb/285080a4063242cefaf3309cec30ee778ba37edd2d8029cda2a9b2e79506/couchbase_columnar-1.0.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cfb48c0251c520fd090bdcb16fda681eea56da59e5f27a1a9328670e4e7adeb9",
"md5": "bd4decdf5de6a0d6449faeed8777e080",
"sha256": "7c2906720ac80d5b846a077f71ffaf955af41fddd319b3c50b4496e8eec875d9"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"has_sig": false,
"md5_digest": "bd4decdf5de6a0d6449faeed8777e080",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 4000831,
"upload_time": "2024-10-11T19:11:20",
"upload_time_iso_8601": "2024-10-11T19:11:20.431124Z",
"url": "https://files.pythonhosted.org/packages/cf/b4/8c0251c520fd090bdcb16fda681eea56da59e5f27a1a9328670e4e7adeb9/couchbase_columnar-1.0.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2cc1ed81334f3648d23f194fff7a7a8c45acd104a5449177d543515a054f7865",
"md5": "9365e1af9b6dd4e08dabbb1ff1af956d",
"sha256": "49624c174b2bb7d1350be4c6a8554de7461d5748d9ee4d7aea6f880bed35ca2f"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "9365e1af9b6dd4e08dabbb1ff1af956d",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 4534594,
"upload_time": "2024-10-11T19:11:22",
"upload_time_iso_8601": "2024-10-11T19:11:22.109833Z",
"url": "https://files.pythonhosted.org/packages/2c/c1/ed81334f3648d23f194fff7a7a8c45acd104a5449177d543515a054f7865/couchbase_columnar-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "36cf2453d4ffd61dc3e55d22f626d7f013f589a730fb8404c54cd943c34babb4",
"md5": "2be9a46d988085aa213f4ef8cf82fa71",
"sha256": "16d97e8d87a5cedc12771167860ddf02e0d9c66486ef26f83622284a2aff5de2"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "2be9a46d988085aa213f4ef8cf82fa71",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 2230357,
"upload_time": "2024-10-11T19:11:24",
"upload_time_iso_8601": "2024-10-11T19:11:24.000864Z",
"url": "https://files.pythonhosted.org/packages/36/cf/2453d4ffd61dc3e55d22f626d7f013f589a730fb8404c54cd943c34babb4/couchbase_columnar-1.0.0-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9bad97a7a54e9e1b917ae882cbc9c9a685d33c568af513d0facfc3bbc3e404a5",
"md5": "95c8836e38d847676244242ee238a99f",
"sha256": "ebe16a763af54ebf6aaa21bddddc28089739e37c383c206dc51353399209278d"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp39-cp39-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "95c8836e38d847676244242ee238a99f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 4170206,
"upload_time": "2024-10-11T19:11:25",
"upload_time_iso_8601": "2024-10-11T19:11:25.950436Z",
"url": "https://files.pythonhosted.org/packages/9b/ad/97a7a54e9e1b917ae882cbc9c9a685d33c568af513d0facfc3bbc3e404a5/couchbase_columnar-1.0.0-cp39-cp39-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9ee58eca438b12f982a7ded998152c24568b19c5e1ed24b8bf702513a603107d",
"md5": "e08abdc8bf417f5edb15e93b8559c39a",
"sha256": "fc4efa3e15190c3731478006de494b046bc57785e9c8ae99ac8b375a91683e38"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e08abdc8bf417f5edb15e93b8559c39a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3789919,
"upload_time": "2024-10-11T19:11:27",
"upload_time_iso_8601": "2024-10-11T19:11:27.898062Z",
"url": "https://files.pythonhosted.org/packages/9e/e5/8eca438b12f982a7ded998152c24568b19c5e1ed24b8bf702513a603107d/couchbase_columnar-1.0.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f5d8f58bf90cfd37f0aaf41836296530351671271a1dd3c73a2cbcaf4a85c033",
"md5": "4e9c4095f5f8d60256292860740c2668",
"sha256": "cbe66361da2dda11945fcfae584bbeda153300b2dec45ebb708ba9ff53ac8373"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "4e9c4095f5f8d60256292860740c2668",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3815143,
"upload_time": "2024-10-11T19:11:29",
"upload_time_iso_8601": "2024-10-11T19:11:29.777192Z",
"url": "https://files.pythonhosted.org/packages/f5/d8/f58bf90cfd37f0aaf41836296530351671271a1dd3c73a2cbcaf4a85c033/couchbase_columnar-1.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "27cc924143b438cf2c10a4a5258f9a599ed68383067e00b9036336d07af6886a",
"md5": "f99c54626394493e5860c049a8759f7f",
"sha256": "85864666cbe8fd726df310a635a522a7c27134ff66cdce455bb314ab990a0839"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"has_sig": false,
"md5_digest": "f99c54626394493e5860c049a8759f7f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 4000792,
"upload_time": "2024-10-11T19:11:31",
"upload_time_iso_8601": "2024-10-11T19:11:31.680493Z",
"url": "https://files.pythonhosted.org/packages/27/cc/924143b438cf2c10a4a5258f9a599ed68383067e00b9036336d07af6886a/couchbase_columnar-1.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e718ad4ce19c28dc8b00a5923e9dbb8ea4328afbb50099e98faf5c720a7dffed",
"md5": "9e66fbec4bcfd076b359f707a3b86dc9",
"sha256": "e6301c5cba0803c819ab94330c0382805f546c06dbb16108ba28af5f65cc31ab"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "9e66fbec4bcfd076b359f707a3b86dc9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 4534596,
"upload_time": "2024-10-11T19:11:33",
"upload_time_iso_8601": "2024-10-11T19:11:33.215994Z",
"url": "https://files.pythonhosted.org/packages/e7/18/ad4ce19c28dc8b00a5923e9dbb8ea4328afbb50099e98faf5c720a7dffed/couchbase_columnar-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "51f2d2636a010c1d2bcd83c11ae236fcffa301e162b1e821c3b5c52e12c2fbb3",
"md5": "16932574e3c2fded92628f8b2352368e",
"sha256": "732d25b08acd8e30fd620920e788213c8b0edf3936c74ad21d89db911510b64b"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "16932574e3c2fded92628f8b2352368e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 2230371,
"upload_time": "2024-10-11T19:11:36",
"upload_time_iso_8601": "2024-10-11T19:11:36.010443Z",
"url": "https://files.pythonhosted.org/packages/51/f2/d2636a010c1d2bcd83c11ae236fcffa301e162b1e821c3b5c52e12c2fbb3/couchbase_columnar-1.0.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8cae5321411606ab6152e35fb07144ad830c69ec1a5d54d98a56bdfdf6ca743c",
"md5": "c2ccacb34b045d37cb3139723eceb239",
"sha256": "fc0fad2d386c5b5df7aaaccd8751e01caa886cc640cc8c92523dd07c4e7be519"
},
"downloads": -1,
"filename": "couchbase_columnar-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "c2ccacb34b045d37cb3139723eceb239",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 6115528,
"upload_time": "2024-10-11T19:11:37",
"upload_time_iso_8601": "2024-10-11T19:11:37.398910Z",
"url": "https://files.pythonhosted.org/packages/8c/ae/5321411606ab6152e35fb07144ad830c69ec1a5d54d98a56bdfdf6ca743c/couchbase_columnar-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-11 19:11:37",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "couchbase",
"github_project": "columnar-python-client",
"github_not_found": true,
"lcname": "couchbase-columnar"
}