Skip to main content

pygridgain_dbapi

GridGain 9 DB API Driver.

Prerequisites

  • Python 3.10 or above (3.10, 3.11, 3.12, 3.13 and 3.14 are tested),
  • Access to GridGain 9 node, local or remote.

Installation

From repository

This is a recommended way for users. If you only want to use the pygridgain_dbapi module in your project, do:

$ pip install pygridgain-dbapi

From sources

This way is more suitable for developers, or if you install the client from zip archive.

  1. Download and/or unzip GridGain 9 DB API Driver sources to pygridgain_dbapi_path
  2. Go to pygridgain_dbapi_path folder
  3. Execute pip install -e .
$ cd <pygridgain_dbapi_path>
$ pip install -e .

This will install the repository version of pygridgain_dbapi into your environment in so-called “develop” or “editable” mode. You may read more about editable installs in the pip manual.

Then run through the contents of requirements folder to install the additional requirements into your working Python environment using

$ pip install -r requirements/<your task>.txt

You may also want to consult the setuptools manual about using setup.py.

C extension

The core of the package is a C++ extension. It shares the code with the GridGain C++ Client. The package is pre-built for the most common platforms, but you may need to build it if your platform is not included.

Linux building requirements:

  • GCC (and G++);
  • CMake version >=3.18;
  • OpenSSL (dev version of the package);
  • Docker to build wheels;
  • Supported versions of Python (3.10, 3.11, 3.12, 3.13 and 3.14). You can disable some of these versions, but you'd need to edit the script for that.

For building universal wheels (binary packages) for Linux, just invoke script ./scripts/create_distr.sh.

Windows building requirements:

  • MSVC 14.x, and it should be in path;
  • CMake version >=3.18;
  • OpenSSL (headers are required for the build);
  • Supported versions of Python (3.10, 3.11, 3.12, 3.13 and 3.14). You can disable some of these versions, but you'd need to edit the script for that.

For building wheels for Windows, invoke script .\scripts\BuildWheels.ps1 using PowerShell. Make sure that your execution policy allows execution of scripts in your environment. The script only works with Python distributions installed in a standard path, which is LOCALAPPDATA\Programs\Python.

Ready wheels will be located in distr directory.

Updating from an older version

To upgrade an existing package, use the following command:

pip install --upgrade pygridgain_dbapi

To install the latest version of a package:

pip install pygridgain_dbapi

To install a specific version:

pip install pygridgain_dbapi==9.0.15

Testing

NB! It is recommended installing pygridgain_dbapi in development mode. Refer to this section for instructions.

Remember to install test requirements:

$ pip install -r requirements/install.txt -r requirements/tests.txt

Run basic tests

Running tests themselves:

$ pytest

Documentation

Install documentation requirements:

$ pip install -r requirements/docs.txt

Generate documentation:

$ cd docs
$ make html

