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

Metadata

Release files for gpudb 7.2.3.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for gpudb 7.2.3.13
File
gpudb-7.2.3.13-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
gpudb-7.2.3.13-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
gpudb-7.2.3.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
gpudb-7.2.3.13-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
gpudb-7.2.3.13-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
gpudb-7.2.3.13-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gpudb-7.2.3.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
gpudb-7.2.3.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
gpudb-7.2.3.13-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
gpudb-7.2.3.13-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
gpudb-7.2.3.13-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gpudb-7.2.3.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
gpudb-7.2.3.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
gpudb-7.2.3.13-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
gpudb-7.2.3.13-cp312-cp312-macosx_10_9_universal2.whl CPython 3.12 CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64) Details
gpudb-7.2.3.13-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gpudb-7.2.3.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
gpudb-7.2.3.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
gpudb-7.2.3.13-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
gpudb-7.2.3.13-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
gpudb-7.2.3.13-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
gpudb-7.2.3.13-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
gpudb-7.2.3.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
gpudb-7.2.3.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
gpudb-7.2.3.13-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
gpudb-7.2.3.13-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 18.6 MB

Release files / gpudb-7.2.3.13-cp314-cp314-win_amd64.whl

Download URL gpudb-7.2.3.13-cp314-cp314-win_amd64.whl
Size 614.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ef1b44039e6b36caedab3d2a0885364a4cd81deb77830198e51250fe08fd5b77
BLAKE2b-256 checksum
How to use checksums
678341cce32edf87f509369ba8856927e1ff2b729ed28f74e67ad3c2b8302ca4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gpudb-7.2.3.13-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 785.5 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2feec8fde9896d9297b00c6b6ca57735d99a9458290b26097529aa2b5b6ff6eb
BLAKE2b-256 checksum
How to use checksums
8d05699cb6d5ec09381b649e9a6dc54b05ef67ab1f25df5fede7c2b9aa46f8f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gpudb-7.2.3.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 787.9 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
486a6448c7020af717e5b3bc58835639b5012bdcbf2f422d7fda88b59e4f7215
BLAKE2b-256 checksum
How to use checksums
4be83e2d8adaf24397c0e07a8d50db0e0db4184dec60da2213934296b5354043
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL gpudb-7.2.3.13-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 770.1 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
59d92a1b2c187a48dfc7bf96d1773b86b0b2fe92135d1154f8930f0a38426e30
BLAKE2b-256 checksum
How to use checksums
2984479f1c10620f3c3604ccde0ca3e3537fa92f8374fd30c096f9a13a25f48f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp314-cp314-macosx_10_15_universal2.whl

Download URL gpudb-7.2.3.13-cp314-cp314-macosx_10_15_universal2.whl
Size 653.0 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
070c3a35e3b3302a0a1a8b5228b707636a0d1c8ff72dd7e9f04962f7330850d4
BLAKE2b-256 checksum
How to use checksums
6f5748889adc86c819659f87e90626eb5cb20455248f117cf6c7a10e80942d15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp313-cp313-win_amd64.whl

Download URL gpudb-7.2.3.13-cp313-cp313-win_amd64.whl
Size 614.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4e63a8f07d4bf6581960a478cb7e2aaafa6829f88ae78654093d7f1bc1a32fbf
BLAKE2b-256 checksum
How to use checksums
645a19d52f3760755271cbbe68169a68f307efdf74887204835b239f73bc6d01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gpudb-7.2.3.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 787.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4df00b2487ebaac740e585983ebbfe68d4108aadfabaa9a27060d2ebc1c64846
BLAKE2b-256 checksum
How to use checksums
7b19be5ec7fe69f47fc480d6de9cbd930ee525aae5fe92fc2a1f49e650bd5d19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gpudb-7.2.3.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 788.2 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
33de1382297dd0b76d4f3e0c649497f4ce7dfbedf4cb708169ce323ea1cbb92b
BLAKE2b-256 checksum
How to use checksums
5b29473a84c1c186aa6bf8deded043db9f70683de11b4ad856895882af4f1239
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL gpudb-7.2.3.13-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 770.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
1abff46f2c9444770ddb648b7ff6d1289cea00c5e52849796dac8091dc2b9e52
BLAKE2b-256 checksum
How to use checksums
45f1e97ed8db310616e76fa6b0bd7c9a216bbc7fe48589dbb0a75e8e0d7c9c14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp313-cp313-macosx_10_13_universal2.whl

Download URL gpudb-7.2.3.13-cp313-cp313-macosx_10_13_universal2.whl
Size 652.9 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
aa104f02cd4ce80bf98c08aa13c834cdad7524429abb7e3394daa9d1a0ed458f
BLAKE2b-256 checksum
How to use checksums
7674caae756f882edc1dd6b5e4abc82ab396f75e42c834039df71817bfc47f0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp312-cp312-win_amd64.whl

