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.14

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.14
File Actions
gpudb-7.2.3.14-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for gpudb-7.2.3.14-cp315-cp315-win_amd64.whl
gpudb-7.2.3.14-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details for gpudb-7.2.3.14-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
gpudb-7.2.3.14-cp315-cp315-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for gpudb-7.2.3.14-cp315-cp315-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
gpudb-7.2.3.14-cp315-cp315-macosx_10_15_universal2.whl CPython 3.15 CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64) Details for gpudb-7.2.3.14-cp315-cp315-macosx_10_15_universal2.whl
gpudb-7.2.3.14-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for gpudb-7.2.3.14-cp314-cp314-win_amd64.whl
gpudb-7.2.3.14-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for gpudb-7.2.3.14-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
gpudb-7.2.3.14-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for gpudb-7.2.3.14-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
gpudb-7.2.3.14-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for gpudb-7.2.3.14-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
gpudb-7.2.3.14-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details for gpudb-7.2.3.14-cp314-cp314-macosx_10_15_universal2.whl
gpudb-7.2.3.14-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for gpudb-7.2.3.14-cp313-cp313-win_amd64.whl
gpudb-7.2.3.14-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for gpudb-7.2.3.14-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
gpudb-7.2.3.14-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for gpudb-7.2.3.14-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
gpudb-7.2.3.14-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 for gpudb-7.2.3.14-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
gpudb-7.2.3.14-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details for gpudb-7.2.3.14-cp313-cp313-macosx_10_13_universal2.whl
gpudb-7.2.3.14-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for gpudb-7.2.3.14-cp312-cp312-win_amd64.whl
gpudb-7.2.3.14-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for gpudb-7.2.3.14-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
gpudb-7.2.3.14-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for gpudb-7.2.3.14-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
gpudb-7.2.3.14-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 for gpudb-7.2.3.14-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
gpudb-7.2.3.14-cp312-cp312-macosx_10_9_universal2.whl CPython 3.12 CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64) Details for gpudb-7.2.3.14-cp312-cp312-macosx_10_9_universal2.whl
gpudb-7.2.3.14-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for gpudb-7.2.3.14-cp311-cp311-win_amd64.whl
gpudb-7.2.3.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for gpudb-7.2.3.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
gpudb-7.2.3.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for gpudb-7.2.3.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
gpudb-7.2.3.14-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 for gpudb-7.2.3.14-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
gpudb-7.2.3.14-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details for gpudb-7.2.3.14-cp311-cp311-macosx_10_9_universal2.whl
gpudb-7.2.3.14-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for gpudb-7.2.3.14-cp310-cp310-win_amd64.whl
gpudb-7.2.3.14-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for gpudb-7.2.3.14-cp310-cp310-win32.whl
gpudb-7.2.3.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for gpudb-7.2.3.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
gpudb-7.2.3.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for gpudb-7.2.3.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
gpudb-7.2.3.14-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 for gpudb-7.2.3.14-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
gpudb-7.2.3.14-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details for gpudb-7.2.3.14-cp310-cp310-macosx_10_9_universal2.whl

Total release size: 21.5 MB

Release files / gpudb-7.2.3.14-cp315-cp315-win_amd64.whl

Download URL gpudb-7.2.3.14-cp315-cp315-win_amd64.whl
Size 618.6 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
e6d8cbfc9595e4276aaf36768f0ebeb9bd223d60e544d02a9d7c12980c4f7de0
BLAKE2b-256 checksum
How to use checksums
bf967de541b2af93e65da4b1e0dbcaf8ed3822c4aab746567da47eb88ee23020
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.14-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gpudb-7.2.3.14-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 791.7 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ba664aad691d67944923cd19cd11f470aac9db4b3337ede2e02e4f89c950352b
BLAKE2b-256 checksum
How to use checksums
ac8bdafbd7ed104e2ac499bf88e04a5baaa8b2457b30d872b714c4b25824d2d8
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.14-cp315-cp315-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL gpudb-7.2.3.14-cp315-cp315-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 780.0 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3baaa50a5cc8579691bb9f9cc1d2d6e41de9e4ecc4aab2c1bb8ad7ba3f70adfa
BLAKE2b-256 checksum
How to use checksums
1a763e3484fb10a64f3cfc16523de5f04de3c4565ae1fbc00415b7a0fe48a436
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.14-cp315-cp315-macosx_10_15_universal2.whl

Download URL gpudb-7.2.3.14-cp315-cp315-macosx_10_15_universal2.whl
Size 657.3 kB
Tags CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0fa0e520074647f1d1aa11ffe0275288ec0db242f3f1bfef941ad6c6e839aed5
BLAKE2b-256 checksum
How to use checksums
a393cf2248f977eecc4f124bf2ee0f68ee3f0c3eafcc75a2c3603409ae2eabc0
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.14-cp314-cp314-win_amd64.whl

