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

Uploaded CPython 3.14Windows x86-64

gpudb-7.2.3.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (778.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (780.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.12-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (762.6 kB view details)

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

gpudb-7.2.3.12-cp314-cp314-macosx_10_15_universal2.whl (646.2 kB view details)

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

gpudb-7.2.3.12-cp313-cp313-win_amd64.whl (607.4 kB view details)

Uploaded CPython 3.13Windows x86-64

gpudb-7.2.3.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (779.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (780.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.12-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (762.8 kB view details)

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

gpudb-7.2.3.12-cp313-cp313-macosx_10_13_universal2.whl (646.2 kB view details)

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

gpudb-7.2.3.12-cp312-cp312-win_amd64.whl (607.4 kB view details)

Uploaded CPython 3.12Windows x86-64

gpudb-7.2.3.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (779.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (781.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.12-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (763.2 kB view details)

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

gpudb-7.2.3.12-cp312-cp312-macosx_10_9_universal2.whl (646.1 kB view details)

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

gpudb-7.2.3.12-cp311-cp311-win_amd64.whl (606.9 kB view details)

Uploaded CPython 3.11Windows x86-64

gpudb-7.2.3.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (770.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (773.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.12-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (756.5 kB view details)

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

gpudb-7.2.3.12-cp311-cp311-macosx_10_9_universal2.whl (644.7 kB view details)

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

gpudb-7.2.3.12-cp310-cp310-win_amd64.whl (606.9 kB view details)

Uploaded CPython 3.10Windows x86-64

gpudb-7.2.3.12-cp310-cp310-win32.whl (602.4 kB view details)

Uploaded CPython 3.10Windows x86

gpudb-7.2.3.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (750.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gpudb-7.2.3.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (753.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

gpudb-7.2.3.12-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (736.2 kB view details)

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

gpudb-7.2.3.12-cp310-cp310-macosx_10_9_universal2.whl (644.7 kB view details)

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

File details

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

File metadata

  • Download URL: gpudb-7.2.3.12-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 607.5 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.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 089cba343ec16dca5c56624c7f65fc3fcb0b63dcc39202c0984dbf97a37427e1
MD5 86bc9b86e2fe4630a20d72cdc19346a1
BLAKE2b-256 55a0494ee5e9110e347997a7c7fd94c0ea424dc60e2972aca1a119148e1372d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4d297d4b307c43b3e75a9620a55ba6dc0f5509722d1c0bdb59ec8ab471e6adbd
MD5 9aed066cf872a75423ba88dc21b1975b
BLAKE2b-256 07dea2b977ea65612b0cdc3dbe66591b40874635877229a3d3bff4c2d554b953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5c19e71e6dfe818197431796743c13c61435714bc0fba1e27a2a42166bf02852
MD5 6a6ad888482f18f66335c06332bb5fb0
BLAKE2b-256 518bcc5b73e2f9513b3667c48b228ac7e0542dd195475529f9958becd78629a4

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.12-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.12-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 0b92df2164022f801197a39bdb49c813e5ce930ad889b713c497ace3ef3577fa
MD5 3cd1decf5b0257b856fff3e7e9e2a43f
BLAKE2b-256 cd270d5d4e81a157d8f3577e8a5a1d8c61d1baac3596f3fa20f8e4469e88337d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 b500737f1a4758d57667846e38f1689903f2e2604590a5b194b09e44a49f811c
MD5 217d474e3ba6f74a7147616372ae63c1
BLAKE2b-256 9e3f18a02db9f6b63895bf74188eb64bca55ad85113bb67ed1e0a5280f3d5ecb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.12-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 607.4 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.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e1f38a98113853196e049ea924760bc7b41e6c1d7c960887fb063a145e161b67
MD5 87e349c2c61eb046b9669db2f0d7d003
BLAKE2b-256 b8288bddcd2f620b4b05095fdbe8d11c6ff0e671c426a37dfc2a89f200b29b79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d8c0ddd2279fc8fe22c1f6b533b5b547ec403b13ed2031820bc6098109cd98ea
MD5 1590d9abbf0eea171bd1bf7684104e91
BLAKE2b-256 b4c9ebf4b02b7aa6898db52192c8ae40d1d9c8f691094eae8783c76b7b171abb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b83924bdc87eee4eb0efb1342a388f3170a30bdf87f7fb8c26cd3e411386c593
MD5 5f0d83d6930e6008ce2c3c38389d3a35
BLAKE2b-256 9be157f81f14f04ebe8699c8390333e97817463d93f8ee6ed56673b76e0b8d7d

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.12-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.12-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 c219f2a25e8f5a6265955091da7b25b252b092a92b261df2568652b98bcc7add
MD5 40b0412cc6d7215fbb49fb3d4099f1f4
BLAKE2b-256 606df414b6adfacdda6da99076fd6cf9055fd1e49ac240826656175ff34e9da6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 58a0aea81cb5c5971e8fbf39b4d070fece17c57a538db3ecd8fafebc03c24062
MD5 78f4969fee9e37097efdb0eda6ef856d
BLAKE2b-256 787f8064a5c39e9b43a95c95066b6d9fe876601d960b3a017da5ec2fa789a7f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.12-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 607.4 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.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a658023fb5bece9ae094f03008c0a6787c878e3dd3065e9e2402764ce019ee0c
MD5 e54fe458d919a17b11bea46f4d836411
BLAKE2b-256 a8eca5cbf8ea80fadb8b6af02b4aacd8ce0ac7ba2e6c9a2d1196c843f5f2d436

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c67016e6b0eb398cf2f60711e2f88a79e757b969a821c85879211e721c7d7275
MD5 a16e75ed48ed69820af5f45a069bede2
BLAKE2b-256 341df92ce2526886de605fc933e0f896944db537de31b3c564df588f138e611c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3221a2a4ed0cb35fd75509804dfe16fb89b3bda2e1ccd6a5ece91f57c2f8bf3d
MD5 01b74c8b3dc882ea8efca78df450168b
BLAKE2b-256 413ff72a6c3dbc0099bdb711c5ca7ac2299de0c0d386a4ac732f76f3f4e2ff5d

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.12-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.12-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 06df5c8ef2cfdfbc74ca1dbb28b51aa41c5867a3082c8102a5dfc6ff1920697f
MD5 0d6bcbf68935f6baa5178e0392077f13
BLAKE2b-256 d66009c739907e350a0602b956418fd46c2be386d196556f259675787a166f5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2865ee980806e19af65ac9c724bd873dfc9e9d2753fcff5d4e2694d6e49f8124
MD5 04903bb06f7f138937a3c5779320baa6
BLAKE2b-256 977ceb2843d4255e51b26ada7c1f334802f4808c9c715e8d64821e72f402d013

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.12-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 606.9 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.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9beb10bc0d32249d2f442128889b9fb0c0b99afbc44655e8d7e8410484c3078a
MD5 aca307b29b9730bb0440faad08d1352a
BLAKE2b-256 aa4178283ef00a5b0d87b4ac90179bf0186ddbdb662007d906e28a36e2a4b86f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b1d79bb60733553e4d6f312112cd9aae5557cf84ad3ec4ad3be6ba3d040dafc
MD5 3ed88f93c308b52569c20e7e76835345
BLAKE2b-256 6cdda81158247136334dd89d44929eb49d7eed17dffe5a27aefa2ed8516353fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25ca83c61dd116a5d5db4d14ea6812cd3ee14da2677c000ddf291e552c308311
MD5 85359842442d82274e8dfddcfd41f5d7
BLAKE2b-256 395f8bf5800bb05bda8f9813745a27f45bbd17a34aed89cbd7865d0b847aa8ca

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.12-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.12-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7a354819af520bfd911a40301bffebf242d8c7c5564dde36b72308c34ca2f3cd
MD5 73558776ad63f368e2ec356272bae676
BLAKE2b-256 ec3873e73b41bd9a3b75b171e80cfa9785a8d5fdd4a07c375183578bcaef8ce4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 87cb90dd6f8730016e6b5fbb3946fef3dc3a1592c5e8c2740b2c502218cbf171
MD5 07afb2e2b45d16fcb234fc068bb1ef5d
BLAKE2b-256 e545e71cf2cdc95bdfe59ab4e5a4de50fc4bdc4c5089f9b0a6b5c3eb4e9a7512

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.12-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 606.9 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.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4374a98ecd1146f7857f18ce2c3cd61b730ca508c484ad40a636f268cdb7a418
MD5 b616e12070068548afdbdd8f3c668306
BLAKE2b-256 49d2fe622a0e721bddac4b60d5861bd8a741ed1f9348feef2cff6f771d6d6a98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpudb-7.2.3.12-cp310-cp310-win32.whl
  • Upload date:
  • Size: 602.4 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.12-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 07b3bd2c63d620e39b7942227e41c069816b1b3d168c6cafc800dac4862e4858
MD5 05c3b03e1b941a471a16b4311d9f35e0
BLAKE2b-256 51e64d9ae9ca29c1456085a44344d59f949e51b63bf951aef9954c609720b6b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21c4c0ef0472429d5dd3ab29bdcb990eeb197ba01cd8b4f6ef4eb7e81f70ccd8
MD5 007aa4b55c9d120d8bf99b52b9c28538
BLAKE2b-256 4778ce2fe965362fca42e955a5020328e8d2907e84d39524b96e82026cb17e3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aa26eb4be88114c4ef1bdbfe65c3df73139cd331540f8bc632bd09f526b50c7c
MD5 024a02760babcf53e9b33bd7287506c0
BLAKE2b-256 b9d57301526dc130afabd543afec825d3cf2d82701be974315139055f53efd6e

See more details on using hashes here.

File details

Details for the file gpudb-7.2.3.12-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.12-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a8e9830fcda556bfd0d6f16889d53c93677263d8b9d77b90ea90cac8455c3b7c
MD5 8175f76c7adc8436c68a32330e70b878
BLAKE2b-256 78b8b67765498f7daa37c4d03141dc0d586d3c3e5fedf6c4ab2045f53288641c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gpudb-7.2.3.12-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7406bddcc11ce04eb703da72605e3eb3f0be49595e13380fbe6affa8156a0fa9
MD5 d96c20aa2888105458d9bf18511f3f9f
BLAKE2b-256 27caa9895161edc52a5537840849a242ae9b0d07ec468f6b3d0f20da6c3297c5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

7.2.3.12 This release

26 files

7.2.3.11

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