Skip to main content

Kinetica Logo

Website | Docs | API Docs | Community Slack

Kinetica Python API

Overview

This is the 7.2.x.y version of the client-side Python API for Kinetica. The first two components of the client version must match that of the Kinetica server. When the versions do not match, the API will print a warning. Often, there are breaking changes between versions, so it is critical that they match.

Installation Instructions

To install this package, in the root directory of the repo, run:

pip3 install .

Note that due to the in-house compiled C-module dependency, this package must be installed, and simply copying gpudb.py or having a link to it will not work.

There is also an example file in the example directory.

The documentation can be found at https://docs.kinetica.com/7.2/.
The Python specific documentation can be found at:

For changes to the client-side API, please refer to CHANGELOG.md. For changes to Kinetica functions, please refer to CHANGELOG-FUNCTIONS.md.

Troubleshooting Installation

If you get an error when running pip3 like:

"error: externally-managed-environment"

Install a Python virtual environment; in Unix:

python3 -m venv .venv
source .venv/bin/activate

Then, retry the installation.

GPUdb Table Monitor Client API

A new API was introduced in version 7.0.17.0 to facilitate working with table monitors, which watch for insert, update, and delete operations on a table. The main classes to use are GPUdbTableMonitor.Client and GPUdbTableMonitor.Callback. GPUdbTableMonitor.Client creates and subscribes to monitors on the target table per the user's choice; it can create one of each type of the following monitors:

Monitor Type Triggered Event Result
Insert A list of the inserted records
Update Count of updated rows
Delete Count of deleted rows