Download URL gpudb-7.2.3.14-cp314-cp314-win_amd64.whl
Size 618.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
de8595d1c19aef25817ee7695f32b9640a8632772df20227931f69a3757b1ddc
BLAKE2b-256 checksum
How to use checksums
d1abcacf67bdb0824ff7f7adc6b3af0b2703266c049bfdc65ac1f5d44f21904e
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.14-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gpudb-7.2.3.14-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 789.7 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
df8aca71f73024674b48720a0b74072679cc52b6dcae7fc0e01fd07396287ee7
BLAKE2b-256 checksum
How to use checksums
a956321f1e2148c66e43ab81610f848bfa7d0562287fd9b5d620f94d170438dc
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.14-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gpudb-7.2.3.14-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 792.0 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
aee1bad46c3fe6ac30ef6b21cec62f2385d5648ffecb2d3b1b4f666caffd8151
BLAKE2b-256 checksum
How to use checksums
9f7db133c44fbadeb38aedddad47b1092c0696588d174b4c95308eff599dd089
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.14-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL gpudb-7.2.3.14-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 774.2 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
851cd1912daf5044b8fd19f22de332025630a713be5a7cf1729d6d0e1a48e8f5
BLAKE2b-256 checksum
How to use checksums
2d6ce515a7b494966554260838e46b1c8d88c9638ea49af7dfd07871e7b3642d
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.14-cp314-cp314-macosx_10_15_universal2.whl

Download URL gpudb-7.2.3.14-cp314-cp314-macosx_10_15_universal2.whl
Size 657.2 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2b711ed9dedabe01115e7c596d02ec73319136cdc8b71ad742746d27e90bcbca
BLAKE2b-256 checksum
How to use checksums
2de144b4a4d1590ef1845912025c905d27184f64cccf4750910f7289af5245c8
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.14-cp313-cp313-win_amd64.whl

Download URL gpudb-7.2.3.14-cp313-cp313-win_amd64.whl
Size 618.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d5eab547bb4c6a83b480dca7b419710682fcded4eee9b71d434e824577334115
BLAKE2b-256 checksum
How to use checksums
9ae0491f77355ca58f35282c42b1ab51c6a97e9f51e0364e55c549d7fbcfaf4d
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.14-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gpudb-7.2.3.14-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 791.2 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9c3ee4c3425c0441ab5312774fdfcd002bf2fd094fb4973cfb4a6652d47e4e12
BLAKE2b-256 checksum
How to use checksums
3d73645ff6f9934163e461c09c8f924327082713a730402099fe2da3239227cd
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.14-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gpudb-7.2.3.14-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 792.4 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9c4f17e41f041c4f990ad6de8afa87c55add89181b9561a7cd80eab4ba0e9a6c
BLAKE2b-256 checksum
How to use checksums
ed1e26bc2630763cbac2bc163081f6721c28907abd5cc52f73c8f07c34ee290a
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.14-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL gpudb-7.2.3.14-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 774.5 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3cb02cd18631055fc28f7d19b61e2f518207142581a1fcc46b7939b622fa8dee
BLAKE2b-256 checksum
How to use checksums
dd545973b6cdeec019f4cf46882965100300d9edd502c7f8726a1a19787b8e83
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.14-cp313-cp313-macosx_10_13_universal2.whl

Download URL gpudb-7.2.3.14-cp313-cp313-macosx_10_13_universal2.whl
Size 657.1 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a79baf0db146f1fb948a5e5d4ed5e23e20fc000e6a532370b0eef376604c1a04
BLAKE2b-256 checksum
How to use checksums
fceb9f95135bd865d87cda2d92f779126b55187ed56e7f1d4cf9ec22e11301ca
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.14-cp312-cp312-win_amd64.whl

Download URL gpudb-7.2.3.14-cp312-cp312-win_amd64.whl
Size 618.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2b5033f717e64e1d2cc1258e3a565a74f1fc9e309dc02ba639750c2ac5b806a5
BLAKE2b-256 checksum
How to use checksums
8380b4856a897e47fca8ab1108baeef403867dcdf2e3d0836dd47b674396b196
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.14-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gpudb-7.2.3.14-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 791.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6ee487e9f20230c6b2e52bd1628e942ec8b18cd648b24344041cf2e4c35c2b49
BLAKE2b-256 checksum
How to use checksums
5211e0366532b3529762cae8147b544865969ba1a1b378dcc85416dd41bb699b
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.14-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gpudb-7.2.3.14-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 793.0 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
db3c1b774223476b6cc6c596e187d15a6fcbec6212772adf1bef3f0285e3f9f3
BLAKE2b-256 checksum
How to use checksums
54f10db00a0b10c0a3a75d8468759f68aa0dedaec45ddd14ffae154920c3e940
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.14-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL gpudb-7.2.3.14-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 774.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f87d0b0a084ed8804cc65846e2e9005325182b3cbe61870e5d2fef013d343d83
BLAKE2b-256 checksum
How to use checksums
85e5f9507bc3eaa1f8bb6ec5a60cca4ec77e9cc0543b513a26438073241094c5
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.14-cp312-cp312-macosx_10_9_universal2.whl

