Skip to main content

Python driver with native interface for Proton

Project description

Introduction

Timeplus is a unified streaming and historical data processing engine in a single binary.

This project provides python driver to interact with Timeplus Proton or Timeplus Enterprise, the code is based on https://github.com/mymarilyn/clickhouse-driver.

Installation

Timeplus Python Driver currently supports the following versions of Python: 3.8, 3.9, 3.10, 3.11, 3.12 and 3.13.

Installing with pip We recommend creating a virtual environment when installing Python dependencies. For more information on setting up a virtual environment, see the Python documentation.

pip install proton-driver --extra-index-url https://d.timeplus.com/simple/

Quick Start

  1. Run Timeplus Proton with docker. Make sure the port 8463 is exposed.

docker run -d -p 8463:8463 --pull always --name proton d.timeplus.com/timeplus-io/proton:latest
  1. Run following python code

from proton_driver import connect
with connect("proton://default:@localhost:8463/default") as conn:
  with conn.cursor() as cursor:
    cursor.execute("select 1")
    print(cursor.fetchone())

above code should return (1,) , which shows that everything is working fine now.

Streaming Query

from proton_driver import client

c = client.Client(host='127.0.0.1', port=8463)

# create a random stream if not exist
c.execute("CREATE RANDOM STREAM IF NOT EXISTS"
          " devices("
          " device string default 'device'||to_string(rand()%4), "
          " temperature float default rand()%1000/10"
          ")")
# query the stream and return in a iterator
rows = c.execute_iter(
    "SELECT device, count(*), min(temperature), max(temperature) "
    "FROM devices GROUP BY device",
)
for row in rows:
    print(row)

the output of the code will be something like following, as for streaming query is unbounded, you can add your flow control to terminate the loop.

('device0', 747, 0.0, 99.5999984741211)
('device1', 723, 0.10000000149011612, 99.30000305175781)
('device3', 768, 0.30000001192092896, 99.9000015258789)
('device2', 762, 0.20000000298023224, 99.80000305175781)
('device0', 1258, 0.0, 99.5999984741211)
('device1', 1216, 0.10000000149011612, 99.69999694824219)
('device3', 1276, 0.30000001192092896, 99.9000015258789)
('device2', 1250, 0.20000000298023224, 99.80000305175781)

Insert Data

from proton_driver import client

c = client.Client(host='127.0.0.1', port=8463)

# create a random stream if not exist
c.execute("INSERT INTO proton_stream (raw) VALUES",rows) #rows is an array of arrays

Pandas DataFrame

Big fan of Pandas? We too! You can mix SQL and Pandas API together. Also you can converting query results to a variety of formats(e.g. Numpy Array, Pandas DataFrame, Polars DataFrame, Arrow Table) by DBAPI.

import pandas as pd
import time

from proton_driver import client

if __name__ == "__main__":
    c = client.Client(host='127.0.0.1', port=8463)

    # setup the test stream
    c.execute("drop stream if exists test")
    c.execute("""create stream test (
                    year int16,
                    first_name string
                )""")
    # add some data
    df = pd.DataFrame.from_records([
        {'year': 1994, 'first_name': 'Vova'},
        {'year': 1995, 'first_name': 'Anja'},
        {'year': 1996, 'first_name': 'Vasja'},
        {'year': 1997, 'first_name': 'Petja'},
    ])
    c.insert_dataframe(
        'INSERT INTO "test" (year, first_name) VALUES',
        df,
        settings=dict(use_numpy=True),
    )
    # or c.execute("INSERT INTO test(year, first_name) VALUES", df.to_dict('records'))
    time.sleep(3) # wait for 3 sec to make sure data available in historical store

    df = c.query_dataframe('SELECT * FROM table(test)')
    print(df)
    print(df.describe())

    # Converting query results to a variety of formats with dbapi
    with connect('proton://localhost') as conn:
        with conn.cursor() as cur:
            cur.execute('SELECT * FROM table(test)')
            print(cur.df()) # Pandas DataFrame

            cur.execute('SELECT * FROM table(test)')
            print(cur.fetchnumpy()) # Numpy Arrays

            cur.execute('SELECT * FROM table(test)')
            print(cur.pl()) # Polars DataFrame

            cur.execute('SELECT * FROM table(test)')
            print(cur.arrow()) # Arrow Table

Project details


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

