hardsync

View on PyPIReverse Dependencies (0)

0.5.0 hardsync-0.5.0-py3-none-any.whl

Wheel Details

Project: hardsync
Version: 0.5.0
Filename: hardsync-0.5.0-py3-none-any.whl
Download: [link]
Size: 45687
MD5: 8ae71e6755fc20fea5c3f588cdbd45b3
SHA256: 040e90bdaa348fd39e9e913f0888e1013c5bddeaa730f025c1c894e956ccac62
Uploaded: 2023-08-29 12:40:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hardsync
Version: 0.5.0
Summary: Hardware / software communication made easy
Author: Jordan Edmunds
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<4.0
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: pyserial (<4.0,>=3.5)
Requires-Dist: pyserial-asyncio (<0.7,>=0.6)
Description-Content-Type: text/markdown
[Description omitted; length: 14153 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.6.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
hardsync/__init__.py sha256=cGEcyINLVPu2CM-ggoNrjZxCzxvkG7WGBu5vEMjkvC0 261
hardsync/__main__.py sha256=8eQ3jRdxsGCsiPeFk2NJBwfnJIzfL8CTf09ud4ELMf8 4738
hardsync/channels.py sha256=8onVV21m6fNRRs9cCjvVNQxf0e9OsVxdR3EdwAH5MWE 1036
hardsync/clients.py sha256=HAweTFZJK9QxbK2VAs_IkTS9F7j5tmh7nYBYxLx8tqQ 1684
hardsync/defaults.py sha256=xKP6dFNRInwGLx7etY6eqpxC8gijhJs6ISyNvRBcqlE 729
hardsync/discovery.py sha256=B0qCyBM6Jrh2On2Xugop2GKX7X52X9ikERYBl9JPK5M 2810
hardsync/dynamics.py sha256=AU2qZoBz7pgpfC1R6nWR5BEe6cA30b9MJw0rIuNjJAc 4020
hardsync/encodings.py sha256=Efux3pOEEWhFKpf8ZfKAaEeUHa7lKUwotLAoHdUvDTU 3058
hardsync/example/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hardsync/example/contract.py sha256=v7V0X7KOGBgfa4fHHnpWiAPvool-pq1N1s6gx3b3VH8 403
hardsync/example/requesting_application.py sha256=t0ZuI1bfRkH-GV__0jXOMNqxktugEXZ-bAZYZHXpL9c 444
hardsync/generators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hardsync/generators/arduino/__init__.py sha256=oGZyeR-tu0tBd2LJcuT1X6rm9WrAVyTV2-N2aT3Nq0M 56
hardsync/generators/arduino/arduino.py sha256=oy74QlUa3qMnms1A65q70C31F7C0ilNSqNYwAiBwvyY 8341
hardsync/generators/arduino/templates/client.cpp sha256=fpez2BtSxEtM0P5vqOZ0CCJd-EUXscG04GvAXNVFJUU 1512
hardsync/generators/arduino/templates/client.h sha256=IaqmcBpCDPsWgwFa7J9Xz3wNM0m6rxCpbao4uqV8kJc 527
hardsync/generators/arduino/templates/firmware.ino sha256=BIXRwVWfO4z0HOe70bNGIsGdWksZMr4ZeR3TDxC-jrY 214
hardsync/generators/arduino/templates/parser.cpp sha256=DgbpJ_zuGujAik5y8zdUtgtv68U8U32fnF4ELc3X1hc 2625
hardsync/generators/arduino/templates/parser.h sha256=ukiGVdQ7xhA9QunHBCQmq4fvehm7ieR5XhOR7Ig1ZK8 785
hardsync/generators/arduino/templates/sketch_desired.ino sha256=Ghw5bvDWpMm1iHnTxXnfhQ-mhxFbccV8GRuk6zAblgA 200
hardsync/generators/arduino/test_arduino.py sha256=U9b6U13_hA0lC4i-Uv9t-6xhdoTOVjZNS-4ETNj5D08 4548
hardsync/generators/arduino/test_data/client.cpp sha256=EsAfq3tNyKoVLE3pKz-yNkWUYgnezjyyprVhrTe-F2E 2103
hardsync/generators/arduino/test_data/client.h sha256=QDR_OVuQV4NQCMGZts8iYXegkXqVgO1HGpd2nSKK35E 618
hardsync/generators/arduino/test_data/contract.py sha256=ik07NQTnFJKVA-CUTQK6ihe-c0l_6kbL68ycGQLEdo4 139
hardsync/generators/arduino/test_data/firmware.ino sha256=fYpwdTSHd3PcQGFVOeV5acjMyO_M8cfzbI7rk574lSo 289
hardsync/generators/arduino/test_data/parser.cpp sha256=DgbpJ_zuGujAik5y8zdUtgtv68U8U32fnF4ELc3X1hc 2625
hardsync/generators/arduino/test_data/parser.h sha256=VRdzmDyMOP-4KYh4BStoXI-Xr3RJ-cIV-aTb_uVBaM8 1209
hardsync/generators/common.py sha256=lwiLKwFleN-StXh9eDghgpfz8bp7Z3SgJqAjvpxUE84 3797
hardsync/generators/python/__init__.py sha256=N_oU69Gz5yUvx_q-5bn0lMFjbeRnt79hPTNzVi_kYok 94
hardsync/generators/python/python.py sha256=KqIyEueAEdXkiF9x-gpc5N-WIAzOzY9r0Kz0nAHx0o0 3564
hardsync/generators/python/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hardsync/generators/python/templates/application.py sha256=A9mf4e_i68qRXi3pI0dw5QYUUfQiJW8Ef7tWMVwsUDY 103
hardsync/generators/python/templates/client.py sha256=Odx34TIVZqH3IwAshXHDJbCm3-OVsGucPbIQnElw35g 875
hardsync/generators/python/test_data/client.py sha256=4-E6Rs2OWUPL_ZSbVhng6PoyYKygvENzlN9wNL7T2J4 1258
hardsync/generators/python/test_python.py sha256=wfgEucuO5gyN0MOuwp40hxv_oCQ8mwPBgfI1dbwjwzM 3170
hardsync/generators/test_common.py sha256=b9BlZWpby6BHmx9Ag-A_1QbJvbSJ5j28dZM8M0h5WmQ 2882
hardsync/interfaces.py sha256=2jgW0Wn3bkFeL3xZkaAFl7OC1A5pFTFduMDtRFAORAA 1715
hardsync/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hardsync/tests/test_client.py sha256=H5PGfB4rValqlf_Lq9x68dxLp6bO807Sn9RKsmTd8T4 1969
hardsync/tests/test_data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hardsync/tests/test_data/bad_contracts/complex_type.py sha256=4faxKLNxTvi8yuv-s6_E36iSL9cbqG0mefeuzpynC0A 119
hardsync/tests/test_data/bad_contracts/missing_type.py sha256=3LvT0OJ-zI1Rjyhc8HzqKGRC-yhdOnV_lnPd-N4HuFI 90
hardsync/tests/test_data/good_contracts/empty.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hardsync/tests/test_data/good_contracts/empty_request.py sha256=KVn9v-G0LsS_qCSm7JoCobJszFMCKzx9wed3c9Ppe-c 92
hardsync/tests/test_data/good_contracts/empty_response.py sha256=Phv4AkJ8yC1qkczD0tvkTqBo8YJR9Onj0umG1ejSqiw 108
hardsync/tests/test_data/good_contracts/missing_request.py sha256=Kf5LvQ8Kpuw8SX-xL4oIVL0wF3xzgMWPld3-fFs7Fk0 62
hardsync/tests/test_data/good_contracts/missing_response.py sha256=8zHI5whcuImRSBGDrwbUxMymMS4_9PniyIDVy9qKMvY 59
hardsync/tests/test_data/good_contracts/single_action.py sha256=q5DeUejIXs5m2pgG_a_bkYN15Wt3ELEtKtgSdjsmchc 24
hardsync/tests/test_data/parser_arduino.cpp sha256=AsmRrYrMGbrFBg8fuu2v22_yBHUfUoHvUMpAtyKK-HM 1467
hardsync/tests/test_data/parser_initial.cpp sha256=Fgwj0IyLO17ItMUi3ryLx68xrNDOjPexLyilzVWgf1s 1441
hardsync/tests/test_data/unsupported_contracts/multiple_response.py sha256=-GpqFe6tDOqX87iqbVV-oCFxvGh6vyALRu2onkHDPLg 116
hardsync/tests/test_dynamics.py sha256=3HzEolsRF1uggt5vpigMYvT-y9JIymSldAm8hrRWf38 5361
hardsync/tests/test_main.py sha256=pKdGS0xgkKMpetUYsRFfM-bfvRACl_zO-6svU9RAlpY 3140
hardsync/tests/test_parser.py sha256=LFnkYOZXBeX2FNYya69lrA56PSCzFmnoZcyKWCgPvNA 2617
hardsync/tests/test_transpiler.py sha256=YU02eACNI0c7mViILKxnycKhddWsBijYniaxR47avaU 6060
hardsync/tests/test_utils.py sha256=KCZFMhtSbECeOYhg4juWIzeGDQDvQhaJylI2CU5CN38 786
hardsync/transpiler.py sha256=SE3r5DiO-uamDfgME5q4mstz6L8BUl7K4nryOYNIwvg 3902
hardsync/types.py sha256=YsiPBMl8m4qKwndXN6evIPURv_uyJU-m3-p8sbu2eqg 623
hardsync/utils.py sha256=KqSYbiJJ3YMOxacTI1G8gRSJdaIgxZ72bkCkaGIDlvU 1910
hardsync-0.5.0.dist-info/METADATA sha256=jjyJv6gdciZMvkP85YOK_uhRbf0Hx0UarBWim5tdRxo 14685
hardsync-0.5.0.dist-info/WHEEL sha256=Zb28QaM1gQi8f4VCBhsUklF61CTlNYfs9YAZn-TOGFk 88
hardsync-0.5.0.dist-info/RECORD