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.27.tar.gz (1.1 MB 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.27-cp314-cp314-win_amd64.whl (357.1 kB view details)

Uploaded CPython 3.14Windows x86-64

pygridgain_dbapi-9.1.27-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (375.9 kB view details)

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

pygridgain_dbapi-9.1.27-cp314-cp314-macosx_15_0_x86_64.whl (265.9 kB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

pygridgain_dbapi-9.1.27-cp314-cp314-macosx_14_0_arm64.whl (256.8 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

pygridgain_dbapi-9.1.27-cp313-cp313-win_amd64.whl (345.7 kB view details)

Uploaded CPython 3.13Windows x86-64

pygridgain_dbapi-9.1.27-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (375.8 kB view details)

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

pygridgain_dbapi-9.1.27-cp313-cp313-macosx_15_0_x86_64.whl (266.1 kB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

pygridgain_dbapi-9.1.27-cp313-cp313-macosx_14_0_arm64.whl (256.7 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pygridgain_dbapi-9.1.27-cp312-cp312-win_amd64.whl (345.7 kB view details)

Uploaded CPython 3.12Windows x86-64

pygridgain_dbapi-9.1.27-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (375.8 kB view details)

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

pygridgain_dbapi-9.1.27-cp312-cp312-macosx_15_0_x86_64.whl (266.1 kB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

pygridgain_dbapi-9.1.27-cp312-cp312-macosx_14_0_arm64.whl (256.7 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pygridgain_dbapi-9.1.27-cp311-cp311-win_amd64.whl (345.6 kB view details)

Uploaded CPython 3.11Windows x86-64

pygridgain_dbapi-9.1.27-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (376.1 kB view details)

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

pygridgain_dbapi-9.1.27-cp311-cp311-macosx_15_0_x86_64.whl (265.8 kB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

pygridgain_dbapi-9.1.27-cp311-cp311-macosx_14_0_arm64.whl (256.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pygridgain_dbapi-9.1.27-cp310-cp310-win_amd64.whl (345.6 kB view details)

Uploaded CPython 3.10Windows x86-64

pygridgain_dbapi-9.1.27-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (376.1 kB view details)

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

pygridgain_dbapi-9.1.27-cp310-cp310-macosx_15_0_x86_64.whl (265.8 kB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

pygridgain_dbapi-9.1.27-cp310-cp310-macosx_14_0_arm64.whl (256.6 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: pygridgain_dbapi-9.1.27.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • 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.27.tar.gz
Algorithm Hash digest
SHA256 308e769e61d8f625059fbdb15c1d571b6847ca935f6a1adf49c300dceba3f1a6
MD5 30ed66ccd2b7d765b376d05cd3ee7e69
BLAKE2b-256 261e6bae14f42b9b18eee07d2fe195203a021f7d8e49dd1f168897d643ce52d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fde9160ae7a742a5fee8289f290c1dc3f72073880d45a10983024453712d7609
MD5 dcbdaedd541da22d3eab4142eab50f85
BLAKE2b-256 78f3285291a84c70b3e38774a852281cc68dbefce13c7e481189d71aeebdd541

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e3f9b38e6da4a9bc6c537846d3b02622bf662a4bdb1e9c82bc01db6bf86b43f
MD5 01b7fe155b302c4cbe9f307e17a535c8
BLAKE2b-256 04c97ce745fc5ee3d7feac7a5b30ca01041dc364c6a6fc4556d09289427970ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f5df83409d5aeb8f72c2dd4266cca26543c166232949d221455c59019f8d3f7e
MD5 07d6b8141f9e4c537e1fefe91adb442e
BLAKE2b-256 815f2364a4247c6535e9f8c0b3dfa911ae57f38d96339a56917a5cbb28505229

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c5a86f07fb0f213950a81a1c0af0a5a3d9a18c1349b0179bef14d71ba2580669
MD5 fd7d7e9e0d3b35c1dcddcfb61e8db381
BLAKE2b-256 9cc8db27791e3f69b86b837cd30af8c54d037d80429248799c21117029280cdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e8f4784a9576c191c471313033eb892dc6924e32241ddd1f15e62b7d8554c910
MD5 bfe03142d3b810383f8173f84583334b
BLAKE2b-256 87bb541c0c59cfb06dacb29843fdb31c3f6505b2bbc166377a4ccf5b201672e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f12038d8a4c9711505671b3ab5af6017aebca5e28c87bdfb073f0aad1713c97e
MD5 adcacac4c80ddce7816bed9f9bed6845
BLAKE2b-256 a551b9de9f7c006ca020557ca1c92f981e48190189e62ed50ac4c78d22198fca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 b48974e8e46a408227047ea306a71c2eddbabe9d5493454aa4a17d13dc3c602c
MD5 ee72838fa943824eeecb00362c656387
BLAKE2b-256 b431e112fbbf33afa4607bf329f5388f770213d2fd6aa95872dc7de650ba2bc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5436c1be2429eee0cfd01aea2921397af27829043ccc1984efc7b65f0bec0a6a
MD5 3f41660ca0082a99b8a48ece3bf75272
BLAKE2b-256 0f3f6bd52baa7940f7c459fddf5d5f292882797faff976749a7eccf634ad3dfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 79f70c03c4ed011e7b10bea5b66e0524f7c00e15c0e7eb940b8a295caf71417d
MD5 304ec31360312ba825731da04eff2a9f
BLAKE2b-256 d5d1f9ed2e8f57bf994d706f52a7d0bdd9f94886c43a1b45b21563b2c4403164

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8da0819a7d66163277f19f8de1007634d568249b4a4deb2d6d81957d44788fd6
MD5 d5f6282e855946d9d22f6350ddd89df5
BLAKE2b-256 a50ea372fe8358d92985b1a3d6899e4233e0d6e8eb345f95b4cce68c82530b51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 1e8b3bfecea991030f34687e1c1a3c527a0f9a2a2b044d8f7b3a2113bfe5efc8
MD5 ef3e0a62a3b2148250cc15c396b148b7
BLAKE2b-256 7343d98b349e034ac88b96618d942ab6f03a9477fe3d382b3e310ef92e62aa0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fbf4daa77c1ba43a817d9c9daa135400e550113259a671c6b7f8288a5e1ffd39
MD5 0f7dc5edf7e5ae6b8a3c2587d20f85ad
BLAKE2b-256 9af245d0bc2c04b518726dc697f12e49523fa549170cc5797159af6277d2d38f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fceb7fed852b4e4dec524ddc952078d705610249fef7b7decaaf5e4a26d21a26
MD5 4835dadb15564e3abe25d19717e265e5
BLAKE2b-256 56113410b94f4f806ec5a0ab3588f76811682bc0c47841cc1a9244d16636f384

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 deb3a2e071edeac87a00e6f78d5e4ad863fa3af953e8010277e3df36aeffa5ac
MD5 76b79433e7c81dc4f30bf7a314020b1b
BLAKE2b-256 6f5eb575223a0fa6c06af92667085e7bc0837aad7e39afbeb247ddb11ee44b59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 397112ff2b5410cfa9986714c52327d8ca40f840dc03e5427e563ba6f0dbde28
MD5 9eb4c1e28d2975ad9bd2655bb77a2114
BLAKE2b-256 88dc70f96b4c9b44cb142f0a588814531eb485a0f5e63b8ae482494661724fb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 399fca6b4786eea0d1656a67174b38f446e5fe0c70266313832520af606a168b
MD5 85d89adbb32c407d3f2597265f05856b
BLAKE2b-256 a39edd46564784fc7771eb2901928364616e6c6c9287b01cf81058f1136118cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f8ecc37d2807a79686c9163600e20a975246c4def6b88c8d00ded939151d4509
MD5 7fa606507709be5bd66cc44adb2ec978
BLAKE2b-256 e1625c39149e082ded55f39ec973ac4c61182c6e25b5edb937162f258ecbf966

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac7ae4853227fc89d3d376710c66af51a70b980e27a66d15f5e735ee5b707b8e
MD5 1723ab8148f29b14b883f04f1f6fa34a
BLAKE2b-256 a5a2be036c5cca39a23042fef43fa8c6e9d9817c1c33930274704e6844432d4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 abc2ad90e2e1c8ea9fe5b9c550f1a8fbe8690d34e572fb8e1f2cc40946b89960
MD5 b68931f99326e9cf4246441ac87ed283
BLAKE2b-256 4ef57def7ad7eb933768b5584097f4602da7d9d154d39a854e58288c7e107f77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygridgain_dbapi-9.1.27-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a4ed2a0d1c5e16b5978c73cf51199e9486f2d19c819f0ca44ce9884de89fe69b
MD5 8f7fab8d38402450e55ae48a8ca1c9bd
BLAKE2b-256 6d87c37624285332f2c38f8c9cb1e9a9e004113dc8dca16fef12e7d5f60a6519

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

9.1.27 This release

21 files

9.1.26

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