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:

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())

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.11-pp310-pypy310_pp73-win_amd64.whl (190.8 kB view details)

Uploaded PyPy Windows x86-64

proton_driver-0.2.11-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (218.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

proton_driver-0.2.11-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (211.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

proton_driver-0.2.11-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (190.6 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

proton_driver-0.2.11-pp39-pypy39_pp73-win_amd64.whl (190.7 kB view details)

Uploaded PyPy Windows x86-64

proton_driver-0.2.11-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (217.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

proton_driver-0.2.11-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (210.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

proton_driver-0.2.11-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (190.4 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

proton_driver-0.2.11-pp38-pypy38_pp73-win_amd64.whl (189.2 kB view details)

Uploaded PyPy Windows x86-64

proton_driver-0.2.11-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (216.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

proton_driver-0.2.11-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (210.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

proton_driver-0.2.11-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (187.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

proton_driver-0.2.11-cp313-cp313-win_amd64.whl (201.7 kB view details)

Uploaded CPython 3.13 Windows x86-64

proton_driver-0.2.11-cp313-cp313-musllinux_1_1_x86_64.whl (991.3 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.1+ x86-64

proton_driver-0.2.11-cp313-cp313-musllinux_1_1_aarch64.whl (975.7 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.1+ ARM64

proton_driver-0.2.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (984.1 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

proton_driver-0.2.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (969.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

proton_driver-0.2.11-cp313-cp313-macosx_11_0_arm64.whl (206.9 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

proton_driver-0.2.11-cp313-cp313-macosx_10_13_x86_64.whl (210.2 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

proton_driver-0.2.11-cp312-cp312-win_amd64.whl (204.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

proton_driver-0.2.11-cp312-cp312-musllinux_1_1_aarch64.whl (992.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

proton_driver-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (999.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

proton_driver-0.2.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (985.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

proton_driver-0.2.11-cp312-cp312-macosx_11_0_arm64.whl (208.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

proton_driver-0.2.11-cp312-cp312-macosx_10_13_x86_64.whl (212.0 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

proton_driver-0.2.11-cp311-cp311-win_amd64.whl (204.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

proton_driver-0.2.11-cp311-cp311-musllinux_1_1_x86_64.whl (995.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

proton_driver-0.2.11-cp311-cp311-musllinux_1_1_aarch64.whl (985.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

proton_driver-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (985.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

proton_driver-0.2.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (977.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

proton_driver-0.2.11-cp311-cp311-macosx_11_0_arm64.whl (207.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

proton_driver-0.2.11-cp311-cp311-macosx_10_9_x86_64.whl (211.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

proton_driver-0.2.11-cp310-cp310-win_amd64.whl (204.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

proton_driver-0.2.11-cp310-cp310-musllinux_1_1_x86_64.whl (923.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

proton_driver-0.2.11-cp310-cp310-musllinux_1_1_aarch64.whl (910.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

proton_driver-0.2.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (906.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

proton_driver-0.2.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (894.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

proton_driver-0.2.11-cp310-cp310-macosx_11_0_arm64.whl (206.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

proton_driver-0.2.11-cp310-cp310-macosx_10_9_x86_64.whl (210.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

proton_driver-0.2.11-cp39-cp39-win_amd64.whl (205.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

proton_driver-0.2.11-cp39-cp39-musllinux_1_1_x86_64.whl (925.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

proton_driver-0.2.11-cp39-cp39-musllinux_1_1_aarch64.whl (913.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

proton_driver-0.2.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (914.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

proton_driver-0.2.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (901.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

proton_driver-0.2.11-cp39-cp39-macosx_11_0_arm64.whl (208.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

proton_driver-0.2.11-cp39-cp39-macosx_10_9_x86_64.whl (212.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

proton_driver-0.2.11-cp38-cp38-win_amd64.whl (206.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

proton_driver-0.2.11-cp38-cp38-musllinux_1_1_x86_64.whl (966.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

proton_driver-0.2.11-cp38-cp38-musllinux_1_1_aarch64.whl (954.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

proton_driver-0.2.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (926.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

proton_driver-0.2.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (915.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

proton_driver-0.2.11-cp38-cp38-macosx_11_0_arm64.whl (208.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

proton_driver-0.2.11-cp38-cp38-macosx_10_9_x86_64.whl (212.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 708461af30e88cd37e3f91d1310c8ddad4de88e8a0a69943d522b6685b3fc218
MD5 ef07d805177a4c7c10c0ab1a861cce64
BLAKE2b-256 b0faa7ba39c8dd35a8032c134b256d4ac68412f5157829350dc10ed08648560b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79438c4c8e7ce4c466893ef90c8061144b615e710feee0f61b48305a2e3bcb02
MD5 fb63c80e6ec7f40ad4f747847a8c604b
BLAKE2b-256 097e6fd7e136345b3d5deaaab528d5920e74f383a46dd5318a937dd04ec72d4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 72cb82f7116bd1349d485dfa8557d89a746c2dab7a21e997f58a3703df19bcd5
MD5 aaabb7704fbe264032f395cbc960b0b2
BLAKE2b-256 6b849a30dd3210f96c493ca6578925d434d632d90b704cca17e05f47d11cdf93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c7c7216ee91c7ca5d51a19ecaa320192b38571b7189bedca3989d7d39dfb4e71
MD5 5587d3e843e7f95655334358df494699
BLAKE2b-256 879fb3c4da9e02d8ad953c605abfea495c76bbf25e1037ee29e7815003ee2b2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7fbcb73e50655720f4452dff6520bb41d82e4463fb292b7eb356ebb3e61aa947
MD5 18d82411093baba9df798fb357bbf264
BLAKE2b-256 b632a37e4b63d1d400255ce22cfa64047df7fa0a073ffdad65af1f05e54e1dd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7ea29601bfda845077ee525d1081e44d74ff9726b1e138d9ea4b7cc6660df00
MD5 c295f1c51c2d7b756a19f71705a943ae
BLAKE2b-256 814e69a5eb58b570e045437d80d1aa8031dc088342f274a3b7c0b32068f12f93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d27a24f8ff2ba671081fd785f7dcfa4021bab79929c16fa62262052aa0cda642
MD5 bd54178a0d7988273dce8a81c29e9755
BLAKE2b-256 99f4a4670b4e72cf9d765fa18803b06830cec0d34e1b20da48823627ce15eebd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 cda2e81e1f06f944884ed05068845ed3969278b9f48257cd278df2c155381363
MD5 21eec24e87ff10ff886163fe7179b5d8
BLAKE2b-256 528e863b9422375bc1aa2aa6e69099a9e62927218b427c620e2008e57af22335

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 614d3e294f035e02f0d0910a3294d1be43734b0df1ae715e6fd91453c9f2c706
MD5 4fc1614d1d30b661314a25935d6c798c
BLAKE2b-256 50b93267527009c851301b0b27c34d576b507728d38ba53d3a8c929aa931ac02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 578af4403e166250eac6d37d26889f67f5a50c7c14a9af019fa4da7f812a0178
MD5 a9e6b308f31f840595df52ec4951b388
BLAKE2b-256 5818f5279ff0527f9a5d487fa9795e5dfba1354b698b8a5678762691c29a17bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0bf9dd8fdede0387bc67142d0089e8ce33e573da8fe8e64535d76eabe37d85dc
MD5 54ffb6d8c1dcac3b2afa146efc9b2304
BLAKE2b-256 348f166d6198fd20210be8ebac92d25defcb5985346a52954d058b1d9c8d9d0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0d0da249fef5a627dd9e57f7ab66bd4fcd0043d1b6722c2bc48d1f208701664b
MD5 ed30be3c3bc65a1b5adf9c0daaaec7ac
BLAKE2b-256 cc7d940ff1fa7f44a7f4382cf2a5ea113afeb15d7124ae621ed591d16a589438

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e858195aaeb019fd56ad7633c84227207f9ae8f3b787f3cc02aaca346120fee4
MD5 96ae2a4d4b6f4434a8b53e8c3a198d22
BLAKE2b-256 751f22e6fbdf2eb1215e033a5a61570336fed3522d0837b9aa8b8c6aa70d3c6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 95fa2f66f6537a55bd20abb11ccb6338d1eafc9b801133657b818c5a35b98a06
MD5 2cecfa8e6d836965f5dbca8f5b767fd3
BLAKE2b-256 8f391bfd6d41cd82324385fcdad222e9a486b8144739442300d259fd4e6cc8c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1a03b2afee73ee7949dd603a3d902928182f768e3483b1340319a184cb929b17
MD5 8044b8cd718ef0e22f02e1d8956f4ad6
BLAKE2b-256 803c6477cf0c8f614447de6ac62db4458634a97725fdc8f5d3cbc8b26dfa4a7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29d3e32109f573993fe3aef093d8d60bb3d3c7437a1f58fb14e987fe0b0df87f
MD5 af1658dee6f983b92ea7ee3236bec292
BLAKE2b-256 c9c5601024fd3f66b00a11f6563317c2a3c1b67a85d7a303df391841156227ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea0c96426764da4f7ed174bb4102797e5559735d96c90f2a9015bea1da7e0699
MD5 f582dbb45b88a1b663a506f37af41843
BLAKE2b-256 77bbaac888af9b5c1c43e5c1a23dedf1c331ed50cfbdce4961a94e0f27b8a407

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2133436dbf6d1f295a47a21dca84954e665e2214e0e3c625cdd2a6d3133d8ab1
MD5 3f366f911d9c1f80d4c011e0ffafb89f
BLAKE2b-256 922b6ed86fae7c8c10a0ed5779820dd9634b8f3b1993107957316dd0cdddb8df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 46ad1eeb9da5f1dc06f2f2e95f3156cd052f90a4c3e29cc3f1ddb53ac7c076ac
MD5 21e91c91f89cba64aab8c46339679fac
BLAKE2b-256 6d83f9d6a00e7d6667a5db87321d4fcd5895177e02133b977d5d69b03766bd87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 132fae696fbeb67f0fe51c182eeaa2bb26c135d609068f8fea1f886e10b83f39
MD5 95f9aa7e699fbc3b391e17c9a253007f
BLAKE2b-256 83ee8109faf22527adca7848a05c3524bf2007026004c90a11a82d27f32464b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8616dd2182c1e532523c082bc96932110ba732461d27e889ae7726cefde86b60
MD5 cc7c05acbb8749ee60532e3f8d7c5a66
BLAKE2b-256 b45cd819cc1fec744791ba2ebd058176f98cfa35957a88830583b8032ae56e8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2d0006d9e1f1123c7c8b203d43be0b54b866cf7eaa3391ee5be0ae7f28db4f4d
MD5 24856b7f8614f177c0fde316fd70bce9
BLAKE2b-256 0a7ae7ea2a275b5e366f19bba3c2106407b395f131038a36827ed790da0a962a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9bc26c7b3f08bd56514302010600d3a6bf3074f5676897a3cc4008539116200
MD5 1a91cdfbac7a00d99d2aca75aeff6077
BLAKE2b-256 ca9d0f49b21b3bdba20358ad370dd8289bfd52458e9aee0d0fc7ccce2e5ced52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 351e58da57a2e78d49660051eee6aa65fbba209fdee7bff4eabf74d80030eb81
MD5 d89dc5c7146d0d253735b7aba752464a
BLAKE2b-256 583cdc2c27960158b38bcd96b14ba81ad30fbf8954029ff41da71575f6581b3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6b08e52ba155b73a649178a2b10acc702f13534841a4cc74a8c3deb8bcaefcc
MD5 f583ed4e1817a59c901e4b5ebe41f820
BLAKE2b-256 1598e3b7a1be68015324c3dec55fc63574f5bfb2897bace4f6247113776fb53b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dc49de450edfed7a35311d1466ec3b88ed8f10cc02dc17f0fd6adb5bedc8a5ee
MD5 0f1e5b73a8cbb199220dbebb47a0a719
BLAKE2b-256 8dd5d392d2916a769fc8fb2bd992033a13c724c69ff3cee75dba7903eedfab0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f8cee14a7b350d45d8c566cb3adeaab2ad88c4bfee1cdbed9afac675afe0f956
MD5 9c73af2436faf6c0111b136e3f9dcaa2
BLAKE2b-256 1f9729f778a33dcb573299026c234df6a71df2ee3eb029b539c85042f4eafb45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 53ede46351e509f6feff1432c8e2029e5d60a88a1167e068783062a2709ebc0b
MD5 7bbca65bb6108574e60c52cc8f12fb21
BLAKE2b-256 a39ad6c2e4c4f50501f598e6eae9f9a50e61b09bf1acd9fe383f8de6b77b0c59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2cd2e8f4a3ef69b42dd1646a298967b61b13019412ef89378a2d6b10208e714f
MD5 ec6dcdfd68f715a165b6237f4236cce9
BLAKE2b-256 dd5e728bfe675ec2e6177e5034283c0c9f3cc9d25fac2d01478261cddbdc846b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f436c4a96b21cfebb8e5a40902c3503861a38dd81e42275b1a2718d3fa4fbc3a
MD5 94b1bd4e582f9753d06ba517136d8afa
BLAKE2b-256 24cfdbf65a8a6bec47d8b4e3418aaa24777872d442e202c7e0bd228823902f32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92501f9dea6866ec808a56040cef1233e4aad1d73e6b53b8805e237220c4eeb0
MD5 0341f11e5ac9ded581547601f3b994c6
BLAKE2b-256 1de61e947c65016eddf994db7ec857e3a93bc6afbef32f70e97dccd1b66699a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c1b5747d25dda49d0fe58dd99c9f8df4fcfbd0da56afebdd2aecbcb86ad313b
MD5 071b6169797706e806c7e21a1d3fab87
BLAKE2b-256 c7836fd58e3973722193ac30a92c80d1d99d79febc0529ac8d4296f07ddb59b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e678415541345450f76542188308d21cfc9a80474859258d8028660aea1e71bc
MD5 4eacbea4f165697f4d7f323641eadb97
BLAKE2b-256 ff4bc9e4ea709d6e21006137808fac4b539d598b1a5e9823e50e7a7f7141842e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 043b4487efe3a14da70136f3800f7279be479891a035751ac5dc95bc9288a436
MD5 18d3a6bee59c45ba6be9d39f569bbe7f
BLAKE2b-256 cfd048d3427c385453c26f8a8e451f0d71a56dc53813520068d50295d5d37f24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 95bb08536c11fccab7d9e72ae603e861ccd2126a79e2c78d4c9022baeae96f2f
MD5 6bc849071acc9ace5d3f728cf4050eed
BLAKE2b-256 ef3d64af5bcce39360e654a991863602764549d1ceb78c686121d9a223938bdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b7e13714d291d7064a4786bf428bd5e26fc35978826e690291c1f1d7e872e53c
MD5 733f9582516d32b7487ec09fdbcfda8c
BLAKE2b-256 28a2fdec5b28e6227fabbfa424fd26f4ae40d4333d5b7cd4c72df88e93d6c54b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec8863a58dca86844bc38dc9229d6388e55f90efaecba3bbc37523ce07ce7440
MD5 0375364edeb8cc3c882d61b5600f9b42
BLAKE2b-256 c22c4195d39d1bfc50991043b11fbfe3ed960f7ca455d5af273735825b8833c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 603a8c7f9c9f47cc157f65e009c3da57f0d02f7fcc7aa5d360b8f4e51696f7fb
MD5 359e686ba10b9137277564809060d5f9
BLAKE2b-256 28cfd29ef2c315bf45b3761c4e27cb964d7e9b91d224bcfcc0f136d649903a7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f953096a7cc7feb834a17ff378780820c39529ad81d7f552f86d432df668e01
MD5 fd48ac9d7e2fd67d604e0bf531644f63
BLAKE2b-256 4fd045cf5d1394977bf9b8f8bd55c9dcab91391d3d9dbe3b18864f665e5107ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fb86ab5f76476cfd10092780c66850bacfb61048bff10df7f5b413ef2e9448ce
MD5 5581ac60906a170442b6af2d0b09c515
BLAKE2b-256 52e0c7a652fa86405898b6700bebd124e8b60103cf9e414821f37cdb1a5f5157

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 279667a8bd951849635eef24d136c04f159c6d9be96e9374c675ae267a4a5461
MD5 00acb8a9bdc5daf62430212bc3bff086
BLAKE2b-256 10f56608dbd310c08ae3dd2424847f60f4b51153509a12286df781a5652f80d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b8e2e056a744caaddf068a4afef3c5c53b274b903197e3d2755a7b59a1ec7596
MD5 ed3f77a04b390aee18e52771cee3122c
BLAKE2b-256 2feec41adf99bbb98933b30ecc56e9f949c5bf4a00956bdfad7312cd57727136

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5e0e9cdfd0f950e1f48d579d7d2f2b2d99f268c28534b020d20319eea707503a
MD5 3113a42f02efe42c2ac091eb65b78823
BLAKE2b-256 bda36312a143f285047e7f4f9f320eb1f449e40303d486b2bf11c7d6958d7852

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b96544e6e3c639d3a7b8e458fa0ec3809d396cec8362c4201a49ba0cb500d32
MD5 e0c57de4cb9955fb07ed61d075ef89ec
BLAKE2b-256 deeda030c4a2b8ff175dd0dccba362e7df08bb0d8257127e25264551fa9c0030

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ad2fff9c534f1c9367f4368f0ebb7b136dc6071dbb0b8dac5221e6abd424951
MD5 275b9e748b25d6a3d2155b46aeeda51e
BLAKE2b-256 4a427ff6e390590efb688928ffdb4f757241ec292aae44c6231ac730ca9dc039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38611639973fe5a91d28c4bdc6d7995f0a602b63eafa7cf653f496e8e6b1313b
MD5 2fcb2ffb68899ce584966ae5279d4ff4
BLAKE2b-256 65fcdce57c280f21924708836ef73674c5fd60921d4802b94c3411c76ace3051

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 99c68b6d940971e4cea421a37fa1fc57bbb18ac4d94238104796922deeffcda1
MD5 2be4c44aa3dbc2f73be5d6fe1061bb76
BLAKE2b-256 67760a98030b0a41552fa41af2e961817178254b5fab72ea94fb19f00c4b6c7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0b9df7f72ebad4530df43d1ffdcadf7b53f350d37d6641748ab3947659f4dc15
MD5 7f3f6c52d9f3448148da9bfb4ae2d54b
BLAKE2b-256 12f7676f8e0eeb5407b380426387d51d073902b1ac3b08b59227cd199caddade

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 16796d4320940718565c9a762e3b38d345be433798bfaf7c22ed714e541ade82
MD5 90e5b2986807d7fa0bd8ce7e974cdb1a
BLAKE2b-256 1dcde984515d5f34e72b04fe9cc6f4f6793365f5857ffaaaa7568ba0629c21da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b701a1cb593ba9c848895efdec372559f7aef7b18ae06f6be987150f927b3394
MD5 3ae8afebf63ceecdb7baca33fb14ad1e
BLAKE2b-256 ea39cfc0e9ddf567546155f39606ce70bcca6f97ff0357fa7508bc20398b3d28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d29952005d53901058f2b8141209d5e2b4a7cdd253c9fc753d1011027920d7d
MD5 02b5fe99104c88e4e8f7a8bc3e4594f5
BLAKE2b-256 3aee39a23d8b5b9583e7d8291a65842de543da35075c2cbc4a1de86033fcf901

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 da9c4ece7808728357c409b07de1c592fa5f0e5ab8b6aa109251040d5bb982df
MD5 74ced11262642434821d96df2f00b002
BLAKE2b-256 fc72c21898fae64fd881e56341902560a5aa57c27014f8c2608e3cc8789c381c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16d408efc3bea016dd5b5931fd4e2b70585af1493e46f6ee8603e08441e46300
MD5 23d4ecd6927d636a25958aa6dcd8a08d
BLAKE2b-256 75504acbaad0c71855fe005e6dbe5fee692babe768fc3164d0a495525a1154c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for proton_driver-0.2.11-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c2f6286beb237d02810ec662b6f17faf3d6d54c1ea49641a92ad7f732496ea58
MD5 2f89947d96018f07dd365650d8f89312
BLAKE2b-256 097789d09db8361be97449a8a87fe9b481b757548c24e52483a8e267d84ebed7

See more details on using hashes here.

Supported by

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