When one of the above events happen at the target table, the monitor client API can invoke user-written functions that supposedly react to that type of event. To facilitate integrating such user-written functions, GPUdbTableMonitor.Callback is provided. More on that to follow. GPUdbTableMonitor.Client can be used in two ways:

  • Create an instance and pass in the appropriate arguments (including a list of GPUdbTableMonitor.Callback objects. Use this instance in ther user's application directly.

  • Extend the class with all the necessary callback functions. These newly definied functions then need to be passed to the superclass's, i.e. GPUdbTableMonitor.Client's, constructor.

Note that the current implementation, the GPUdbTableMonitor.Client class is designed to handle a single Kinetica table. Also note that GPUdbTableMonitor.Client utilizes multiple threads internally. This needs to be taken into consideration if the user application is also multi-threaded. There is an example of such a scenario included in the examples directory (see the examples section below).

GPUdbTableMonitor.Options

This class allows the user to configure the behavior of the GPUdbTableMonitor.Client class. The following options are currently available:

Property Name Description Default Value
inactivity_timeout A timeout in minutes for monitor inactivity. If the monitor does not receive any even triggers during such a period, the API will check if the table still exists or if the active Kinetica cluster is still operational. The API will take appropriate corrective actions to ensure that the monitor continues to function. In case of the deletion of the target table, the monitor will log the event and stop execution. The parameter takes in float values to allow for fractions of minutes as the timeout. 20 (minutes)

GPUdbTableMonitor.Options Examples

from gpudb import GPUdbTableMonitor
options = GPUdbTableMonitor.Options(
    _dict=dict(inactivity_timeout = 0.1)
)

GPUdbTableMonitor.Callback

This class facilitates integration of the table monitor API with the user's client application code. When the target table is monitored by GPUdbTableMonitor.Client to have a triggering event like insertion, update, or deletion of records, the client application needs to be notified. There are some additional events like the table being dropped or altered that also may need to trigger actions in the user's application. This class is the mechanism for notifying the user application. The notification is done via user-written methods called callbacks that will be executed upon such trigger events; these callbacks are passed to GPUdbTableMonitor.Client as a method reference via the GPUdbTableMonitor.Callback class. In other words, users pass methods that they have written via GPUdbTableMonitor.Callback to GPUdbTableMonitor.Client, and the latter class invokes these methods when trigger events occur.

GPUdbTableMonitor.Callback.Type

Each GPUdbTableMonitor.Callback instance corresponds to a certain type of table monitor event. The GPUdbTableMonitor.Callback.Type enum represents which event it is for. The following are the currently available event types:

Callback Type Description
INSERT_DECODED Describes a callback that is to be invoked when a record has been insserted into the target table; the API is to decode the record into a Python dict object and pass it to the callback.
INSERT_RAW Describes a callback that is to be invoked when a record has been insserted into the target table; the API will invoke the callback and pass the raw data (per record) to the method without any decoding.
DELETED Describes a callback that is to be invoked when records have been deleted from the target table; the API will pass the count of records deleted to the callback method.
UPDATED Describes a callback that is to be invoked when records have been update in the target table; the API will pass the count of updated records to the callback method.
TABLE_ALTERED Describes a callback that is to be invoked when the table has been altered in such a way that the record's structure type has been also changed.
TABLE_DROPPED Describes a callback that is to be invoked when the table has been dropped.

Callback Methods

Per callback type, there are two methods: one for the actual event (insert, update, delete, alter, dropped etc.) and another for any error case. The former is called an event callback, and the latter error callback.

Event Callback

The event callback is a method that is written by the end-user of this API. It is passed by reference to GPUdbTableMonitor.Callback. When the target table has a trigger event, this method will be invoked by the table monitor API, passing to it the value corresponding to the change that happened to the table. The method must have a single input argument. No return value is expected or handled (therefore, the method could return something but it will simply be ignored). The actual name of the method does not matter at all. Only the signature--the sole input argument in this case--matters. Here are the descriptions of the method signature based on the table monitor type:

Callback Type Input Argument Type Input Argument Description
INSERT_DECODED dict The record inserted into the target table decoded as a Python dict
INSERT_RAW bytes The record inserted into the target table in binary-encoded format
DELETED int The number of records deleted from the target table.
UPDATED int The number of records updated in the target table.
TABLE_ALTERED str The name of the table.
TABLE_DROPPED str The name of the table.

Error Callback

GPUdbTableMonitor.Callback can take an optional method reference for error cases. If provided, this method will be called when errors occur during the lifetime of the specific table monitor. Note that since each GPUdbTableMonitor.Callback instance takes in this optional method reference, each type of table monitor event type can have its own specialized error handling written by the user. This method, like the event callback, needs to have a single input argument. The data type of this argument is string. An error message is passed to the method describing the error. Like the event callback, the return value of the method is ignored.

GPUdbTableMonitor.Callback.Options

Each GPUdbTableMonitor.Callback object can have specialized options. Note that GPUdbTableMonitor.Callback.Options is not supposed to be passed to the GPUdbTableMonitor.Callback constructor, but one its derived classes ought to be passed in (each derived class pertains to a certain callback type). Currently, only the GPUdbTableMonitor.Callback.Type.INSERT_DECODED has meaningful options; therefore, only one class, GPUdbTableMonitor.Callback.InsertDecodedOptions is defined.

GPUdbTableMonitor.Callback.InsertDecodedOptions

The following options are available for callbacks of type GPUdbTableMonitor.Callback.Type.INSERT_DECODED:

Property Name Description Default Value
decode_failure_mode Indicates how the table monitor API should behave upon failures when trying to decode inserted records. Upon a failure, the API will automatically try to recover once by checking if the table's type has been altered; if so, the API will retry decoding the record with the current type of the table. If that succeeds, then the API continues. However, if this second attempt at decoding fails, then the API needs to know what to do next. GPUdbTableMonitor.Callback.InsertDecodedOptions.DecodeFailureMode.SKIP

See GPUdbTableMonitor.Callback.InsertDecodedOptions.DecodeFailureMode below.

GPUdbTableMonitor.Callback.InsertDecodedOptions.DecodeFailureMode

An enum describing the various modes of behavior when a decoding failure occurs for an insert table monitor.

Mode Description
SKIP Skip this record upon decoding failure and proceed with the monitoring activities.
ABORT Abort all monitoring activities and quit the program.

Examples

  1. table_monitor_example.py This example uses the class GPUdbTableMonitorExample which is derived from the class GPUdbTableMonitor.Client to demonstrate how to use the client class provided by Kinetica for first-time users. The defined callback methods in GPUdbTableMonitorExample just logs the event payloads.

  2. table_monitor_example_queued_impl.py This example demonstrates a scenario where the table monitor API is used in an application that runs it's own thread(s). In such a situation, some communication mechanism will be needed since the table monitor also runs its own separate threads. To handle this inter-thread communication, a Queue instance is used. There could be many ways to achieve the inter-thread communication; this is just an example to demonastrate such usage using the Python built-in Queue class. This example defines a class called QueuedGPUdbTableMonitor which inherits from GPUdbTableMonitor.Client and defins the callback functions. Additionally, this class has a Queue instance which is shared with the client class TableMonitorExampleClient. TableMonitorExampleClient inherits from Thread and runs in its own thread. As the table monitor receives notifications it just pushes them into the shared Queue and then TableMonitorExampleClient consumes them from the shared Queue and displays them in the console.

Support

For bugs, please submit an issue on Github.

For support, you can post on stackoverflow under the kinetica tag or Slack.

Contact Us

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

gpudb-7.2.3.10-cp314-cp314-win_amd64.whl (594.7 kB view details)

Uploaded CPython 3.14Windows x86-64

gpudb-7.2.3.10-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (766.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.10-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (768.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.10-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (750.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

gpudb-7.2.3.10-cp314-cp314-macosx_10_15_universal2.whl (633.6 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

gpudb-7.2.3.10-cp313-cp313-win_amd64.whl (594.6 kB view details)

Uploaded CPython 3.13Windows x86-64

gpudb-7.2.3.10-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (767.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.10-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (768.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.10-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (750.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

gpudb-7.2.3.10-cp313-cp313-macosx_10_13_universal2.whl (633.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

gpudb-7.2.3.10-cp312-cp312-win_amd64.whl (594.6 kB view details)

Uploaded CPython 3.12Windows x86-64

gpudb-7.2.3.10-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (767.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.10-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (769.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.10-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (751.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

gpudb-7.2.3.10-cp312-cp312-macosx_10_9_universal2.whl (633.5 kB view details)

Uploaded CPython 3.12macOS 10.9+ universal2 (ARM64, x86-64)

gpudb-7.2.3.10-cp311-cp311-win_amd64.whl (594.2 kB view details)

Uploaded CPython 3.11Windows x86-64

gpudb-7.2.3.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (758.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (762.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (744.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

gpudb-7.2.3.10-cp311-cp311-macosx_10_9_universal2.whl (632.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

gpudb-7.2.3.10-cp310-cp310-win_amd64.whl (594.1 kB view details)

Uploaded CPython 3.10Windows x86-64

gpudb-7.2.3.10-cp310-cp310-win32.whl (589.7 kB view details)

Uploaded CPython 3.10Windows x86

gpudb-7.2.3.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (738.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (741.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (724.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

gpudb-7.2.3.10-cp310-cp310-macosx_10_9_universal2.whl (632.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

gpudb-7.2.3.10-cp39-cp39-win_amd64.whl (594.1 kB view details)

Uploaded CPython 3.9Windows x86-64

gpudb-7.2.3.10-cp39-cp39-win32.whl (589.6 kB view details)

Uploaded CPython 3.9Windows x86

gpudb-7.2.3.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (736.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (740.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (722.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

gpudb-7.2.3.10-cp39-cp39-macosx_10_9_universal2.whl (632.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

gpudb-7.2.3.10-cp38-cp38-win_amd64.whl (594.1 kB view details)

Uploaded CPython 3.8Windows x86-64

gpudb-7.2.3.10-cp38-cp38-win32.whl (589.7 kB view details)

Uploaded CPython 3.8Windows x86

gpudb-7.2.3.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (738.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (741.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (723.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

gpudb-7.2.3.10-cp38-cp38-macosx_11_0_universal2.whl (632.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file gpudb-7.2.3.10-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: gpudb-7.2.3.10-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 594.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpudb-7.2.3.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0b521ec2257c759f384a3e2f6a5df56a6283fdf34146fdea1c5fe06e68a7f7fa
MD5 a63d0577668876df5572d23d107c746a
BLAKE2b-256 c56d15add73571da9d678e6848e69954717fe4dcb89b27a68b3ee10e4bdaa0d7

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 eb74bd16fcee18fadf35d3821044e86fdac41f20fa0055757b08ca375bc433c4
MD5 fafb5a504a982e467da5f2708b6fe838
BLAKE2b-256 fa392fadbdeddb89f49198bcf55d32c2124c51a4e5135a113404e350d13d0aa4

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a388172e093140f08bb193e0d5f3555fc0a02684205e3855dbef36e2e4f2aee1
MD5 6194601ea6b937960f7debe5c639662d
BLAKE2b-256 abc0b7941dbd5c530c4ab8f0f1268a7c96a36dbee736807c16b8b443ca8bd11f

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 c32b8c3312218b664388128e81ddf60c981c004dd402b7328fcd273b128e267b
MD5 a9bcd672a1404e8144b5451901e9287c
BLAKE2b-256 2d0bd39d7f01a492f58eababf7eb2ea110ec398fc3043ff7ea12ceff558fb925

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 9c415c2247f549182be22106b1780fe334f0efc397a1e26f44e19718350c5b2c
MD5 097e023cd3d8d6d83eeb98c8e4c7c9dd
BLAKE2b-256 ee106d603a8b9681b2fd82c129fd5f23de3fd85f3c0f8c86bac4c57372f20e93

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: gpudb-7.2.3.10-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 594.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpudb-7.2.3.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 95e076e98f993f2b651a1a59c67e302d7e8b34869902a493bfa36d8dccfb4e82
MD5 4cd5932f1432594aa09dee519959cb87
BLAKE2b-256 cc1b4275c15ab6993d59e6bcaf92c9bdb48d81002a1374ad0b1d3fff58fbadd1

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 08bcde650ea7f458257a78418f425c2fb4522c9a7bef9b31310de244ee3b7387
MD5 4431c091635fab4d890ab5a8be11cf9e
BLAKE2b-256 fddbcb147ce29ec336ec0509e41f182c8f30e7545cb05b52e59dfad7bde676c6

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 897c686ab35977d299f8bb17fa082c6634739074f44cc5b7835736a3bb7d3a01
MD5 c323c8f3055acdfa2d7ca82496231ccc
BLAKE2b-256 f091d76f3910cd2029bc0570865ea817b95e0eb375b95f700f5e69174be3bc53

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 2ffed48626bd4e858ff13672cd03b703c5d70ce0d726401b644165ae2028b908
MD5 5592203e12b728ebaa074d6d8291d84e
BLAKE2b-256 008bf573cd14bdc35a7711d42bcbe7df9625dfee4cf36181d092f8ad93790631

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7c3fbcac0cd7d8131fb46c18baf628f38b2b832fe598368f025ca30fb9aafd28
MD5 4d848e3e71e99646e7fd83123f21e623
BLAKE2b-256 bfcb6a4e031e68d4d2824519ed1cf66ffee7be4f71f43e97132850b4130670e4

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: gpudb-7.2.3.10-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 594.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpudb-7.2.3.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0e4db6dbc799a6095fc02d123a645ccb3b9f8d21a958e86f3d9a0c0a6194375a
MD5 cd68541f3745ed753c493a1f0368fd3a
BLAKE2b-256 cbfc61f15a4157a92e9523c4e9cec97c86eb47f0621614ec8554401c409bbe29

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 28f850618b6e3eb0575b241c853103ad89cca37fab68e41b7681a5279c30dfe3
MD5 563cf73c0c3913662e9f995e2c7ad03f
BLAKE2b-256 68b1b32505917b86baa3f75fe97a97659716e9feb96c473923994bbb20a81466

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5b8e4e85a3cfebc05cb37bc2288322620e795faf60c8f9ab68b073ac04206af6
MD5 8949ed4777f2a507cab211c8f12133b5
BLAKE2b-256 e79b827f6f8422ea6f3e1383c4b99069ed670574bfdb9f8916992d4d7d13af1a

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 49683057f7886415d80f5f67d34c5bd68c594e4c8815066cba7e07f5f1e9c8a8
MD5 c7168303c10267225e2f8fae591a2a1e
BLAKE2b-256 9e722562192775ba2119d7f7078a7e4812d3b04dd5d2dd507e43b3f652bf9969

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6efcc39ec615ae1a892948373600115c2577cb4e765e6a5917a5675ae16deece
MD5 561f7ab8a0875d50eca4d2b557c0f523
BLAKE2b-256 34424d3305c40539a84f849173923b6c16380324f519fadff9280f40dca30924

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: gpudb-7.2.3.10-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 594.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpudb-7.2.3.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 228db76f29f8114d65694f1bdb019c0217b9c1234ed9093336597bfeb847e36d
MD5 62ef7bb8176133fa9956e4136e090266
BLAKE2b-256 2271b050f0ee6b4bc150aea6942be83d4b55337f27bd40477a1f4b274b8a95b2

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a1a363e86863448965851373b26810529b188bbec5aebd5a8a73dfee73828de
MD5 c676d5c7e576a2cab1f831ce5fbe8c17
BLAKE2b-256 3de8651ee9375575156758edc79483835db9be78a122797afc63a5078c186061

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e6ee03a094660bbd46b2f97780ddb4c44b19454010b0783f72c31bbdc7751a0
MD5 42927f76ee70c9ebb4fc5768c4e38961
BLAKE2b-256 cd77106864170b531443ce38928221ae387f348fb7664f0f2bc0c9b4f460ed7f

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 27ba289b8e8449654b4a3a6500dbddb29f9f151bd7d2b3f08f31b9673a3751aa
MD5 fd135abdc3f82dda32f2e2de2c49f132
BLAKE2b-256 28dbf2ad328281116cec93f2b356fbff889cb0fe9ad6eb8a24f99434a92c02cc

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c7fc99c8654bc21e1bb6bcb35c80732df3fc197fd4825797e4db886603e1632e
MD5 7174b3506cd1818ff594ef78c751063b
BLAKE2b-256 605e867bf588a2fa292bf61581a49d94e1ae9010196f8026155e5ee11570e8f2

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: gpudb-7.2.3.10-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 594.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpudb-7.2.3.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8230b346b8875ed3a21f78e690a50ba978a4df427c6f5dff89a1f79e6d0552df
MD5 c0f6073da6ea40127fc29f67349064fe
BLAKE2b-256 5cf433d060536bbeb338c07d0593e884b6ca0e5de2ecc877262c3151bd287c74

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp310-cp310-win32.whl.

File metadata

  • Download URL: gpudb-7.2.3.10-cp310-cp310-win32.whl
  • Upload date:
  • Size: 589.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpudb-7.2.3.10-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 abf6b20f3f3bf39905f021b386e71752875779bf676d309fcbc94dd5b1d27368
MD5 cd7a25df113e1fe9623618a2e9d80ac5
BLAKE2b-256 e518d7b9e0a1f485c2aec7ee1a1c8cd86bf55df173f531fc066cc030b91384aa

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e4be38e67cff3c5e961f23f172d4bda1bc63be7133400a2becbe0b31e1b77b0
MD5 027f898c59a9dc02464af4030fed1a26
BLAKE2b-256 8eb57fba9fa89f8eb6760e21dc4b7ff4d2d832dbc55221c01e2026d28fd2f45a

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03e0a61fd174a7ffef1d7ab51e94cfd51078d27ed6ae5718804def9c46863b53
MD5 85253360cc38f085497106eee53df592
BLAKE2b-256 53be72cafde96d5b20635491a0d2c4d9c06e80c78040891415d25edcaffe8edd

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ed6ea931885a74b4e78f8fe1d5d70a6f67622234618ec290f66cdd59564a49fb
MD5 0c30d6f0458b19f103173a8a5cc9115f
BLAKE2b-256 ac1ec56b213d6df2b0d4d80b29dd3e51366b765bfab2e0990fe558d783c05a25

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0d666e46e511c4ba5ec0f82f9368828e0f84a8283c5f47a65ca6622595625d31
MD5 f691bed9367d922153885c6bf8ab4b5c
BLAKE2b-256 e9c086cb80582936c1802fd139a814682628b3241b484a8be75063f327be902b

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: gpudb-7.2.3.10-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 594.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpudb-7.2.3.10-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f9fdc8b410d6bdfbd10c04df0a4da9ba192b4b575f86672cab396fae3a0b078e
MD5 08e4567ab94b21216b7444c773386f9b
BLAKE2b-256 3f46600cb5b18d3c6e88e993c4f9b2d3dec2dfd29d1a5f19bdbd7f18857db340

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp39-cp39-win32.whl.

File metadata

  • Download URL: gpudb-7.2.3.10-cp39-cp39-win32.whl
  • Upload date:
  • Size: 589.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpudb-7.2.3.10-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f2a4bdbffc1a69f5c1aa852f66c78d03208329e5da58885b83efce7c6470ddab
MD5 ea764c5c7f04cda4e99c9944b7250c72
BLAKE2b-256 2550fbc4970e9c8ed64e3ef0b4be625782f6380fbe7099cb1f5d721927aa0511

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa36424dc1dd4f53f55e53366c733629ec59a2e41b01b865a3eeb97971d2df90
MD5 e0e70033d06304a01c624e09c8c967a9
BLAKE2b-256 8063d75b128ba57cee004c8ebaed134efba1cbc338388247a342d0bcf23cd051

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8bfe7cb6ab1eb2fb1407b1b875431a9be4d953214466886dca123ad6667bda4b
MD5 c8ddd9cd1eb509ca29f2d93be7f26abd
BLAKE2b-256 2b82896556ec30d9f08b7c66ceb27b26def13eff99bf975ffbc93c1e3fa5e30e

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 84f23fc962a6bd8344435a7c3344306b5a5039064ae8211e434dc810f6c94664
MD5 b20a2b431607f08b9d4bd4e49eed817f
BLAKE2b-256 8f4c82f0161aaff1b5e3a0515161c91569365d7c031018dc98917aa7fc9e3a3a

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f86d33b4fffb8cc37589ac6701c1c238ab23e7f35e4603af03edfaef71540ee8
MD5 b39d5f77a4b89589e33b7ea7969921be
BLAKE2b-256 309761881d95d9b37a706e9135ab96b6699f9d032591bcda7cc1599aa955be32

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: gpudb-7.2.3.10-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 594.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpudb-7.2.3.10-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 26d6fb968a3745ef753aa9852bc29a0979855defd3205eb84742aa4bad44577c
MD5 3248dd7aaa23abde6235ed3c35f80caf
BLAKE2b-256 9c5a0c16c6885a9d348dc60cceabe043001213e5f0b5338d447fa4951fd8a0f9

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp38-cp38-win32.whl.

File metadata

  • Download URL: gpudb-7.2.3.10-cp38-cp38-win32.whl
  • Upload date:
  • Size: 589.7 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpudb-7.2.3.10-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 49b72af1e969fc825f5a51a17fc7493c8c4135b27bcbe4cf029f5b1b0d83ebba
MD5 b13e1ff026852242ee46f941223737bb
BLAKE2b-256 8e76468d43d25d759311af2faf94cb67db04add261233dc528e5a4688ce43384

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dff9a20e60dd991799f109c65a9d393c911a44214984b1ee740e3ffffcc8c37c
MD5 a6edf2998f0e030f66fd714d99242ab7
BLAKE2b-256 c72d2440206a2454efd1aba7eb79fbe0c9deedde3e173da2f829b1d462621d2d

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f66dda63948eadb6a8eaa92e264942daeb97a7a2d8a23e8ee8497dea995dce5
MD5 d6110d4ba0d9d47dfe90c71a10c9e34d
BLAKE2b-256 9e58c5ba374870be5137b9fe5c24b5807c5808a6799ee5570f1258123ced5c1e

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f041a505a6fdfd9974fd436249d11088556297eebb7a0c79424fc9c47031bc85
MD5 eac51b6774849f7b2f9bd0d1d6bdc306
BLAKE2b-256 c22862b969a5821b05e7d86c3ff3077c61248bb476d3c73a004142a06b78838c

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.10-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for gpudb-7.2.3.10-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d485b012c6d3b3cd1dca74a9cc5e664de6928247cd404ebb886da34af54eb41c
MD5 61f1dba2eafee57db22f18d7f239ff25
BLAKE2b-256 a5fd6d3866ae742e43fb990881b4520cf30cd91a95885bc86460c43cf96479aa

See more details on using hashes here.

Release history Release notifications | RSS feed

7.2.3.12

26 files

7.2.3.11

38 files

This release

7.2.3.10 This release

38 files

7.2.3.9

38 files

7.2.3.8

38 files

7.2.3.7

38 files

7.2.3.6

33 files

7.2.3.5

33 files

7.2.3.4

33 files

7.2.3.3

33 files

7.2.3.2

33 files

7.2.3.1

33 files

7.2.3.0

33 files

7.2.2.15

33 files

7.2.2.14

33 files

7.2.2.13

33 files

7.2.2.12

33 files

7.2.2.11

33 files

7.2.2.10

33 files

7.2.2.9

33 files

7.2.2.8

33 files

7.2.2.7

28 files

7.2.2.6

28 files

7.2.2.5

28 files

7.2.2.4

28 files

7.2.2.3

28 files

7.2.2.2

28 files

7.2.2.1

28 files

7.2.2.0

28 files

7.2.1.0

28 files

7.2.0.12

28 files

7.2.0.11

28 files

7.2.0.10

28 files

7.2.0.9

28 files

7.2.0.8

35 files

7.2.0.7

35 files

7.2.0.6

35 files

7.2.0.5

35 files

7.2.0.4

41 files

7.2.0.3

41 files

7.2.0.2

41 files

7.2.0.1

36 files

7.2.0.0

36 files

7.1.10.1

41 files

7.1.10.0

41 files

7.1.9.13

41 files

7.1.9.12

41 files

7.1.9.11

41 files

7.1.9.10

36 files

7.1.9.9

36 files

7.1.9.8

36 files

7.1.9.7

36 files

7.1.9.6

36 files

7.1.9.5

36 files

7.1.9.4

36 files

7.1.9.3

36 files

7.1.9.2

36 files

7.1.9.1

35 files

7.1.9.0

35 files

7.1.8.4

35 files

7.1.8.3

35 files

7.1.8.2

33 files

7.1.8.1

33 files

7.1.8.0

38 files

7.1.7.6

38 files

7.1.7.5

28 files

7.1.7.4

26 files

7.1.7.3

26 files

7.1.7.2

26 files

7.1.7.1

26 files

7.1.6.1

36 files

7.1.6.0

33 files

7.1.5.0

33 files

7.1.4.0

27 files

7.1.3.5

29 files

7.1.3.4

33 files

7.1.3.3

31 files

7.1.3.2

29 files

7.1.3.1

33 files

7.1.3.0

33 files

7.1.2.0

23 files

7.1.1.1

23 files

7.1.1.0

23 files

7.1.0.1

23 files

7.1.0.0

23 files

7.0.20.1

26 files

7.0.20.0

23 files

7.0.19.1

26 files

7.0.19.0

23 files

7.0.18.0

25 files

7.0.16.0

25 files

7.0.15.4

25 files

7.0.15.3

25 files

7.0.15.2

25 files

7.0.15.1

25 files

7.0.15.0

25 files

7.0.14.1

25 files

7.0.14.0

25 files

7.0.13.0

25 files

7.0.12.0

25 files

7.0.11.0

24 files

7.0.10.0

24 files

7.0.9.0

24 files

7.0.8.0

24 files

7.0.7.0

24 files

7.0.6.1

24 files

7.0.6.0

24 files

7.0.5.0

24 files

7.0.3.0

22 files

7.0.2.0

22 files

7.0.1.0

22 files

7.0.0.2

22 files

7.0.0.1

22 files

7.0.0.0

22 files

6.2.0.11

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page