proton_driver-0.2.13-pp310-pypy310_pp73-win_amd64.whl (192.4 kB view details)

Uploaded PyPyWindows x86-64

proton_driver-0.2.13-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (219.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

proton_driver-0.2.13-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (212.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

proton_driver-0.2.13-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (192.2 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

proton_driver-0.2.13-pp39-pypy39_pp73-win_amd64.whl (192.3 kB view details)

Uploaded PyPyWindows x86-64

proton_driver-0.2.13-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (219.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

proton_driver-0.2.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (212.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

proton_driver-0.2.13-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (192.0 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

proton_driver-0.2.13-pp38-pypy38_pp73-win_amd64.whl (190.8 kB view details)

Uploaded PyPyWindows x86-64

proton_driver-0.2.13-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (218.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

proton_driver-0.2.13-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (211.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

proton_driver-0.2.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (189.1 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

proton_driver-0.2.13-cp313-cp313-win_amd64.whl (203.3 kB view details)

Uploaded CPython 3.13Windows x86-64

proton_driver-0.2.13-cp313-cp313-musllinux_1_1_x86_64.whl (993.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

proton_driver-0.2.13-cp313-cp313-musllinux_1_1_aarch64.whl (977.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

proton_driver-0.2.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (985.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

proton_driver-0.2.13-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (971.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

proton_driver-0.2.13-cp313-cp313-macosx_11_0_arm64.whl (208.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

proton_driver-0.2.13-cp313-cp313-macosx_10_13_x86_64.whl (211.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

proton_driver-0.2.13-cp312-cp312-win_amd64.whl (205.9 kB view details)

Uploaded CPython 3.12Windows x86-64

proton_driver-0.2.13-cp312-cp312-musllinux_1_1_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

proton_driver-0.2.13-cp312-cp312-musllinux_1_1_aarch64.whl (993.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

proton_driver-0.2.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

proton_driver-0.2.13-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (986.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

proton_driver-0.2.13-cp312-cp312-macosx_11_0_arm64.whl (210.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

proton_driver-0.2.13-cp312-cp312-macosx_10_13_x86_64.whl (213.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

proton_driver-0.2.13-cp311-cp311-win_amd64.whl (206.0 kB view details)

Uploaded CPython 3.11Windows x86-64

proton_driver-0.2.13-cp311-cp311-musllinux_1_1_x86_64.whl (996.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

proton_driver-0.2.13-cp311-cp311-musllinux_1_1_aarch64.whl (987.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

proton_driver-0.2.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (987.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

proton_driver-0.2.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (979.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

proton_driver-0.2.13-cp311-cp311-macosx_11_0_arm64.whl (208.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

proton_driver-0.2.13-cp311-cp311-macosx_10_9_x86_64.whl (213.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

proton_driver-0.2.13-cp310-cp310-win_amd64.whl (206.1 kB view details)

Uploaded CPython 3.10Windows x86-64

proton_driver-0.2.13-cp310-cp310-musllinux_1_1_x86_64.whl (924.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

proton_driver-0.2.13-cp310-cp310-musllinux_1_1_aarch64.whl (912.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

proton_driver-0.2.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (908.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

proton_driver-0.2.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (896.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

proton_driver-0.2.13-cp310-cp310-macosx_11_0_arm64.whl (208.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

proton_driver-0.2.13-cp310-cp310-macosx_10_9_x86_64.whl (212.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

proton_driver-0.2.13-cp39-cp39-win_amd64.whl (207.3 kB view details)

Uploaded CPython 3.9Windows x86-64

proton_driver-0.2.13-cp39-cp39-musllinux_1_1_x86_64.whl (927.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

proton_driver-0.2.13-cp39-cp39-musllinux_1_1_aarch64.whl (915.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

proton_driver-0.2.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (916.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

proton_driver-0.2.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (903.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

proton_driver-0.2.13-cp39-cp39-macosx_11_0_arm64.whl (209.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

proton_driver-0.2.13-cp39-cp39-macosx_10_9_x86_64.whl (213.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

proton_driver-0.2.13-cp38-cp38-win_amd64.whl (207.8 kB view details)

Uploaded CPython 3.8Windows x86-64

proton_driver-0.2.13-cp38-cp38-musllinux_1_1_x86_64.whl (967.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

proton_driver-0.2.13-cp38-cp38-musllinux_1_1_aarch64.whl (956.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

proton_driver-0.2.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (928.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

proton_driver-0.2.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (917.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

proton_driver-0.2.13-cp38-cp38-macosx_11_0_arm64.whl (210.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

proton_driver-0.2.13-cp38-cp38-macosx_10_9_x86_64.whl (214.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file proton_driver-0.2.13-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e9bfe778ab17d575cf15293b5c15a524b2b4090158e707b87aec1e0a940c509f
MD5 5008342f11eed45719ec91f3a22c75e9
BLAKE2b-256 36996ca11afc3ef4504e405442ebf192ec32b56bd4be4e3bdb8086db9f42bb5a

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64a0f3f2bcbb047b4476c6fb9710246f88d383e43a11c76e54448f08c49f2655
MD5 6cc2b409dfe7a5c4d6bcde53227a735b
BLAKE2b-256 fcd52d56df8104f7ca6872c97fce191904665f52665803a2e04c19ae8a6fafcb

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d4d6ccf9bb084505334a3d54d69d41432fc69d102576a25fb42b6b1643e4388
MD5 1105e57ad5d6c5ae5a04b03867856cbb
BLAKE2b-256 f67c77241c5746d8f6e96859d6671fbc9d4b291a0f9ec11c5ee585a8d1d14b24

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d3af480ee29eb6422d4d8b6dbf96d5eed8d6cacdaeca6ffd3f24ccd984328617
MD5 40f3fa9656b8c478dd47b0a525c69123
BLAKE2b-256 43976cb39f0222e48249edc9cd05e9ddb310f9b58f302b669826477ccc95453c

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ded3702712a9085825f3aa7459a7c0967cb0a93caa5540f43d23bbc9f90188f9
MD5 38e8288ae9fca0f93236ac201a6d3cfa
BLAKE2b-256 f48f70c00251f88f36dce8b258e9f1b8dc9775580aa9fe7a5d50dd584bd548f4

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a625e05028e5bd212cace47605d078ad1e3dba742c35a3cf736bce1a06355de
MD5 9941286ef0e35f49dab2692439ea0c6e
BLAKE2b-256 933cd32487138468aac5b569b58421f64aca55f9d4ec80ce59b6f78a8915adeb

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e948d3731df65cb16c9172d1c9fcab09d193182963626f65f73b905eebfa663
MD5 3af81bb443277159d5e07762da2118ca
BLAKE2b-256 13d8014fa849cf6f9ac4f714014003cbf016e03b1c836652b544261e30a0fbfd

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1af378a18e6efbcfed6ab207803e41c9e26682743f8084fd350504868759bcb6
MD5 18f951d1cc616a387b08e237b7a11fd1
BLAKE2b-256 0842a5f464f46c12d7a2eda88e1dd4c363dbac3a51247f425134a88f7c14e9bb

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9cdb1922c69abfa274d5dedb19e72ed0e1c26faabd5e0be1bb553f000a3d3618
MD5 a077e30d02f774c434d1e2a0d1b5a016
BLAKE2b-256 e9d73f2e944bc543a3999326caefe58b2e37d0b956e8b6c0a37890cc40e31d2d

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d035bc058f7e31f88d126f6a594ed4b83278cbe9b5c6b74f11663a3a5dd019c6
MD5 a2972b9460c871a844595f18eda5c519
BLAKE2b-256 4561cc9c1d48aca39c542a2b067b145f1d4c2f60fadf49182a4c034a7b0c3769

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ea22979941dbd6d3baf1bb75553c264246725224925c64ace79ad0efbc8587c
MD5 e3ae9735e2e59103e35a49651783ae34
BLAKE2b-256 2f2f5e10cf20040daea1d49b4c9d2205746d6f2b5adf9aa09e334e1c8406536a

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8e266985dfda012b3cd29f7e1a00a751b79d55f7009e8f70752066527ba5935
MD5 68d9381759e037fe03a23bb155db4646
BLAKE2b-256 94ba874b0316ce1f326e524872cec79c1d07c1c30648a3381d5f1aa099ca2114

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 10c507e03da42ef874ccdf43282f93c0c1f17f8ddd433efd606812be1e76db38
MD5 75ec5ffbb3f7521162a6065067762373
BLAKE2b-256 a2402aac07685c92482658ae635c8dbc4a6cba0f323adce1ea84e2db3a81c3d3

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp313-cp313-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ae36454760dc12ce3dedba4ff271646f2d62f6ffbaaf3fc10037d1b9b4acb828
MD5 4fc02fae74a8a9550f6235d435abe7e6
BLAKE2b-256 7929b1934bab50d585bec94130196f88afaa9bdc9552eceb269432280d907d82

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp313-cp313-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8fd608423bafd2cb1531ad932d681e4d6a26f50592c4b7aa3cc406d67e366cc9
MD5 e1704f7ca90e7d7fb2bbc33d0f76ceca
BLAKE2b-256 e1386e5f316d085b4af7f80cd6c33a585d8aca618501458c719121ec93ae1e67

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6cf8a94d32f853c9cf8784ea7ac8ad48f002a75a579afdb514984a9b86ba909a
MD5 82b07a0a71cfb2483ba448751b4f62c6
BLAKE2b-256 ff30c36cd4bbc3fc8551c770bd4c5dafcb76fd0a4b123163b2c8adf9287c02d4

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df4cda3792cebee871ef94e49e2825e3b6ae00caeeb386a8c8965437863a9c5c
MD5 3b78272334078873c42d4922afaa7814
BLAKE2b-256 0fc5cb8c07a73206533ec56cdf7bea7d96fd8e906520c948a68b16115ff241ee

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c34b111bd948a51606bd637f2db09c4c9e932ecb4110756d833b5657bbca6a9f
MD5 6406c6298cf3a818007ccccf2432271b
BLAKE2b-256 56f5dd9b108068f7e7a707eb1205e2a2c4f15c5c1248ad5b8098a464e4e7af71

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6305df69f49ce6faff5d72c6800736929bed322cc64f3dbb9a387e1ff1211377
MD5 f23551014986ac9e09c6aba67f3db86e
BLAKE2b-256 98464b717027ab5be3d5aee21563ba7024c1463acc87d4fddf18503b4287042f

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ee03847fed069265e7164544b0651c6d771344fe9e6a7770222d5f6aa4efda5b
MD5 2da0bf82ec1c1d1a255a0398e607e39e
BLAKE2b-256 da1f8cc54ffde51dc90ead03a3200e86fb145de75b9d158b32cc9a8805f372d2

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5df31feef0ddca5ef0a4e5b3209dbff03e42c4cbb3ef1a5060a0e309e1760b42
MD5 ac1f7a27033da3c3606d4cae5c62eb3f
BLAKE2b-256 7db116742b5718c9d545fc69520a1a97960dfce08202c88212d0e775e55eeaef

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9cec474d50c52a466c9d6a2b959067c2bb14da5285c9c005f8aa5fb4d86ace83
MD5 1c3f5ae17600834e73e320985508189f
BLAKE2b-256 d7c882aa8e172dd192feac18f75a306c9be5cc0cf422ec2e559367e02aabd038

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5a554474432afdd479d2154739b2bcfb2df710dba1af2f6f8f0097f69574744
MD5 d0694b818eba0fe054aa48b3e8eae8d2
BLAKE2b-256 8c0f88509d045cc9ca6293f4bcae4bda353f7d8fc309b8d6ae76006232422afc

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8c76ea1d73ff777fd3fe1171ecda2e7222381c345e51b28f2cb907f959827c3
MD5 7aef798535a97b7ef3e99fc4b8566c3c
BLAKE2b-256 ccaeca7e6ea8590650c11fb68a6d57c16b9a57728609b24d85d5d3b83b99f36b

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7064dad75c92468e0f022cdfb4e9e8437e3107f03f94060ff71162e97585417a
MD5 8a9b44ab04e5d00965856d193b2662e7
BLAKE2b-256 6e8bc949e8f553524d62bd938e6a06c97752d695915e9ef23ff9d36da4cf5e3a

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 658afdd6f6fad1139711f475795e3fcd30987f6b8fd9dfb351b88955e308af04
MD5 a3c983eedbb01c8cd47588277bdf22a3
BLAKE2b-256 4395d27da28378cbd664c1a20879e190063945850532cf21c5cb91e6628dd297

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5ffb6eb152001408279b7c12910c0031184f3a953efb87e9c7dee7ac6e167f8d
MD5 a5b0b04802166a65fe6a573584a4944a
BLAKE2b-256 1e8767769f8c05d8533b86a4309f56b2c6e5ebbb04d6b22308905d35321e70fb

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d2adc9edc686a3f1f211ce24c55146226b4e977f7889185625bc63a46266e3be
MD5 81b3d224a7645a3a62b1c9c6ada340e0
BLAKE2b-256 31b556cf6c47f9cd7deace8191293d975be7de52edcb6b16b43b88035b63630c

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5d38004df3ebc495e341db6aedfab435d80251e854441128dfb23299079cf4d9
MD5 34334f398bc3a7260c42b2c11aa4dcde
BLAKE2b-256 d5f6eaf5f5541417fc7bf8118811e447e4557ab0880dba6d5d1b08aec3d6c759

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ed47669df26bd20b44b100e7414b4593fa574540cde803602d957d6d80821e3
MD5 0d5773a990b38fb4cc76846e1d93047f
BLAKE2b-256 3164e6294d16e92fef193b569f81646074db8d5647b10157a0b9a41a35e6b1a8

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 642b40713f4b7a2961ca8d2e73ff5eaaa8b84e15c1b997bbdff2d53a96c39b17
MD5 6aae2b702a2d62f41401278c78764803
BLAKE2b-256 2b220743c8fb2c3872bd954d1a8bed0c41b624e9bf03e1ff48e0adbad50199f3

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d86dc89b49d3db514e9f8f7aa39dcec1525aa90b7b9b755a9e5335d8cee3fb91
MD5 d41e4e37d8a30ce6d236c63c6e6f40c4
BLAKE2b-256 c54d5727fb8bb052e0eee3c5ab032633a00aec00bcb594322ebc51ce2eadd255

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d69a54b7ae4952daecc99948859db09ed95c4d0b4afe7f8a020f3d5a3ec6fc7d
MD5 a889afa0fd54931e1fca48ee59e5dcb7
BLAKE2b-256 c32ce7d9686be562c29b1b2a8217701cb95db1137d4b8a46b5cbe9b797ad6629

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 53e7307298cfebfe14dc1d9cf182009210eb5378a9f04609359edb3da1299c22
MD5 c2318dffac3c207a8f1da9c3291e295c
BLAKE2b-256 5442f04e311f309965c8777dd756b59b18b9acdefdb68b619ffd0f14cf62d156

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2820aa1d30ee1a543eafaedd0b3315733f477acd6e3dab33cc18035866d5ccad
MD5 ef1a8770c0d6971f53874dcd0ee45345
BLAKE2b-256 bb5af712d773a6a1ee4778ceecdd3f8e0b7642569f192b6650f68ca65777a149

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 92222633f042fcb0590ff7b766c9aac70ffbceb4b4fb095f7a7a1dd9cc5ee0dc
MD5 42261aec60238745852dd96b8132353e
BLAKE2b-256 c0f23fc15424310548f0c15edeca374b16357a40faf37a667670b67bf4fd35f8

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f37f8bf2d50993458e2e65dd64a8fea522169ffc75bd351e2cca6be73d51f8f
MD5 c3cf9c1e7f292c5683910787ed34b879
BLAKE2b-256 62efbfdd34bfca2a08081a5e112979a5b3eb6d1adae51068328a7c8f5b0a3e21

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65cf3ee70669b8894ec9853e60ff0bf40d8d0cb4c94880f02705d4b1c1b76932
MD5 30a2720abb0528d7ef05c56830b90a7b
BLAKE2b-256 6f00556b5de8105acdcb4a383f39b8214e11c53b0bc98fdcdd496a7d49bf81ba

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f5c1493b348666cad2187827eeff53eba1d4d8a5c829af5d681f5858af56307
MD5 bdb312944f0168b2f303199d772c9739
BLAKE2b-256 cfa78bade16df2da4f032cad67e1c1ee671032f7c13c9136ca39b3bfb2a9f199

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 927b229c62ea09d611de473a6134fe2d761bd9b836edb6cc4285111d1d585b84
MD5 2494688a35a95227d98f21ebca2cb3d8
BLAKE2b-256 88d3e3020d92593e8bc1f88b8b34e04a7400eb7214c0fb20e7129bcc2081d90d

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a1d95db150cf74870ab3eead202a51f7fddcca724a0e6f242ea11db2b24c986b
MD5 4892526033c4be63da989a55646d4e32
BLAKE2b-256 22f4c6413af0a20abb193e2cb977df61dc739e07578729753adab96a73807943

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6455d944b467aaaf15a801f192f48d2572a077c79b8e5fb3f73f1eef0e2772a2
MD5 04982eddb4168bf756d91869bfe2f459
BLAKE2b-256 c17e0027e58e3aafbb3537c6620d93120052e123ae10cb37050b66f942c94444

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 86114043a26f600c0a2018f7691675aef8d96a7afa9fd12ff5ba3f310e6fde32
MD5 686938c7f3522feaf345c1ba9b1ffd5a
BLAKE2b-256 4fb7c5c5b314e457395475263d75048d2a8f50f2b0ce549bf7bb264a7879ebc4

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98e9a67e5aa104b3b31bd382e9ac06f2d109d4b09a022053c4e29f631dd40caf
MD5 b1bbb339962ef9a16c2233ce3e063d98
BLAKE2b-256 822e42ab3b4d6ac4dae29e881c0cad9f398809d87626454717a80a69ba74bf46

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6f9adf7b6764a2835f71117c0bd9154559adec85925221b18041ab561c576ea
MD5 c96eb5ca6aa2cdccfada1eb18552c58f
BLAKE2b-256 49743b29a77ddfeffa5e6a8642ebf0ffd53bd3e84a95824d9e1d573fa90ddee6

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c417029b702dfac794875b3b3895fa7bfb5e8ade1b1752272ddb8dc81c39068e
MD5 e2f452a1dbb5e59953db04704def88b4
BLAKE2b-256 82392b0c7e9e3c2e12608d7915acd4f90ef501622388961c9fb095e4dff0923f

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c4d6bb206b05840614d1fc9c06826e8523044407c8d85c20372efd06d8848fe
MD5 39a28b328f5aaf35eaf4e7ceb6c8c891
BLAKE2b-256 d6149246a3ed90872f9c74e567251747ec5168f7bd2224198c2af5dd978e0c7c

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 76c8cca9258533f72509e389afb79b40f90e1a425c4414c72c8b6def7c9f6739
MD5 88b1aabce39bb926e09c924b398c7fa0
BLAKE2b-256 1eafdfb12c9c71c7bf6f3daf27643bbd0ef92ea45f3fd0c1c86a7c49854921d6

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2269dcc841bb4bbd45d0e5106738cecde0ffe7e8344174496b2737a0cddd7f37
MD5 70099d2309fb7f7482c305d5999ecb17
BLAKE2b-256 01db6fd55dc4055cd0fa1f31579fb5307c372664faee407a102f6a07ac7c33f0

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c87a87e3e3ae400d788fda2d236efe94a44cb8004b72856e13436ccd578c9c3d
MD5 abc057fbe22ed094135a204b5386a9e5
BLAKE2b-256 decd6e051e53c206cb25b88d5773b6a4239ad33bd343fae3ef72d7b445a72380

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87308979bf28c2fec80a5318eb5392ca7be58876d6830d8eaf49d6b38a4ce85c
MD5 9606f513d2f4d13ef8a295ed0f4c947f
BLAKE2b-256 5a88286907d7dfa0f0457d5d4e5626684b95bb16fb20f4615ed4a421f68d5107

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 476ed0409f846ba956ce9f73813961e0faf3ede456cd7f13b8e56260948c9691
MD5 946fb58c75a182ba99d2c26ca49e4772
BLAKE2b-256 e71a79eecc480d1f0f70a7e95fa866aaa571ec869b1ed011b15331dc304a64e1

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2e3c38629a1dd6ea3a9b9939d11eee5a167b24f9f518e51d2e990e9d5315118
MD5 16bc721acf06ba293f40117af8f00402
BLAKE2b-256 8166da6b932cf3c692896d22b124e13bfceec1a270d37e31f86459d3e419a4ec

See more details on using hashes here.

File details

Details for the file proton_driver-0.2.13-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for proton_driver-0.2.13-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3a446de50aa475562ef6d2c26f84db8dfa9988de0825a5789639d9e0f6aca2cd
MD5 9ab3b9aed52ae24fe9365755a8b489c7
BLAKE2b-256 33b6dc8fd14e1ca1ab637a1e04f51c1296f3aaf2370b2f33eddf987709d34597

See more details on using hashes here.

Supported by

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