Download URL gpudb-7.2.3.13-cp312-cp312-win_amd64.whl
Size 614.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
878373f352ad51c5b914d96a95af5369102516c72d780eb07fc3e6fcc346e89e
BLAKE2b-256 checksum
How to use checksums
ba9c8c5f35a8eac7127f9ad8bc3f342cab86f2ae60c028af9c82241e6aeadc87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gpudb-7.2.3.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 787.1 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5380baa2270461187df253b44e11a878a1ab7a92bdea942843956ba61a42b48b
BLAKE2b-256 checksum
How to use checksums
433267408766cc68f41cc630475687fc1c5753c1cc02ad26a8538aa27704e4f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gpudb-7.2.3.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 788.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
284b69def14896a2693b637c6c66c0f016b5291f19448f6186d91124699e9d0b
BLAKE2b-256 checksum
How to use checksums
ede2be448dae68776d3a1e5aa13fb987149fb1ca65617908cf6cccaa6d92f36a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL gpudb-7.2.3.13-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 770.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
8f6789c1b631cae81376d3f72253dfb940467f89e4e22237c3544d595eaff280
BLAKE2b-256 checksum
How to use checksums
8031bc574260e894e52830e002da794b5e0b2d4b8fce6ef38f894bb0d77dc3e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp312-cp312-macosx_10_9_universal2.whl

Download URL gpudb-7.2.3.13-cp312-cp312-macosx_10_9_universal2.whl
Size 652.9 kB
Tags CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f9927259d8e2ec58ab369a67d270aef51a5612ebc3fa1529b4916125be2187ac
BLAKE2b-256 checksum
How to use checksums
27312e25433d7ec062729d6477959bc70fc7055ee4fbe9095994f4df474c013a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp311-cp311-win_amd64.whl

Download URL gpudb-7.2.3.13-cp311-cp311-win_amd64.whl
Size 613.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9832ab85723d34762d13467e883c8a1f7e68d64ba180daac7ee191217688ba38
BLAKE2b-256 checksum
How to use checksums
775541093bab31c1a7cd8696e22c4c4f4fb130c1e47276a9a5e1b7fc50c455a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL gpudb-7.2.3.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 777.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
95e9aed3dcfbf8c37bbed5783104560715c27974771a71f0cbf0bd2f273fdafb
BLAKE2b-256 checksum
How to use checksums
b2d60ba5e0c4a29fa0c3533c0dc751365fcd0882335785462f45a659a86fb349
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL gpudb-7.2.3.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 781.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7d403ae34c46e6c241991b6aab1492f6e5554eaf4f75dbfd7d4f18555e161dd5
BLAKE2b-256 checksum
How to use checksums
3939e697e0e18fb7739577593341a6edb9ab2bead19c6ddfb23dcc17deb0316c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL gpudb-7.2.3.13-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 764.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
a728ea6119d1b0cf1ea3f1b9c9111495ddc557275a02b7242d7d4d89c9caece7
BLAKE2b-256 checksum
How to use checksums
6a6a31278f11b2e019e73cdc3f1101509c33a3d93d98dd2390b8dfe67a00bdb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp311-cp311-macosx_10_9_universal2.whl

Download URL gpudb-7.2.3.13-cp311-cp311-macosx_10_9_universal2.whl
Size 651.5 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3b59fcf380471c46b309f1d44a0d3c0932d83cc93ef7a20ac4c8246ad505141f
BLAKE2b-256 checksum
How to use checksums
a64f55648e6fc36be713bfd91528c08e836a1b1e492679685ff51c75d48993a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp310-cp310-win_amd64.whl

Download URL gpudb-7.2.3.13-cp310-cp310-win_amd64.whl
Size 613.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
12edc1baa2db01dce92e1530d3b0aec3dd5626ea9db092f228037e650690fb88
BLAKE2b-256 checksum
How to use checksums
7181f280058a699983508607cf936a12a89807429f8e247a7d3cdf8693c87eb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp310-cp310-win32.whl

Download URL gpudb-7.2.3.13-cp310-cp310-win32.whl
Size 609.3 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
b79d7ea5abcef6dbc7fdb2e7a905bc2b039c268590c984be8c5194e4dfcd6a9c
BLAKE2b-256 checksum
How to use checksums
dbf29c9d059f97f79faed553a48b5ecf75b21ae9e2f5229b4c131736739c943a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL gpudb-7.2.3.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 757.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6622c1ae10fff17c58884b9385478fc3c701ecee89da98212b504e09aa276556
BLAKE2b-256 checksum
How to use checksums
0d6eee1fadf7fece177e93e7f4a11c7c165c34ff0f6e5f62a4cbea2a5a42ede3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL gpudb-7.2.3.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 761.0 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6bfae358b4197aedf9458f62641d29bc89773c51bb0280b39ac60bee6668d28b
BLAKE2b-256 checksum
How to use checksums
d0799f0248cd98f414b71b6952ae81795a727dd6dd526e13b0ea061f2f55be04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL gpudb-7.2.3.13-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 743.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
11369383790247fc22b5894895edb5515ea3ed0066e8e99cd8f1d5526c396943
BLAKE2b-256 checksum
How to use checksums
13a377a795199b5773fb615a8b69c9784bc617a3cc3f87d2799e4ef65a7edca2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpudb-7.2.3.13-cp310-cp310-macosx_10_9_universal2.whl

Download URL gpudb-7.2.3.13-cp310-cp310-macosx_10_9_universal2.whl
Size 651.5 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9f568be9c5df2d39e11425697e1932da524b5e8888c64cb5e5e28a15df7c2d75
BLAKE2b-256 checksum
How to use checksums
54d3a4a0128c50f03a450292b7c7348d1f734fe15f760a3857b13aeac302f87b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

7.2.3.13 This release

26 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page