# pygridgain
GridGain 9 Python Client.
## Prerequisites
- Python 3.9 or above (3.9, 3.10, 3.11, 3.12 and 3.13 are tested);
- Access to GridGain 9 node, local or remote.
## Installation
### From repository
This is the recommended way for users. If you only want to use the `pygridgain` module in your project, do:
```
$ pip install pygridgain>=9
```
### 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 Python Client sources to `pygridgain_path`;
2. Go to `pygridgain_path` folder;
3. Execute `pip install -e .`.
```bash
$ cd <pygridgain_path>
$ pip install -e .
```
This will install the repository version of `pygridgain` into your environment in so-called “develop” or “editable”
mode. You may read more about [editable installs](https://pip.pypa.io/en/stable/reference/pip_install/#editable-installs)
in the `pip` manual.
### *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.
We use `cibuildwheel` to build wheels, mainly using github actions workflow, but in case you need it, you can do it on
you platform manually.
General requirements:
- C++17 compatible compiler (GCC and G++ for Linux, MSVC 14.x+ for Windows, CLang for MacOS);
- CMake version >=3.18;
For building `wheels` do the following steps:
1. Install `cibuildwheel` utility (we use version 2.23.1):
```bash
python -m pip install cibuildwheel==2.23.1
```
2. Set `CIBW_BUILD` environment variable to a desired value. We use the following values:
- MacOS and Windows: `CIBW_BUILD = cp39-* cp310-* cp311-* cp312-* cp313-*`;
- Linux: `CIBW_BUILD: cp39-manylinux* cp31{0,1,2,3}-manylinux*`.
3. Set `CIBW_ARCHS` environment variable to a desired value. We use the following values:
- MacOS 14: `CIBW_ARCHS: arm64`;
- MacOS 13: `CIBW_ARCHS: x86_64`;
- Linux: `CIBW_ARCHS: auto64`;
- Windows: `CIBW_ARCHS: AMD64`.
4. Run `cibuildwheel` from the modules/platforms/python/client:
```bash
python -m cibuildwheel --output-dir wheels .
```
### Updating from older version
To upgrade an existing package, use the following command:
```
pip install --upgrade pygridgain
```
To install the latest version of a package:
```
pip install pygridgain
```
To install a specific version:
```
pip install pygridgain==9.0.15
```
## Testing
*NB!* It is recommended installing `pygridgain` in development mode.
Refer to [this section](#from-sources) for instructions.
Remember to install test requirements:
```bash
$ pip install .[test]
```
### Run basic tests
Running tests themselves:
```bash
$ pytest
```
Raw data
{
"_id": null,
"home_page": null,
"name": "pygridgain",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "gridgain, ignite, database, dbms, datagrid, sql",
"author": null,
"author_email": "GridGain Systems <eng@gridgain.com>",
"download_url": "https://files.pythonhosted.org/packages/fc/dd/a919f78f55b87b183b2a858e99bcdb374c3900b06594cc329d16e52d5558/pygridgain-9.1.6.tar.gz",
"platform": null,
"description": "# pygridgain\nGridGain 9 Python Client.\n\n## Prerequisites\n\n- Python 3.9 or above (3.9, 3.10, 3.11, 3.12 and 3.13 are tested);\n- Access to GridGain 9 node, local or remote.\n\n## Installation\n\n### From repository\nThis is the recommended way for users. If you only want to use the `pygridgain` module in your project, do:\n```\n$ pip install pygridgain>=9\n```\n\n### From sources\nThis way is more suitable for developers, or if you install the client from zip archive.\n1. Download and/or unzip GridGain 9 Python Client sources to `pygridgain_path`;\n2. Go to `pygridgain_path` folder;\n3. Execute `pip install -e .`.\n\n```bash\n$ cd <pygridgain_path>\n$ pip install -e .\n```\n\nThis will install the repository version of `pygridgain` into your environment in so-called \u201cdevelop\u201d or \u201ceditable\u201d\nmode. You may read more about [editable installs](https://pip.pypa.io/en/stable/reference/pip_install/#editable-installs)\nin the `pip` manual.\n\n### *C++ extension*\n\nThe core of the package is a C++ extension. It shares the code with the GridGain C++ Client. The package is pre-built\nfor the most common platforms, but you may need to build it if your platform is not included.\n\nWe use `cibuildwheel` to build wheels, mainly using github actions workflow, but in case you need it, you can do it on\nyou platform manually.\n\nGeneral requirements:\n- C++17 compatible compiler (GCC and G++ for Linux, MSVC 14.x+ for Windows, CLang for MacOS);\n- CMake version >=3.18;\n\nFor building `wheels` do the following steps:\n1. Install `cibuildwheel` utility (we use version 2.23.1):\n ```bash\n python -m pip install cibuildwheel==2.23.1\n ```\n2. Set `CIBW_BUILD` environment variable to a desired value. We use the following values:\n - MacOS and Windows: `CIBW_BUILD = cp39-* cp310-* cp311-* cp312-* cp313-*`;\n - Linux: `CIBW_BUILD: cp39-manylinux* cp31{0,1,2,3}-manylinux*`.\n3. Set `CIBW_ARCHS` environment variable to a desired value. We use the following values:\n - MacOS 14: `CIBW_ARCHS: arm64`;\n - MacOS 13: `CIBW_ARCHS: x86_64`;\n - Linux: `CIBW_ARCHS: auto64`;\n - Windows: `CIBW_ARCHS: AMD64`.\n4. Run `cibuildwheel` from the modules/platforms/python/client:\n ```bash\n python -m cibuildwheel --output-dir wheels .\n ```\n\n### Updating from older version\n\nTo upgrade an existing package, use the following command:\n```\npip install --upgrade pygridgain\n```\n\nTo install the latest version of a package:\n\n```\npip install pygridgain\n```\n\nTo install a specific version:\n\n```\npip install pygridgain==9.0.15\n```\n\n## Testing\n*NB!* It is recommended installing `pygridgain` in development mode.\nRefer to [this section](#from-sources) for instructions.\n\nRemember to install test requirements:\n```bash\n$ pip install .[test]\n```\n\n### Run basic tests\nRunning tests themselves:\n```bash\n$ pytest\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "GridGain 9 Python Client",
"version": "9.1.6",
"project_urls": {
"Documentation": "https://www.gridgain.com/docs/gridgain9/latest/developers-guide/clients/overview",
"Homepage": "https://www.gridgain.com"
},
"split_keywords": [
"gridgain",
" ignite",
" database",
" dbms",
" datagrid",
" sql"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5a878e13c575f2ddba583ee2d2006db7764569afcb641921db2dff6dcce2185e",
"md5": "2f0637d8925d7da590cbaa984d59592c",
"sha256": "1057c8ed11266c3173b26fd1f28df7f6ffad6385e191aae305068412cecb9d52"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp310-cp310-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "2f0637d8925d7da590cbaa984d59592c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 275680,
"upload_time": "2025-08-22T13:23:53",
"upload_time_iso_8601": "2025-08-22T13:23:53.772810Z",
"url": "https://files.pythonhosted.org/packages/5a/87/8e13c575f2ddba583ee2d2006db7764569afcb641921db2dff6dcce2185e/pygridgain-9.1.6-cp310-cp310-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5c1d326292d34f7742dce8928069dfe1fcb9189f72b407283343e5776b6b632b",
"md5": "ae901881b40052a9b427c383efb952c8",
"sha256": "95349eb423b98506683852aefec91874ca9b02eb0512594e5c373751b5272f8c"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp310-cp310-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "ae901881b40052a9b427c383efb952c8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 277495,
"upload_time": "2025-08-22T13:23:55",
"upload_time_iso_8601": "2025-08-22T13:23:55.048861Z",
"url": "https://files.pythonhosted.org/packages/5c/1d/326292d34f7742dce8928069dfe1fcb9189f72b407283343e5776b6b632b/pygridgain-9.1.6-cp310-cp310-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6d05c65012182ad46b1226ce3857de1bf55a9182c057700cca783ad32c58a861",
"md5": "e562a8a2c22b6b0d40a700a33c610f06",
"sha256": "62f4e6ea2d0393d23bbaf83334fe7faa416b1c5d0d17e058d22110593f948308"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e562a8a2c22b6b0d40a700a33c610f06",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 331947,
"upload_time": "2025-08-22T13:23:56",
"upload_time_iso_8601": "2025-08-22T13:23:56.162759Z",
"url": "https://files.pythonhosted.org/packages/6d/05/c65012182ad46b1226ce3857de1bf55a9182c057700cca783ad32c58a861/pygridgain-9.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9e8af52ecd0086236ded07fa738b47443abc93ab9ebe588daee3d963459683da",
"md5": "39b23eecfe5427dcbe7990f29976504c",
"sha256": "fb315230182a9bc6d85804485fc710dc7d34037c194df85cbc5a368133b2d886"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "39b23eecfe5427dcbe7990f29976504c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 249117,
"upload_time": "2025-08-22T13:23:57",
"upload_time_iso_8601": "2025-08-22T13:23:57.275553Z",
"url": "https://files.pythonhosted.org/packages/9e/8a/f52ecd0086236ded07fa738b47443abc93ab9ebe588daee3d963459683da/pygridgain-9.1.6-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "05c4abb129d00baad185752601a2d250a9b00e904b23f786cdce5ba51739ba2b",
"md5": "e4312d990af2811476f21847abe7c094",
"sha256": "431878f8635e4ba4ee5c836b7d534ee7715c9693929745520210feb6147c0b04"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp311-cp311-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "e4312d990af2811476f21847abe7c094",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 275684,
"upload_time": "2025-08-22T13:23:58",
"upload_time_iso_8601": "2025-08-22T13:23:58.556380Z",
"url": "https://files.pythonhosted.org/packages/05/c4/abb129d00baad185752601a2d250a9b00e904b23f786cdce5ba51739ba2b/pygridgain-9.1.6-cp311-cp311-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2197b620cb1e22db9c3fe5bade99c0be8fa3ec60d40722717823472ee8aa527d",
"md5": "4e31129a43eb03624e679cb0c03fbd0f",
"sha256": "285554537277ea8ebd47f04bc94c8d9b1228ebb978f0ce08846647432fcc628b"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp311-cp311-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "4e31129a43eb03624e679cb0c03fbd0f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 277499,
"upload_time": "2025-08-22T13:23:59",
"upload_time_iso_8601": "2025-08-22T13:23:59.904394Z",
"url": "https://files.pythonhosted.org/packages/21/97/b620cb1e22db9c3fe5bade99c0be8fa3ec60d40722717823472ee8aa527d/pygridgain-9.1.6-cp311-cp311-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8a0be7b7aff06d0436aee305f0303392a9aa457dcf4d2f84b7df0e4c747d283f",
"md5": "31701178c89f4cc6e5896b227a692599",
"sha256": "f5b3843cd8c089ed4970733454bebd7f2d424669c1fa3bdc598611d1ac9edfad"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "31701178c89f4cc6e5896b227a692599",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 331946,
"upload_time": "2025-08-22T13:24:00",
"upload_time_iso_8601": "2025-08-22T13:24:00.985142Z",
"url": "https://files.pythonhosted.org/packages/8a/0b/e7b7aff06d0436aee305f0303392a9aa457dcf4d2f84b7df0e4c747d283f/pygridgain-9.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1c25705cb1a380d3bdcdf58cc7a144e042365bca57514170dad587bc985c790d",
"md5": "551d3512478a05659190835fd3f2b8a4",
"sha256": "f93348154bcb1555ce61e634eaa780f14fb9feb4ea1de9a3deaa4986b4cf4da3"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "551d3512478a05659190835fd3f2b8a4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 249114,
"upload_time": "2025-08-22T13:24:02",
"upload_time_iso_8601": "2025-08-22T13:24:02.317455Z",
"url": "https://files.pythonhosted.org/packages/1c/25/705cb1a380d3bdcdf58cc7a144e042365bca57514170dad587bc985c790d/pygridgain-9.1.6-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "01e2967b5e4ec573d26cd15aa70a38f32a2880d00caff07468704184070e678a",
"md5": "3a27b6e02bca8eb2eddfb0395a8c04a9",
"sha256": "4c89ed28e639b44bf39d48c1fb1d9e460026cf5d41e5359ba9f9db6a11e611c0"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp312-cp312-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "3a27b6e02bca8eb2eddfb0395a8c04a9",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 275745,
"upload_time": "2025-08-22T13:24:03",
"upload_time_iso_8601": "2025-08-22T13:24:03.800488Z",
"url": "https://files.pythonhosted.org/packages/01/e2/967b5e4ec573d26cd15aa70a38f32a2880d00caff07468704184070e678a/pygridgain-9.1.6-cp312-cp312-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "84644d7e51dbc9c7f3954ab6ebba189db03e11a9d5b3c317ff95f08693ce4a38",
"md5": "45b16b338be3b12ed863b5694882de5e",
"sha256": "8773589788d32511ec40c5c240ed9eb970d16272ac65a04572fe1b234b5b42fb"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp312-cp312-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "45b16b338be3b12ed863b5694882de5e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 277529,
"upload_time": "2025-08-22T13:24:04",
"upload_time_iso_8601": "2025-08-22T13:24:04.864999Z",
"url": "https://files.pythonhosted.org/packages/84/64/4d7e51dbc9c7f3954ab6ebba189db03e11a9d5b3c317ff95f08693ce4a38/pygridgain-9.1.6-cp312-cp312-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e3a931ac1d7350af4d58073c54b93e285e365481d5e498e5010588722492bda8",
"md5": "361ba6bdf3b9b97f7a8e7c8bc7215720",
"sha256": "14ecb1c00636b098ee7689ec574c0b8219993b384f9f5ec755f6e654ab5bab54"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "361ba6bdf3b9b97f7a8e7c8bc7215720",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 331848,
"upload_time": "2025-08-22T13:24:06",
"upload_time_iso_8601": "2025-08-22T13:24:06.116429Z",
"url": "https://files.pythonhosted.org/packages/e3/a9/31ac1d7350af4d58073c54b93e285e365481d5e498e5010588722492bda8/pygridgain-9.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "77ea30ff225dfe35975e09871f967dbe86b4ac298485d5acab89ad6ed0ded385",
"md5": "23e78ce37010008a69ceb130dfcf3b69",
"sha256": "ec36e8b729da4cd1c181449f03d35b401f0c1fd8812a8903ea17647344d1ec7e"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "23e78ce37010008a69ceb130dfcf3b69",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 249102,
"upload_time": "2025-08-22T13:24:07",
"upload_time_iso_8601": "2025-08-22T13:24:07.443293Z",
"url": "https://files.pythonhosted.org/packages/77/ea/30ff225dfe35975e09871f967dbe86b4ac298485d5acab89ad6ed0ded385/pygridgain-9.1.6-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2bde07c53eb456ee154e7b824231c5af6581c523a4e47cb3adb20234623a0287",
"md5": "7101d54bb4723f2c776be8797c88f123",
"sha256": "a942478424d309adb48c48d3bda8442093f4d9e26ca873ca9ee5950709f10a8b"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp313-cp313-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "7101d54bb4723f2c776be8797c88f123",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 275747,
"upload_time": "2025-08-22T13:24:08",
"upload_time_iso_8601": "2025-08-22T13:24:08.434086Z",
"url": "https://files.pythonhosted.org/packages/2b/de/07c53eb456ee154e7b824231c5af6581c523a4e47cb3adb20234623a0287/pygridgain-9.1.6-cp313-cp313-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1ef972531c04c772f12cb426b64c826cf760df5d64584a0c5f02714f28946d3f",
"md5": "3ad415df5c74add1133e813decdd2ee2",
"sha256": "1585fbb0ed9a29d44c5bd7a6a92b92001dfe793f02a2b10c66f72c4add5515b4"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp313-cp313-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "3ad415df5c74add1133e813decdd2ee2",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 277530,
"upload_time": "2025-08-22T13:24:09",
"upload_time_iso_8601": "2025-08-22T13:24:09.410274Z",
"url": "https://files.pythonhosted.org/packages/1e/f9/72531c04c772f12cb426b64c826cf760df5d64584a0c5f02714f28946d3f/pygridgain-9.1.6-cp313-cp313-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "230e33601ebb7befbb6a7025433ed48b2496a26e5160acde586b42bea081b106",
"md5": "3490761fd942954c42c7a9ef1434f571",
"sha256": "b38fadcf2e2b0551933071bd637047aa52f45c0f8be99e96ca18c44c1c6bf264"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "3490761fd942954c42c7a9ef1434f571",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 331852,
"upload_time": "2025-08-22T13:24:10",
"upload_time_iso_8601": "2025-08-22T13:24:10.655705Z",
"url": "https://files.pythonhosted.org/packages/23/0e/33601ebb7befbb6a7025433ed48b2496a26e5160acde586b42bea081b106/pygridgain-9.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "33118c5538b975d4abc48a3202af17e3077b13ea3cafd583263c15332439516d",
"md5": "158c27746efb175cd85c2d0997312a61",
"sha256": "6d7cb2a5bc0835e75393b860d7122d24f33a427dcb66815ee7e2265fd42889c2"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "158c27746efb175cd85c2d0997312a61",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 249107,
"upload_time": "2025-08-22T13:24:12",
"upload_time_iso_8601": "2025-08-22T13:24:12.270785Z",
"url": "https://files.pythonhosted.org/packages/33/11/8c5538b975d4abc48a3202af17e3077b13ea3cafd583263c15332439516d/pygridgain-9.1.6-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c0883fd519db116dd44c99019210e20455bc607f7e324d7d89804d4adb8dc54f",
"md5": "31122d313f8d62dc615f7db25c1dfd6d",
"sha256": "326aa78e0b58f40d979fd86dc9b473634f817dd5bf2ac4c55c0d2a9e96e161ad"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp39-cp39-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "31122d313f8d62dc615f7db25c1dfd6d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 275678,
"upload_time": "2025-08-22T13:24:14",
"upload_time_iso_8601": "2025-08-22T13:24:14.127141Z",
"url": "https://files.pythonhosted.org/packages/c0/88/3fd519db116dd44c99019210e20455bc607f7e324d7d89804d4adb8dc54f/pygridgain-9.1.6-cp39-cp39-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "129a9e2d27fc4a161fdd2edd4c7c515f22f30f2a604edd85ea28f3a465ba200b",
"md5": "0d2d09aff7e9740288a79a537b687d2f",
"sha256": "5edb06992b520fba2d0427a6931ef34ae053dca1f0b022210b0bfcd7219672f8"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp39-cp39-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "0d2d09aff7e9740288a79a537b687d2f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 277508,
"upload_time": "2025-08-22T13:24:15",
"upload_time_iso_8601": "2025-08-22T13:24:15.337269Z",
"url": "https://files.pythonhosted.org/packages/12/9a/9e2d27fc4a161fdd2edd4c7c515f22f30f2a604edd85ea28f3a465ba200b/pygridgain-9.1.6-cp39-cp39-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fb3bc7680a7f6446199b303f621f7201c6e2750b7c5b4c7c80f3f9965d355704",
"md5": "c3cc7b5943c9f9bbebbf652fb0cbc2ce",
"sha256": "c198e9bc7f51546b94e18aac900d8e366c8dfdde297a01801980eaac6300e975"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c3cc7b5943c9f9bbebbf652fb0cbc2ce",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 331921,
"upload_time": "2025-08-22T13:24:16",
"upload_time_iso_8601": "2025-08-22T13:24:16.500242Z",
"url": "https://files.pythonhosted.org/packages/fb/3b/c7680a7f6446199b303f621f7201c6e2750b7c5b4c7c80f3f9965d355704/pygridgain-9.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0a989db64452ab5e6e1cad33e4c6c206189a2e2259e7a7298136ada5538a6dec",
"md5": "c1927a36fefad800b85e0c0665972839",
"sha256": "e2299e69fb31580cd30c96abb6a066e5d19d116f4b0f8bd60bbabef2fe5233ce"
},
"downloads": -1,
"filename": "pygridgain-9.1.6-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "c1927a36fefad800b85e0c0665972839",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 249163,
"upload_time": "2025-08-22T13:24:17",
"upload_time_iso_8601": "2025-08-22T13:24:17.753441Z",
"url": "https://files.pythonhosted.org/packages/0a/98/9db64452ab5e6e1cad33e4c6c206189a2e2259e7a7298136ada5538a6dec/pygridgain-9.1.6-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fcdda919f78f55b87b183b2a858e99bcdb374c3900b06594cc329d16e52d5558",
"md5": "0b7c93feaa5db0e3c3643ae0e637c063",
"sha256": "6bdc439d3d102d603934174c2c6a7c2b84d4a39fcd21383ed1a610ee465edf34"
},
"downloads": -1,
"filename": "pygridgain-9.1.6.tar.gz",
"has_sig": false,
"md5_digest": "0b7c93feaa5db0e3c3643ae0e637c063",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 474713,
"upload_time": "2025-08-22T13:24:19",
"upload_time_iso_8601": "2025-08-22T13:24:19.185817Z",
"url": "https://files.pythonhosted.org/packages/fc/dd/a919f78f55b87b183b2a858e99bcdb374c3900b06594cc329d16e52d5558/pygridgain-9.1.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-22 13:24:19",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "pygridgain"
}