Download URL gpudb-7.2.3.14-cp312-cp312-macosx_10_9_universal2.whl
Size 657.1 kB
Tags CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
fce38e3b77736fe52ccc4be0946f4a54305f75583ec97c1cef0decaba9eddfba
BLAKE2b-256 checksum
How to use checksums
f530202776addf5eaf26cd5869d06dda9b765c5f781f70bf7bee278f86597e49
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.14-cp311-cp311-win_amd64.whl

Download URL gpudb-7.2.3.14-cp311-cp311-win_amd64.whl
Size 618.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d386122be4d7a9f63d8d22144c1c796ad7f0a1d66dcc89beb620a635044ee6ab
BLAKE2b-256 checksum
How to use checksums
22023e58822b201b2b17bd166e0de527563c20c1e8ae1152e128430625a35fbc
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.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL gpudb-7.2.3.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 781.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
76fb9212d226f26d5a18f2fb073a5df5d7234c6cece9fd9302f6439990997ab1
BLAKE2b-256 checksum
How to use checksums
ef20d3e61fbaab79f6d852e1f7eee49cd4fff0ffa7185364edb3e0dea58c6930
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.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL gpudb-7.2.3.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 785.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7f6758cd9e60db369b2e3e43025ae78fbe7c2fd92688eb26d7a5f0b35739d7ac
BLAKE2b-256 checksum
How to use checksums
cb9bbc5c53ee4cdbbaff8b9b84458d11057454d3d076538c601fa7bf32184866
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.14-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL gpudb-7.2.3.14-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 768.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
ae20bd867ef5d5e50c966e28bebd02e190d2c4f7645ee6714308afc36bb7872f
BLAKE2b-256 checksum
How to use checksums
d1bf59ac6cfd95dd9935ffef4e5f9f8ffdd7cdce59334691ed137b6d1e988225
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.14-cp311-cp311-macosx_10_9_universal2.whl

Download URL gpudb-7.2.3.14-cp311-cp311-macosx_10_9_universal2.whl
Size 655.7 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
79d6dac1e36f2ac3510061b3d2da0514e6a38c2854912436264782b8ec79c511
BLAKE2b-256 checksum
How to use checksums
67db5e730ddfb6186dd9a7c5554dafa4d4654c3f18ad38a416f3c598b832133a
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.14-cp310-cp310-win_amd64.whl

Download URL gpudb-7.2.3.14-cp310-cp310-win_amd64.whl
Size 617.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
fa0abe718c4f273d8f4b2eafd13ae0300dad3b1b6dede8f93bc955afd7b8f0aa
BLAKE2b-256 checksum
How to use checksums
39d5afa2cc9a79a292736116dfe1e273a84adfe4b0149501d05c9e0c77d1fd9b
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.14-cp310-cp310-win32.whl

Download URL gpudb-7.2.3.14-cp310-cp310-win32.whl
Size 613.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
e52629392c5908b7213703651b48e817010d3618019e9043cfa26adb7209ab6f
BLAKE2b-256 checksum
How to use checksums
4546d70f3e8923dd53065888600dcf957aecf34de8e8889b95853632be4db985
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.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL gpudb-7.2.3.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 761.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8cf9d90a119412a79421925dc74430d039170d0a29ee1c5cfb700adf84be25e4
BLAKE2b-256 checksum
How to use checksums
871e4acc7cd3853bdf4f3b8d00e0ef5ec20bb3ca5e980e3288b6f0f578c6077d
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.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL gpudb-7.2.3.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 765.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0ebb68e73723cc80adc73db6405fda96a09b96e331fe659fc86602bf02ba9410
BLAKE2b-256 checksum
How to use checksums
9f63c83a9992e0c338886b8c6c18c22fbb26a40fb51d90087e1004bed7d056a0
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.14-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL gpudb-7.2.3.14-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 747.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
1b44c93c68aab1436c6d636b50bcedd735d27473296d55bc55757fd9cb26336b
BLAKE2b-256 checksum
How to use checksums
d3e29587adbd96047458e8b4448fe3fe80a741c015b1737e2f368b0a07dfba5d
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.14-cp310-cp310-macosx_10_9_universal2.whl

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

Security for gpudb 7.2.3.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

7.2.3.14 This release

30 release files No provenance

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