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.25.tar.gz (780.8 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.25-cp314-cp314-win_amd64.whl (351.3 kB view details)

Uploaded CPython 3.14Windows x86-64

pygridgain_dbapi-9.1.25-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (370.3 kB view details)

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

pygridgain_dbapi-9.1.25-cp314-cp314-macosx_15_0_x86_64.whl (259.0 kB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

pygridgain_dbapi-9.1.25-cp314-cp314-macosx_14_0_arm64.whl (249.6 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

pygridgain_dbapi-9.1.25-cp313-cp313-win_amd64.whl (341.6 kB view details)

Uploaded CPython 3.13Windows x86-64

pygridgain_dbapi-9.1.25-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (370.3 kB view details)

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

pygridgain_dbapi-9.1.25-cp313-cp313-macosx_15_0_x86_64.whl (259.1 kB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

pygridgain_dbapi-9.1.25-cp313-cp313-macosx_14_0_arm64.whl (249.6 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pygridgain_dbapi-9.1.25-cp312-cp312-win_amd64.whl (341.6 kB view details)

Uploaded CPython 3.12Windows x86-64

pygridgain_dbapi-9.1.25-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (370.3 kB view details)

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

pygridgain_dbapi-9.1.25-cp312-cp312-macosx_15_0_x86_64.whl (259.1 kB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

pygridgain_dbapi-9.1.25-cp312-cp312-macosx_14_0_arm64.whl (249.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pygridgain_dbapi-9.1.25-cp311-cp311-win_amd64.whl (341.5 kB view details)

Uploaded CPython 3.11Windows x86-64

pygridgain_dbapi-9.1.25-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (370.4 kB view details)

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

pygridgain_dbapi-9.1.25-cp311-cp311-macosx_15_0_x86_64.whl (258.9 kB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

pygridgain_dbapi-9.1.25-cp311-cp311-macosx_14_0_arm64.whl (249.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pygridgain_dbapi-9.1.25-cp310-cp310-win_amd64.whl (341.6 kB view details)

Uploaded CPython 3.10Windows x86-64

pygridgain_dbapi-9.1.25-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (370.4 kB view details)

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

pygridgain_dbapi-9.1.25-cp310-cp310-macosx_15_0_x86_64.whl (258.9 kB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

pygridgain_dbapi-9.1.25-cp310-cp310-macosx_14_0_arm64.whl (249.6 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pygridgain_dbapi-9.1.25.tar.gz
Algorithm Hash digest
SHA256 0760d48d07680b9bbbea4e47fe1ec8dfbd73bb61147fa04b94d7a2d2ab86b3ee
MD5 c4fca915765550d6a98ac23963890a20
BLAKE2b-256 e4412ee790969322306fe855d1df523fd69a9eff56dbced77fa62b7832fc7e66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bbb9a7caa37b6facf387e412e740bc148719f3a46ec1902aa3c7e34f06b24878
MD5 3f51d1b8aac5b5de18eddc85f841d305
BLAKE2b-256 d609c980d9c016c3faea10f09039d325bb0b483d2f37aab43101fecd5135196d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27e6a46b73ad0029eb93019be0d3d80f20877e027a56d48a67ffa179c416f507
MD5 71ec18d537ebe8912847715ed31121d0
BLAKE2b-256 f95dbf44e542dabfe128d464f7da99742da9b8a5580dfa3d936c546bce58624a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 c6fb1995a7daedb3e86864f3a96c024f0d825a9a75bfcff0fb3b32351f0e8f26
MD5 a3fcc024a58c0661226618d07c3d4885
BLAKE2b-256 72badc62feb0ea4ddd0e0c126e872f0fde01f0ad4c3b79b1edf249b2b429fa5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 15778ac63db4a38d9bcd135bf152aba436ed6786f3b20f05c852b9e3f25c03dd
MD5 d577d696908b432d94516ca1c91f38fe
BLAKE2b-256 bfb82510ed2a7c771dea98b9d85ccd89a6ba106f918619f873b36ed9e27e00d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 311bbe9795363b491f4dd1379304b4fff6bbb53c288d9c255c082b90e64758ea
MD5 4154b6d40bb5a3ea2adb06ede0caeec6
BLAKE2b-256 71a09e84ef4313823d8d9e1109e60345039a135163aaeb833a81ac19c748b23f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f477806c842801241ac618b7d36e610b9e22388934a87adc4ea7e17f24f28649
MD5 879e7d6cfeecf1173243a5396cc48abd
BLAKE2b-256 deb95305c550f0ab4c8ab43be465f4bf438fedbedbb3a2058f76361d5f39ee5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 dca651b552201543a62435e6816508c8e41606af3254d8bde4d7cb46b91d5fed
MD5 092e2ddb4acb4328ecae984371f07605
BLAKE2b-256 e1c50798b549a508b4a66907e536db083f42cde012c15cfaa81c23798c86e6e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5e031b985d6bc67a308c3f1374b24b87f31b3ac6642b23e0387468cfb7a477d6
MD5 9d7f0c45bac29fc9cc31f3dbb6cf6adb
BLAKE2b-256 f65e537309d9c326f2a57c9de05e0ea41c290c8a7488f3e33b5b9383076827ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 05f0decc84d887db4e65c000264b943b7d7d558e3e4e584d5af19ebebac9add3
MD5 4d48a546da109ebc5ac60d010b437ef2
BLAKE2b-256 d23c3e795244f947909bfb24f39561216b5736a2a6147fd05cfa6faace36afb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09a44858d26a7392830d24965f8ce990646186c37b17ed0f8136f73d0e929107
MD5 9a6e54fb3d42ea5050c0312d32a80f37
BLAKE2b-256 79b950967e56d9ca36d9a4ff5ec895dc00a4ef437f5d6d18f84a6b45e28ccd9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 366030a67a28b17868dbffd32663a4481c70789d33c496f9584393013df301a7
MD5 9e2ed9847374533d3db055a97704c8e5
BLAKE2b-256 8cfc5bb1e0cad7a83ec0b66f8c4649c81da6c9afb2574a08d4a3d5c7957bfe30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3b8443022295beb6477116f42a07c0ee51df1115a7dda925278001bf0503f5d3
MD5 395956f5ed8b7b3dfab47b6e428f436d
BLAKE2b-256 f6740adf3aaf960940328dc9b4de07a6e750b16e135f6cecf25bb5a19203c114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3dde56fe30e252074c2cfe775e3bdbdc6f4a3d20daf77c9be988fbef76925983
MD5 ce9eabecbd504b5e2ee242f993cabbe8
BLAKE2b-256 d71fb1c138983f721f49b524b74239964f5a0232a16ec81998f45918d5c3d3ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15e5ebe2c79799ec641a4fd9ff852a9d067701b444a3d80d4c31908111fe5498
MD5 3be0a6598c44e0c911e296dca57ddded
BLAKE2b-256 8e6ebf3ea9d311618834024e388178269abdbbba12a741ed529ba8f6e9985ea4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 90d22f79d81a1ec1b7f5069564b2270d7b30568f08555654c92d9ed517a51cec
MD5 6e95fe0ef729c891743e14b689296482
BLAKE2b-256 e67c27f9cc0032231bf7272c907d06338f5c068c7e770a453c7e0b84de4bd98b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e733ab3ae5ec3ce2d237aeef40aacc2193eea6d37d4cedad7fe82c73c95ceee1
MD5 9fb1037803fd16ca2433f61da3f03020
BLAKE2b-256 43b3420206794ad6ff94de30f91b18fe5e1a87663b891607465ecd673aec48d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9475d96cf4c98031c35fe6f84342d428a9853082898e853f8232f7ea3df38e97
MD5 d910c7230825abaf9480512184e1323c
BLAKE2b-256 86a8c3768ed23833137385b9302a277b192f15f4bc2abd3d322e19497d2260e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16e7d74b72944c1d39772e8ebb543631061abf56160ec3dcb85148755d26c919
MD5 e55e734abc9e42fcd2ff8268d58cb451
BLAKE2b-256 0615369850000b6f0fde8d91813a12d7aecfc705696194ac45da5031875cf8c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 aa7c9747e56f8b2bd4f69b6e8a0e66a119ba68142ee2f5237112e82b5e7cb84d
MD5 c53a5f3b4c743d6608abfcdc47a64567
BLAKE2b-256 1b16c283cf8f290384222d96099093032dc97af56b655f076ea58fa4cb2e86df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.25-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b654b6fc8415e7b8635a1b1a6d2a57b4caae06019f8af74743a23a7735391dd2
MD5 5d108bb359014f39e745dc9cf72f3ec0
BLAKE2b-256 60fe6f2d3c5ebe0c67a26d1529e56697d5bd4574a782a2a4378286ae02552971

See more details on using hashes here.

Release history Release notifications | RSS feed

9.1.27

21 files

9.1.26

21 files

This release

9.1.25 This release

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