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.11-cp314-cp314-win_amd64.whl (607.0 kB view details)

Uploaded CPython 3.14Windows x86-64

gpudb-7.2.3.11-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (778.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.11-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (780.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.11-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (762.8 kB view details)

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

gpudb-7.2.3.11-cp314-cp314-macosx_10_15_universal2.whl (645.7 kB view details)

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

gpudb-7.2.3.11-cp313-cp313-win_amd64.whl (606.9 kB view details)

Uploaded CPython 3.13Windows x86-64

gpudb-7.2.3.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (779.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.11-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (780.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.11-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (763.0 kB view details)

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

gpudb-7.2.3.11-cp313-cp313-macosx_10_13_universal2.whl (645.7 kB view details)

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

gpudb-7.2.3.11-cp312-cp312-win_amd64.whl (606.9 kB view details)

Uploaded CPython 3.12Windows x86-64

gpudb-7.2.3.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (779.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.11-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (781.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.11-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (763.4 kB view details)

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

gpudb-7.2.3.11-cp312-cp312-macosx_10_9_universal2.whl (645.6 kB view details)

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

gpudb-7.2.3.11-cp311-cp311-win_amd64.whl (606.5 kB view details)

Uploaded CPython 3.11Windows x86-64

gpudb-7.2.3.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (770.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (774.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (756.7 kB view details)

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

gpudb-7.2.3.11-cp311-cp311-macosx_10_9_universal2.whl (644.2 kB view details)

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

gpudb-7.2.3.11-cp310-cp310-win_amd64.whl (606.4 kB view details)

Uploaded CPython 3.10Windows x86-64

gpudb-7.2.3.11-cp310-cp310-win32.whl (601.9 kB view details)

Uploaded CPython 3.10Windows x86

gpudb-7.2.3.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (750.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (753.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (736.4 kB view details)

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

gpudb-7.2.3.11-cp310-cp310-macosx_10_9_universal2.whl (644.2 kB view details)

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

gpudb-7.2.3.11-cp39-cp39-win_amd64.whl (606.4 kB view details)

Uploaded CPython 3.9Windows x86-64

gpudb-7.2.3.11-cp39-cp39-win32.whl (601.9 kB view details)

Uploaded CPython 3.9Windows x86

gpudb-7.2.3.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (748.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (752.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (734.6 kB view details)

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

gpudb-7.2.3.11-cp39-cp39-macosx_10_9_universal2.whl (644.2 kB view details)

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

gpudb-7.2.3.11-cp38-cp38-win_amd64.whl (606.4 kB view details)

Uploaded CPython 3.8Windows x86-64

gpudb-7.2.3.11-cp38-cp38-win32.whl (601.9 kB view details)

Uploaded CPython 3.8Windows x86

gpudb-7.2.3.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (750.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (753.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (736.0 kB view details)

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

gpudb-7.2.3.11-cp38-cp38-macosx_11_0_universal2.whl (644.2 kB view details)

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

File details

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

File metadata

  • Download URL: gpudb-7.2.3.11-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 607.0 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.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e499bac04624ab5d0cc2a09599a540b3b9f58727611215b3a2bd0e2e1a72e704
MD5 36242499d27bddf1b88ac28524430576
BLAKE2b-256 fe003801135528a40f267c3d26670d2642d3a31deb1166dec651a5a6def39069

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2d9e9e328f864cc60e6eff252d931d1fd8a3906554d5c4f04e48f201e00965a0
MD5 7c16bcd1fbb79ee6ddb335fd10d9f1f2
BLAKE2b-256 b3496c4b8be5fd26a54fd4f755d6a8f8440f74e3782a6c039dd45723dded1b3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 12da5352d2e7759c0ff7d0888f0691a2af0a1d04b9ec6278c95a8528b109b56d
MD5 bfd0ac8bb0e515cd1822e666d3f783d1
BLAKE2b-256 221097e070b70aeec3d17cf45b4f817938b1b145354da3665c84bb31e20c1e64

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.11-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.11-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 24006f385ee3d59580f6efd778fb3e14fee0177706afa5caa81ea6d9a7c57c77
MD5 34f751e3a6933cc089c70dfb7089e8f9
BLAKE2b-256 fff1f6d6559f8afef1ff9cbbafe4fc80a8bcd9a969cf43cdd4de211e0f0a9390

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 085b240dddde653852d6d2b52cc3e966d1c1d3c4f404cf2002bcff4f413094fa
MD5 b589650e48b6dab7fe03ef8107fe6d3e
BLAKE2b-256 a5e0e943a0b91a3332e99df46539be6bbff85b470e9bbc123e9ab77887e14be0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.11-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 606.9 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.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8b7b0fff8a31618f69e28149de0c97b50cc293dc860b07b6898911228de6f4b0
MD5 af22e7c09057c7f6e8af6a6e723f586c
BLAKE2b-256 eca2d331504d1208e74a531ec1e406e272d54e604891c65d5d21cd8f16e4bd6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8dff14eed70b8a717e00f7594923ff18bf3a4e5516e3f82b782b37a94f9d3d8f
MD5 f5509e2d03ce5b1c07224dfe053585c0
BLAKE2b-256 20c199b35a6845ff24dc9b22665b7ef15c791d3d8f0cb6b310f9ecaed24cc9f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 254707a7312b811d44c0aeef09889a5227ad28d10c33804d15be5b86892568be
MD5 49d8eee282e5f4d2cba93eebd1d0a9b1
BLAKE2b-256 44533053cb645ef0dfabe405b72162c00e89594e363ab5f45ca789175228fe23

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.11-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.11-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 56118694b50a9e98ae72d5bffd02dbc32ba9f8485a10dbe030e1873a5280e424
MD5 42329d29353daddbf16587cd747b00e0
BLAKE2b-256 8b2a5b9c26641cdb28a383c27aa88ca0f7b17380b6a11b1287f0d8785ada0bdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 3d6bf05dcf92367f05b0d31d479380ce11ec9c44bd55a283cf74db2954edc99a
MD5 093d2c61b9bb6d61fc62ed5143bf8df1
BLAKE2b-256 98423163f10e482568e22f706422f2ba3a2f10134799bdec07e35596b628fe64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.11-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 606.9 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.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 11d159c6585664c51f677576c14eb0e6b4a2a32f2f02d3f82a7d88714403f497
MD5 2efe03706d4c2fd7500ca01e1e8fe947
BLAKE2b-256 1c056170475f4474ddc2fd8d85ccafda368111483336a1c616d2a75de044021f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9edbd67f061199f8ebfadd51c920b69bf1cb989534f83439e586543a641903ca
MD5 55ee72a27fc05636e93d64d2d6da9d4b
BLAKE2b-256 8e62c9d120ef1cd839897e9d64fa03d61bd23cf880a84dbd0febed37f697784d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e7b5d0a8bd726cb0b5f56afe4a83cbd53b5a73a536d9ce298999ea4065a9806d
MD5 0e55480b565a04b73af2a6ecfcf781fb
BLAKE2b-256 e5c30c75c93b1a15a3fe846f8fbc6e9689c013f7173705ce5b93e688eb81a397

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.11-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.11-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 d952c8a6bdac546d7d10612ce561143f605f04f7e0bbdbf3acd2f7007a5a5a4a
MD5 50d7b5e2b2ec9f4b330e0bd336a2dd89
BLAKE2b-256 d23343cbd1f205d262965d643827a8f74ea9bcba36b9067e7687166e7e13cc9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1ddc9fdba6f53e648ca786fc880fcd67be9ed713afcfd69c97ea97b6666cc778
MD5 2e9612f019cdfe131e3eca2664e6e7d6
BLAKE2b-256 8df2bd51708dc3b178a71203b6bffa67821402af7b5ceb8834a9402ef70bf54e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.11-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 606.5 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.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 acc87e43fe6ecdba31b0031d7fd3f6a6aabd1c5eddd404aac94f2b824aa090a6
MD5 bd245b5d86e2535f549e202319169b9f
BLAKE2b-256 cff2b1c0f1b38f33934c18a6139ee3904c3b62f7637cf430100660b0500734e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfe3c489271de3c67e76f0878769e5adb8e13b370e0ff492c02adaa75c6ac23d
MD5 e8285f581410878378a2f3f8079044f1
BLAKE2b-256 0b9259dc98e3ee36dd9ec8e7a05954879759337d0ca6b386b7754b09e9090b7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 331b27def0b00a72c343e038bf1270faec6904dbe308c17681ca8784ed362775
MD5 2e6d5db4f749d5833333573750959ae3
BLAKE2b-256 0341b28e8863f8a1deceb53c05e43f8bd3afcba783a61448aaea78684dc7213b

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.11-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.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8e0a5dd1f953c0c530ac65125fc2d9ce54f78735aa8ccdb5344ffe718d0ad466
MD5 f3a50147f18a9aa80b66281342b5c042
BLAKE2b-256 033d326af88b1b8e53087089c84cc63f9229f1d2b797446f247f33e821c71f2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5e0c8420e7a049175c92167eb538a7cf718bfebba3b604a0eaf77e4ab9cc9fa8
MD5 84915ad6aff8f6ef923e053883ebacf8
BLAKE2b-256 bef917934d3f9de974b42e03c5f405d3ec29abaa0ba01f1bc320ba19a8415f60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.11-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 606.4 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.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 741ec73857b06451228373153d4bb97d28cc9a110917ffd35a886bd290938237
MD5 fbf0a47c7068c62d8b61b3aa65a107c7
BLAKE2b-256 113bcabf96e0daa079268087e8dae9f2e609c2062f5c0bb3646548ee1348cbd1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.11-cp310-cp310-win32.whl
  • Upload date:
  • Size: 601.9 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.11-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3b8fb8807bcd8d426fd242e71400ff3d0c3d006e75641d56ea2acc7751b752d8
MD5 60559fc4c33c39601be7f4241b9e6664
BLAKE2b-256 e91f6a50624448ebf6b2545cd277b5a71fc6b264107ebbbf99fce8f75a00feda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2e4c5c6bffb9a2531a4abe19fd87fc45eda559288d434b35c535fcb29583415
MD5 7b9dce71df9915e5b3686713180735c1
BLAKE2b-256 d0c8af961ec6ab040726387acf1dd12fb2116f3e33321ee972bfe760d1a1c405

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e8a5956f9fcba2fc745510be8a31db928c424ce3954a00959ad784ff47dd278
MD5 6ca52326b188465f95312b6e176af63f
BLAKE2b-256 194c225950c5caab9e4d0dbbbfe2d7ce3450443a1c0c3e4fd4495cf626b886a2

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.11-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.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1752b62ac156fe8513fa65259b02c3501a740f64c4b712cf5bc98ad4cc9ec1cc
MD5 409bd6a480e57737cf4c86cf98209594
BLAKE2b-256 aa1d4b4fb4685959c89ef4f9e9eb458be0af39e4b08cf03cb2478b6dc12c1704

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 77daadbfc36595efb83d2d3cde6adc24dcd5b663a727b77db0c426058fa4cfd7
MD5 c29a338d6aab96498ff4df91b1d793d0
BLAKE2b-256 4cf285b4f15aea5e388d4f6e2a92b5192e940fc779ecfbf0c0a45c65aa2221ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.11-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 606.4 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.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b03b0d0d92987c176e7c6e0ccd31ebd4709520eabd53dc8b847eed4a4a23e7fc
MD5 41275518d35e0c4653b50684b225280a
BLAKE2b-256 e96616201d6eb9c02c2bb84602fefcbf0ca4cfa6e3d8d06ec1b7b018104017f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.11-cp39-cp39-win32.whl
  • Upload date:
  • Size: 601.9 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.11-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e44ef5a95e18eaf61b136a97eb601127c220bc7d3a740a2b76a3bfa260ae6149
MD5 37c4072bcdf857f4ae3669d7ace7d8f1
BLAKE2b-256 0fbbfc970d8e002702581965c2211c8be934bfa46397e6da84643850f579b17c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9ccc49f3213397bd35eb9ba4d9df93a96c607b2149d8180e178681683ca1a6b
MD5 393a9188f7485c6fae423293ad9aca30
BLAKE2b-256 01c86e3b470480a653e2218779ba81937667de5c52621b1553dcee928565fe38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73eec9828435002d0dc658e20edbc1890348f9ba9aca9ab8d9945d02efdc81c7
MD5 63631d9af3725f701aafabdb31ddffb0
BLAKE2b-256 88a63d084ac69410f7a472ee2a37cd8395d8498ba212ed137db2d80c86dd92ee

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.11-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.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4c434a6e268423defa3e0609ab93464dcbd20fc0d94645d15a5bf093a094c860
MD5 214c22c9f39ed3d169ed35d61d81dbbf
BLAKE2b-256 90ca3bbbbd5a1ea32bab120a97db05a5b8b0457f05178d828b120400890f60a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 09b589a58c3dd0f655fdc5d66dd1c75fd3cd7498efdb9b34f9a9289143e3f951
MD5 4474aa516c0700f22c7c9702ac54c8d2
BLAKE2b-256 80039d7ec9131ce5020935223c64ee8042ffdb5b4d3e4cdec606854f79647184

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.11-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 606.4 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.11-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c95714b8c84140da87c49523e5b49c91ae0bc2382a21ac901e3bae8c339bf63a
MD5 2a84e508f6d73e118869f2b1a1becb75
BLAKE2b-256 a389cf650f8dfee4d974f8602783851cc16776d845a8d66e56237df62ce1173d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.11-cp38-cp38-win32.whl
  • Upload date:
  • Size: 601.9 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.11-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ea4baa2695cdd8180e7811c6a9f8251a9139b2a8a1b461d00895628d0c7a649b
MD5 6661e03459ce635817e1926b8bc664a2
BLAKE2b-256 622151c1771f94a9589ec4bcba9b000517d42dc63d2750c94acff4a0b5da4b9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 101302ce01e6c1a00f6031dc73e4b7ee91d3ef2b5d05faa0554bd3a144ecfa8f
MD5 c1f9fb4f806a6fdab193f7c7b073f128
BLAKE2b-256 c9f178d6afa95136c3bf422ad71ec602507a3b61f63a13d4901b63a66fa68e3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe91334598c5d5ccb13c8072086f125e0083ad7c9563f0bfa5a3756852b0fad1
MD5 fd0ce96f31607b9b1da8e5c3f20ef21e
BLAKE2b-256 770225ca52ac45168f03bca5081ca4f14cecfa618622e7fe276ae84d35ba612c

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.11-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.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f97dd15eb768972f4778b939be9a5da37db7a3b4f40dfef8e6abe83351446c57
MD5 f5d60a1baa25da7bf8b1bd19adbad8b5
BLAKE2b-256 75e608e4c056ad1125dd29177e3de83dcacb422da972cfc4b5a8ba74428bd5ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.11-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0948c779785d2aec94835c6eed5ce2cc13dced3c07c38b712ca0539d3d6bad47
MD5 45306f962f786452e267a34b324acd91
BLAKE2b-256 7309e5443cd4ca98a507b88edfdd8cf0fb23ad38dc28aef67de81b772561843d

See more details on using hashes here.

Release history Release notifications | RSS feed

7.2.3.12

26 files

This release

7.2.3.11 This release

38 files

7.2.3.10

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