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
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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for proton_driver-0.2.11-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 708461af30e88cd37e3f91d1310c8ddad4de88e8a0a69943d522b6685b3fc218 |
|
MD5 | ef07d805177a4c7c10c0ab1a861cce64 |
|
BLAKE2b-256 | b0faa7ba39c8dd35a8032c134b256d4ac68412f5157829350dc10ed08648560b |
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 |
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 |
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 |
Hashes for proton_driver-0.2.11-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fbcb73e50655720f4452dff6520bb41d82e4463fb292b7eb356ebb3e61aa947 |
|
MD5 | 18d82411093baba9df798fb357bbf264 |
|
BLAKE2b-256 | b632a37e4b63d1d400255ce22cfa64047df7fa0a073ffdad65af1f05e54e1dd0 |
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 |
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 |
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 |
Hashes for proton_driver-0.2.11-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 614d3e294f035e02f0d0910a3294d1be43734b0df1ae715e6fd91453c9f2c706 |
|
MD5 | 4fc1614d1d30b661314a25935d6c798c |
|
BLAKE2b-256 | 50b93267527009c851301b0b27c34d576b507728d38ba53d3a8c929aa931ac02 |
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 |
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 |
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 |
Hashes for proton_driver-0.2.11-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e858195aaeb019fd56ad7633c84227207f9ae8f3b787f3cc02aaca346120fee4 |
|
MD5 | 96ae2a4d4b6f4434a8b53e8c3a198d22 |
|
BLAKE2b-256 | 751f22e6fbdf2eb1215e033a5a61570336fed3522d0837b9aa8b8c6aa70d3c6d |
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 |
Hashes for proton_driver-0.2.11-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a03b2afee73ee7949dd603a3d902928182f768e3483b1340319a184cb929b17 |
|
MD5 | 8044b8cd718ef0e22f02e1d8956f4ad6 |
|
BLAKE2b-256 | 803c6477cf0c8f614447de6ac62db4458634a97725fdc8f5d3cbc8b26dfa4a7d |
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 |
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 |
Hashes for proton_driver-0.2.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2133436dbf6d1f295a47a21dca84954e665e2214e0e3c625cdd2a6d3133d8ab1 |
|
MD5 | 3f366f911d9c1f80d4c011e0ffafb89f |
|
BLAKE2b-256 | 922b6ed86fae7c8c10a0ed5779820dd9634b8f3b1993107957316dd0cdddb8df |
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 |
Hashes for proton_driver-0.2.11-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 132fae696fbeb67f0fe51c182eeaa2bb26c135d609068f8fea1f886e10b83f39 |
|
MD5 | 95f9aa7e699fbc3b391e17c9a253007f |
|
BLAKE2b-256 | 83ee8109faf22527adca7848a05c3524bf2007026004c90a11a82d27f32464b3 |
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 |
Hashes for proton_driver-0.2.11-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d0006d9e1f1123c7c8b203d43be0b54b866cf7eaa3391ee5be0ae7f28db4f4d |
|
MD5 | 24856b7f8614f177c0fde316fd70bce9 |
|
BLAKE2b-256 | 0a7ae7ea2a275b5e366f19bba3c2106407b395f131038a36827ed790da0a962a |
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 |
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 |
Hashes for proton_driver-0.2.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6b08e52ba155b73a649178a2b10acc702f13534841a4cc74a8c3deb8bcaefcc |
|
MD5 | f583ed4e1817a59c901e4b5ebe41f820 |
|
BLAKE2b-256 | 1598e3b7a1be68015324c3dec55fc63574f5bfb2897bace4f6247113776fb53b |
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 |
Hashes for proton_driver-0.2.11-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8cee14a7b350d45d8c566cb3adeaab2ad88c4bfee1cdbed9afac675afe0f956 |
|
MD5 | 9c73af2436faf6c0111b136e3f9dcaa2 |
|
BLAKE2b-256 | 1f9729f778a33dcb573299026c234df6a71df2ee3eb029b539c85042f4eafb45 |
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 |
Hashes for proton_driver-0.2.11-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cd2e8f4a3ef69b42dd1646a298967b61b13019412ef89378a2d6b10208e714f |
|
MD5 | ec6dcdfd68f715a165b6237f4236cce9 |
|
BLAKE2b-256 | dd5e728bfe675ec2e6177e5034283c0c9f3cc9d25fac2d01478261cddbdc846b |
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 |
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 |
Hashes for proton_driver-0.2.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c1b5747d25dda49d0fe58dd99c9f8df4fcfbd0da56afebdd2aecbcb86ad313b |
|
MD5 | 071b6169797706e806c7e21a1d3fab87 |
|
BLAKE2b-256 | c7836fd58e3973722193ac30a92c80d1d99d79febc0529ac8d4296f07ddb59b6 |
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 |
Hashes for proton_driver-0.2.11-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 043b4487efe3a14da70136f3800f7279be479891a035751ac5dc95bc9288a436 |
|
MD5 | 18d3a6bee59c45ba6be9d39f569bbe7f |
|
BLAKE2b-256 | cfd048d3427c385453c26f8a8e451f0d71a56dc53813520068d50295d5d37f24 |
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 |
Hashes for proton_driver-0.2.11-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7e13714d291d7064a4786bf428bd5e26fc35978826e690291c1f1d7e872e53c |
|
MD5 | 733f9582516d32b7487ec09fdbcfda8c |
|
BLAKE2b-256 | 28a2fdec5b28e6227fabbfa424fd26f4ae40d4333d5b7cd4c72df88e93d6c54b |
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 |
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 |
Hashes for proton_driver-0.2.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f953096a7cc7feb834a17ff378780820c39529ad81d7f552f86d432df668e01 |
|
MD5 | fd48ac9d7e2fd67d604e0bf531644f63 |
|
BLAKE2b-256 | 4fd045cf5d1394977bf9b8f8bd55c9dcab91391d3d9dbe3b18864f665e5107ad |
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 |
Hashes for proton_driver-0.2.11-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 279667a8bd951849635eef24d136c04f159c6d9be96e9374c675ae267a4a5461 |
|
MD5 | 00acb8a9bdc5daf62430212bc3bff086 |
|
BLAKE2b-256 | 10f56608dbd310c08ae3dd2424847f60f4b51153509a12286df781a5652f80d1 |
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 |
Hashes for proton_driver-0.2.11-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e0e9cdfd0f950e1f48d579d7d2f2b2d99f268c28534b020d20319eea707503a |
|
MD5 | 3113a42f02efe42c2ac091eb65b78823 |
|
BLAKE2b-256 | bda36312a143f285047e7f4f9f320eb1f449e40303d486b2bf11c7d6958d7852 |
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 |
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 |
Hashes for proton_driver-0.2.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38611639973fe5a91d28c4bdc6d7995f0a602b63eafa7cf653f496e8e6b1313b |
|
MD5 | 2fcb2ffb68899ce584966ae5279d4ff4 |
|
BLAKE2b-256 | 65fcdce57c280f21924708836ef73674c5fd60921d4802b94c3411c76ace3051 |
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 |
Hashes for proton_driver-0.2.11-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b9df7f72ebad4530df43d1ffdcadf7b53f350d37d6641748ab3947659f4dc15 |
|
MD5 | 7f3f6c52d9f3448148da9bfb4ae2d54b |
|
BLAKE2b-256 | 12f7676f8e0eeb5407b380426387d51d073902b1ac3b08b59227cd199caddade |
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 |
Hashes for proton_driver-0.2.11-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b701a1cb593ba9c848895efdec372559f7aef7b18ae06f6be987150f927b3394 |
|
MD5 | 3ae8afebf63ceecdb7baca33fb14ad1e |
|
BLAKE2b-256 | ea39cfc0e9ddf567546155f39606ce70bcca6f97ff0357fa7508bc20398b3d28 |
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 |
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 |
Hashes for proton_driver-0.2.11-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16d408efc3bea016dd5b5931fd4e2b70585af1493e46f6ee8603e08441e46300 |
|
MD5 | 23d4ecd6927d636a25958aa6dcd8a08d |
|
BLAKE2b-256 | 75504acbaad0c71855fe005e6dbe5fee692babe768fc3164d0a495525a1154c5 |
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 |