The resulting documentation can be found in docs/_build/html. If you want to open the documentation locally, you can open the index of the documentation docs/_build/html/index.html using any modern browser.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygridgain_dbapi-9.1.26.tar.gz (987.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pygridgain_dbapi-9.1.26-cp314-cp314-win_amd64.whl (355.0 kB view details)

Uploaded CPython 3.14Windows x86-64

pygridgain_dbapi-9.1.26-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (373.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

pygridgain_dbapi-9.1.26-cp314-cp314-macosx_15_0_x86_64.whl (263.8 kB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

pygridgain_dbapi-9.1.26-cp314-cp314-macosx_14_0_arm64.whl (254.2 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

pygridgain_dbapi-9.1.26-cp313-cp313-win_amd64.whl (344.3 kB view details)

Uploaded CPython 3.13Windows x86-64

pygridgain_dbapi-9.1.26-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (373.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

pygridgain_dbapi-9.1.26-cp313-cp313-macosx_15_0_x86_64.whl (264.0 kB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

pygridgain_dbapi-9.1.26-cp313-cp313-macosx_14_0_arm64.whl (254.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pygridgain_dbapi-9.1.26-cp312-cp312-win_amd64.whl (344.3 kB view details)

Uploaded CPython 3.12Windows x86-64

pygridgain_dbapi-9.1.26-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (373.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

pygridgain_dbapi-9.1.26-cp312-cp312-macosx_15_0_x86_64.whl (264.0 kB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

pygridgain_dbapi-9.1.26-cp312-cp312-macosx_14_0_arm64.whl (254.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pygridgain_dbapi-9.1.26-cp311-cp311-win_amd64.whl (344.2 kB view details)

Uploaded CPython 3.11Windows x86-64

pygridgain_dbapi-9.1.26-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (373.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

pygridgain_dbapi-9.1.26-cp311-cp311-macosx_15_0_x86_64.whl (263.7 kB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

pygridgain_dbapi-9.1.26-cp311-cp311-macosx_14_0_arm64.whl (254.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pygridgain_dbapi-9.1.26-cp310-cp310-win_amd64.whl (344.2 kB view details)

Uploaded CPython 3.10Windows x86-64

pygridgain_dbapi-9.1.26-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (373.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

pygridgain_dbapi-9.1.26-cp310-cp310-macosx_15_0_x86_64.whl (263.7 kB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

pygridgain_dbapi-9.1.26-cp310-cp310-macosx_14_0_arm64.whl (254.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file pygridgain_dbapi-9.1.26.tar.gz.

File metadata

  • Download URL: pygridgain_dbapi-9.1.26.tar.gz
  • Upload date:
  • Size: 987.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.2

File hashes

Hashes for pygridgain_dbapi-9.1.26.tar.gz
Algorithm Hash digest
SHA256 18f000d90528dbb1ce50ce3e9264d27344d37d1524c78823d998ac74800984ab
MD5 e9b20642054ba3ae145543488ebcbd14
BLAKE2b-256 78a0fe358c97972eac78ddc761462373eb833ff4e1c41624d56e2871d52b6ea5

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1bcb9deb5ca34fc89e573ef57fa9c1d4fd4614af94484a2b7573dc27e2ce3a68
MD5 46d455f1cf22ed1d04d4da2564c088a0
BLAKE2b-256 aca1b2d56f3338b33046f6f1b298363d7d9b4214955c9a69e3b287dc9d4bc09e

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 180210178e60ac09a4283ceb1fdb93c4b17d4dbe993a312cfa608ba3539e0d39
MD5 703a1ab9062631930b5c152162e59f6e
BLAKE2b-256 ba13128d452a9f0e949e0768e2e4bbca937ab3737a018cd4869269ea2e3f4cfb

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 4cc46f44ac8416fad3a6c622805b9f15f8c674a6eeb42447036b29ead5fd7e10
MD5 53ac008821249f129d92329051ea884d
BLAKE2b-256 b5b3d822ac1ffbb73e357745928a59fcc7c1c9ce3a411386b30e8aa20557a42d

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9591da9a2e441f11b4bb268862fae455fdf4e1c0325ad9c7893990c6d8917388
MD5 bff4c6a3b6712cae095a515a5ccee251
BLAKE2b-256 b5bc0758bc9e5c3cece023745bc293d6f2b91012ca5cd45a8b1758e9fd2c3ab6

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1feb5971a4ec04b96c0bb2fc26de10ccacf995d52880fd2ba1a1aa1c4a2b38a4
MD5 61cb86cf5c1174ce92501c025022b576
BLAKE2b-256 ee1a6f79333dd4a613ee45d261ad9c08e1ebd99563ec8f6e1658f391e418d83f

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f6f8176a541a250c587a89fce5c4e904dffab64411dceef795ee7719c32bdd5
MD5 01bf01e75116a9a40b9e067b2e9d520e
BLAKE2b-256 4d2fa48bae7b5e553f95d3376d51e5ef44ac7c4de16d4ed9e2a8d9517483254f

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 418edea9694f3f868b7d84227e469194ffbf99530e2da92f83980abfcec9bb91
MD5 fe1c92bdce435aa771beff34a663d4b7
BLAKE2b-256 2e06f64deeeb3f7e21138d789091d9e6b8323c9d9351aa1d4397186ddfe0c510

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 19d9bf279b8bdb60b967559f9a9d63ce240238210b43b236e0c5d448977b0266
MD5 d48756609fc2e826bf495c52dfd6b84b
BLAKE2b-256 a03e416c9f19f2990b6482f5f27fede804e4c1a1f684fbca60aa5cc5fa4dbf6c

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bdef09a878e6199b06a44807808e2642742e2cc3ff5fb1c3683ba4e847094d07
MD5 e1ba487ed77951fa7fc33882e53b68ea
BLAKE2b-256 a6f58ba4ec7649b104b352732103166818731210b66ab7a38092b8ee90e7e499

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c6d869ef2837e2f40a2619cce20fef00c24c32cbc4334d93ff886cb08e3979b
MD5 764429d22577221b7272957f2c0b3e9c
BLAKE2b-256 dcd532779d871fc5c56b8d9a3ecb06dd7cbfeb5078697cf2fbac45f18f517a5b

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 cfb946adf11130dfa7e3af3e4f1606de4f8218e7e07b2213d0fa6f83e185f325
MD5 6652014c9f95aef3b101d5ac650aa2d1
BLAKE2b-256 6552db870df71f17c79d8a2db16285a8c029e3289375cb2b64071f0d233f2ee6

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2b446f979832bcc339d9482ffd4bf4d1fc27898211b6472da3390eb1b9e94c43
MD5 940064bdc01b2bfd5ff4055c2542e8a1
BLAKE2b-256 f9cd5dd19ccd06db1caeef9d2787be2871a2355e9a9f29664ce99fca8acb7b76

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d56366d86eb7fb36c9660e26b60ee234f080568673efd3c8d07e383d92986a04
MD5 6f0dbbc443bc10946aab6460235756a4
BLAKE2b-256 ac2e6ea14ce42aa7e045c54c46bb8bca391479c86e43af0ccd6dd8b4fa5c433d

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2ad8756b6ec5edcb7329218e1b9ae93b4aacfdb9eb1c406bef0a651664115c4
MD5 197d36e232a9fecd7b1e0455d1b3029e
BLAKE2b-256 d789e2862b4f2fbaee88931f2f7712519e10491fbdb89eb81e88df66de43f59b

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 751e73e10ff6b0e29291484e7da959184d07c5f7d16b9e595125ecf3eaa440c7
MD5 249a68ae7d49a0abec77ce4a234d5b56
BLAKE2b-256 dc04e50e6b81adfee4b41e222900777531a0337fcde2bec685e9badcc0d4217f

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ec8f8bc4cd47c58974d49cc34cf492c0102497d4353290ed72271a3a621696e3
MD5 8a4caa35e3937141bc2c10d0aa9d03ff
BLAKE2b-256 a333292354bae0fdebba9f456fcfbfced00f8afae4bf67c2f6f40a3580f2bb8c

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3ef62ed4dba5ca75c8161f07a4b23031887d88758f21f83052c9dfc97d2d6050
MD5 1546a74ca5995861804c1b01c4a5a9dd
BLAKE2b-256 180a3b8402e19eb5a1d8fc9f91de6168fab358cedf14af30b4f2e901e2033007

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f2e083552f26e359f7592d8ec881197944a40e17580bc3f74873f94608206502
MD5 80092331072b4bab8b4e53f8a23ff3da
BLAKE2b-256 ba73afc58b2fd02cf9d99fc90f7af756d63762fb985d4e468ad9eb5a56b03cfc

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 38264a52d0f7e217825983fe7a6a5c5fec0f9b5d2e6b2d7d1aa228864a1b1fa6
MD5 be7c8f2e3a61d332e2f8071ba57e22fb
BLAKE2b-256 4051341b2f491ad62f0a23175b8bca89ba4d040433c3643a00a7074ac5f4fb1d

See more details on using hashes here.

File details

Details for the file pygridgain_dbapi-9.1.26-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.26-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f7e5fa9425eb39b3b950f78f0116b9ed657d6427dc1040116b23c6d18d18d597
MD5 a68e4078e28cfa099e8ba174add7f684
BLAKE2b-256 408a6e60cc39103f24e0831fb7c3e4823dfc89d320a2b7c94598c65c42627186

See more details on using hashes here.

Release history Release notifications | RSS feed

9.1.27

21 files

This release

9.1.26 This release

21 files

9.1.25

21 files

9.1.24

21 files

9.1.23.post1

21 files

9.1.23

21 files

9.1.22

21 files

9.1.21

21 files

9.1.20

21 files

9.1.19

21 files

9.1.18.post1

21 files

9.1.18

21 files

9.1.17

21 files

9.1.16

21 files

9.1.15

21 files

9.1.14

21 files

9.1.13

21 files

9.1.12.8969

21 files

9.1.12

21 files

9.1.11

21 files

9.1.10.8688

21 files

9.1.10

21 files

9.1.9.1

21 files

9.1.9

21 files

9.1.8.8443

21 files

9.1.8

21 files

9.1.7

21 files

9.1.6

21 files

9.1.5

21 files

9.1.4

21 files

9.1.3

21 files

9.1.2

21 files

9.1.1

21 files

9.1.0

21 files

9.0.17

21 files

9.0.16

11 files

9.0.15.1

11 files

9.0.15

11 files

9.0.14

11 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page