pydotbot

View on PyPIReverse Dependencies (1)

0.22.0 pydotbot-0.22.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pydotbot-0.22.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pydotbot-0.22.0-cp39-cp39-win_amd64.whl
pydotbot-0.22.0-cp39-cp39-win32.whl
pydotbot-0.22.0-cp39-cp39-musllinux_1_2_x86_64.whl
pydotbot-0.22.0-cp39-cp39-musllinux_1_2_i686.whl
pydotbot-0.22.0-cp39-cp39-macosx_11_0_arm64.whl
pydotbot-0.22.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pydotbot-0.22.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pydotbot-0.22.0-cp38-cp38-win_amd64.whl
pydotbot-0.22.0-cp38-cp38-win32.whl
pydotbot-0.22.0-cp38-cp38-musllinux_1_2_x86_64.whl
pydotbot-0.22.0-cp38-cp38-musllinux_1_2_i686.whl
pydotbot-0.22.0-cp38-cp38-macosx_11_0_arm64.whl
pydotbot-0.22.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pydotbot-0.22.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pydotbot-0.22.0-cp313-cp313-win_amd64.whl
pydotbot-0.22.0-cp313-cp313-win32.whl
pydotbot-0.22.0-cp313-cp313-musllinux_1_2_x86_64.whl
pydotbot-0.22.0-cp313-cp313-musllinux_1_2_i686.whl
pydotbot-0.22.0-cp313-cp313-macosx_11_0_arm64.whl
pydotbot-0.22.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pydotbot-0.22.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pydotbot-0.22.0-cp312-cp312-win_amd64.whl
pydotbot-0.22.0-cp312-cp312-win32.whl
pydotbot-0.22.0-cp312-cp312-musllinux_1_2_x86_64.whl
pydotbot-0.22.0-cp312-cp312-musllinux_1_2_i686.whl
pydotbot-0.22.0-cp312-cp312-macosx_11_0_arm64.whl
pydotbot-0.22.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pydotbot-0.22.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pydotbot-0.22.0-cp311-cp311-win_amd64.whl
pydotbot-0.22.0-cp311-cp311-win32.whl
pydotbot-0.22.0-cp311-cp311-musllinux_1_2_x86_64.whl
pydotbot-0.22.0-cp311-cp311-musllinux_1_2_i686.whl
pydotbot-0.22.0-cp311-cp311-macosx_11_0_arm64.whl
pydotbot-0.22.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pydotbot-0.22.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pydotbot-0.22.0-cp310-cp310-win_amd64.whl
pydotbot-0.22.0-cp310-cp310-win32.whl
pydotbot-0.22.0-cp310-cp310-musllinux_1_2_x86_64.whl
pydotbot-0.22.0-cp310-cp310-musllinux_1_2_i686.whl
pydotbot-0.22.0-cp310-cp310-macosx_11_0_arm64.whl

Wheel Details

Project: pydotbot
Version: 0.22.0
Filename: pydotbot-0.22.0-cp39-cp39-win_amd64.whl
Download: [link]
Size: 2993504
MD5: 084cafcdd90ba0e01c95e59c78a98fa0
SHA256: 52a204704914333089567b076d55384cbf4a0a4e694a1db0eab9eebbb89a9f6d
Uploaded: 2024-11-25 15:31:59 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pydotbot
Version: 0.22.0
Summary: Package to easily control your DotBots and SailBots.
Author-Email: Alexandre Abadie <alexandre.abadie[at]inria.fr>, Theo Akbas <theo.akbas[at]inria.fr>, Filip Maksimovic <filip.maksimovic[at]inria.fr>, Said Alvarado-Marin <said-alexander.alvarado-marin[at]inria.fr>, Mališa Vučinić <malisa.vucinic[at]inria.fr>, Diego Badillo <diego.badillo[at]sansano.usm.cl>
Project-Url: Homepage, https://github.com/DotBots/PyDotBot
Project-Url: Bug Tracker, https://github.com/DotBots/PyDotBot/issues
License: BSD
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: C
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Requires-Dist: click (==8.1.7)
Requires-Dist: fastapi (==0.115.0)
Requires-Dist: haversine (==2.8.0)
Requires-Dist: httpx (==0.27.2)
Requires-Dist: numpy (==2.1.1)
Requires-Dist: opencv-python (==4.10.0.84)
Requires-Dist: pygame (==2.5.2)
Requires-Dist: pynput (==1.7.6)
Requires-Dist: pyserial (==3.5)
Requires-Dist: qrkey (==0.9.0)
Requires-Dist: structlog (==24.4.0)
Requires-Dist: uvicorn (==0.32.0)
Requires-Dist: websockets (==13.1)
Description-Content-Type: text/markdown
[Description omitted; length: 4062 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: false
Tag: cp39-cp39-win_amd64

RECORD

Path Digest Size
doc/conf.py sha256=zzASWl4UCnAhS7oEWfb1B6pHAAEXbQwkqyLUeNYbLSo 3554
dotbot/__init__.py sha256=B5rNbzBCp9C9Z_pXyoASw5dGoIjIbkIy__v4bKuUSeg 678
dotbot/controller.py sha256=2qAQituDfRu3G2xwEoJ5Qrfw-PwaP-L7oYS-rNkuRzs 34879
dotbot/dotbot_simulator.py sha256=pKOIbZS98EeugyTVlX6aHF0fHux5kuzYw7mlhVwwb1A 8661
dotbot/hdlc.py sha256=DmCaTpn3bsQ5n7FMToZfc79Shxw__En6vkUT9jHX8SM 8530
dotbot/joystick.py sha256=59HS3BJeEWbWCF6AjRQlKQZRX-SQ0ZqXmWdQNupwNYM 6747
dotbot/keyboard.py sha256=X1LBmJHRpvtyJpp_Kny6SbcxaUd77KTXyjpWF-qJ2ec 10204
dotbot/lighthouse2.py sha256=5jFZ_D0R-Wn7XOKmdFlj0XkV5b8JGtx0OnA9z9PbfY4 10381
dotbot/logger.py sha256=irP7gLKK8rWBNmOC9q__U18EN20q4VCd-uC4GLYs27E 2633
dotbot/main.py sha256=hoqn0Vxzu1dIfYt3MMrDGh_mM9BzE9jOTcPnUmbIZuY 3792
dotbot/models.py sha256=yO_vVYpI3FfZxjsDTv5whW7uE9NMACeX6H_HmK0JSfE 4683
dotbot/protocol.py sha256=Bxr9aFMTQ8dkBzV0ANsBpvMEUHXYgurHyICXP8GqRNE 20765
dotbot/rest.py sha256=vuqFsZHSjrH85x4d196PIrH4JBfTsxeenD5dlL-VdjY 3235
dotbot/sailbot_simulator.py sha256=4J7ffeU1AccOJl78x9LpZLKAPPWD18eFpzMFJe4-oKI 17062
dotbot/serial_interface.py sha256=9OsVrxTrzZlV_jOVbCfbkzrdgF7zNSCMbwMiRVh4IyU 2569
dotbot/server.py sha256=APmeSxrVV5QBf3z-ZRRDChMit_NaXHsWqWhWoVTZ6nU 9076
dotbot/frontend/.env sha256=jfzaNPlmTC4CYYnI2WhSlqVtubyQKD0YVu3dFq1DhTQ 182
dotbot/frontend/.env.example sha256=fh-GTZCGHqWHzohD2xcUhPxlwNHRVf74vn57mGW6DT0 416
dotbot/frontend/.env.test sha256=PqHOJxolJDTNwnZEoXYAgc70wsXJOthcLfxHS6khvfw 29
dotbot/frontend/.gitignore sha256=_BOhrwYqdmA3T1gW1TF86smiBZWCmLUQA9hQJ9pOgu4 333
dotbot/frontend/config-overrides.js sha256=kngOvHJ8KW3xorgowpIbGBPW6CHzSfS8AVEmHa7boT4 836
dotbot/frontend/package-lock.json sha256=vcz9LUgy09vOirakZ2B8Mqk3RvQV6hLUYHJPMePWJEw 1450414
dotbot/frontend/package.json sha256=hG0ZwyCXdXS2mTW5yxcnxRC3IfWpTgwsNP_iK3oDqWA 2233
dotbot/frontend/build/asset-manifest.json sha256=GLDKZjThlHN7H7PDOYdyDv0VsLLpflmeqGa2PD-Yb8Y 636
dotbot/frontend/build/index.html sha256=wE9Ig3SdK4OLQpAPBVryLT3DXO3TuFDmQGh4NxEpDRQ 679
dotbot/frontend/build/manifest.json sha256=C_QwVF7J7Eltqe49Ak57D8EgeIR5zOLY0i_DiyrH_Bg 501
dotbot/frontend/build/robots.txt sha256=kNJLw79pisHhc3OVAimMzKcq3x9WT6sF9IS4xI0crdI 67
dotbot/frontend/build/static/css/main.31dc0b2a.css sha256=IgcnBTEy9NkHbewQkGldJ2kL-F0ZegwlL7ZwhvNZtuE 318075
dotbot/frontend/build/static/css/main.31dc0b2a.css.map sha256=Ry868eI9O_FnkJOv9CQs6s7kVfdRRWp0a-dq9nKRs24 803223
dotbot/frontend/build/static/js/main.e722bf6c.js sha256=WfTJfYpqAdVI-8u90vGc6TIBAkuboDveT1RNuZcXQbg 1550923
dotbot/frontend/build/static/js/main.e722bf6c.js.LICENSE.txt sha256=QqTdCvk1jWg3lMLeKNKkJcDpIF_GpylaPmuXBagiVMs 2525
dotbot/frontend/build/static/js/main.e722bf6c.js.map sha256=cPCCMzAD99X8sPoHDAjgaCngiqZbMzMm6KMv3Z_akNg 5601470
dotbot/frontend/build/static/media/bootstrap-icons.39795c0b4513de014cf8.woff sha256=ux3pibg5cPb05U3hzZdMXLpVtzWC2l4bIlptDt8ClIM 176032
dotbot/frontend/build/static/media/bootstrap-icons.b7bcc075b395c14ce8c2.woff2 sha256=R2rfQrQDJQmPz6izarPnaRhrtPbOaiSXU-LhqcIr-Z4 130396
dotbot/frontend/public/index.html sha256=_q2IszuQfoVn8X8KHetMYjgMZlM8HFN6aipUC-juZtk 628
dotbot/frontend/public/manifest.json sha256=1dZefJzZYZbZtBSHuKNVPW9SvcCLP1dzrKwNQshXCIE 526
dotbot/frontend/public/robots.txt sha256=5asNIx7rAbSpgtHHmmcpysl5etFaaSR-Tyi6avwUm0w 70
dotbot/frontend/src/App.js sha256=yv1zfcR7_RD9rVJMHMSAkZEUyJPoMtOyzFK8lBKEJ-I 4987
dotbot/frontend/src/DotBotItem.js sha256=9jGQeBlo5GpaVzUa_77B7-B2e8lfIZfA0NdUYbuUVfc 5004
dotbot/frontend/src/DotBots.js sha256=DeMit76Koc-ECMsPL4TQgx27dketXflHYccBOMy3xRY 12120
dotbot/frontend/src/DotBots.test.js sha256=CMVgX55ibojjr0In8m_-bubX9MSkkFZSIm4auFD1TPQ 4058
dotbot/frontend/src/DotBotsMap.js sha256=FRZ6YfM4tcV5UKXJxEgJk8frHcUmS7aZd0qFaFG7yiw 12192
dotbot/frontend/src/Joystick.js sha256=TyiJHt7V-BdVHto5eEDJnAJEzxsQZBkUpQloawEa8w4 3126
dotbot/frontend/src/Joystick.test.js sha256=KlrGbycjO4qK4i9cGlRfUOG2NpcaMMBwNAcbCVZVkQg 2622
dotbot/frontend/src/QrKeyForm.css sha256=ZrMuc6GdSna_9NLgfCfVZVEy15XKIziS1Iie8SfF4C8 394
dotbot/frontend/src/QrKeyForm.js sha256=HQky20UGdD9MDzEimd11wQqPG3YwCT2OV0Bf_6zwEmk 3641
dotbot/frontend/src/SailBotItem.js sha256=yQ02gAVtmHbNOc0q9pf6YOtEe9uHyMNR98wA-TI66E4 6641
dotbot/frontend/src/SailBotsMap.js sha256=oRWErpv6viW-82odf9FOsrOpLMhauqvewoIb63PHr6Q 6244
dotbot/frontend/src/XGOItem.js sha256=zqHOCbAKSOaW0nZPFnOSQoJYI4R_kQDMBNHdCuuwpC8 5060
dotbot/frontend/src/index.js sha256=87GUoeGFmz-if7jk9vF_lpGSjO922nrk4hcUm70VLyA 657
dotbot/frontend/src/hooks/keyPress.js sha256=3ga9A-0Co5MzFfVviWt9SjkbUyYeMSTbaFuNUCdG5zo 674
dotbot/frontend/src/utils/constants.js sha256=HycbTPGaN2ZGqV5fk5WX2Kcwq7OH58puiBHeGJnbO5o 1157
dotbot/frontend/src/utils/helpers.js sha256=f0wvVn88IcckRW2ddTzYHcXV1VhmB6gG_fPse11jwts 384
dotbot/frontend/src/utils/logger.js sha256=bSMlGtmE3bv6Hv_UtfQnnWXwsGTvzgYjZx-GJgq2AQM 811
dotbot/lib/.gitignore sha256=sWw6wWbTudbnXQBcdCRHrkxqgtDJPHN9lRUnH3VubmA 38
dotbot/lib/CMakeLists.txt sha256=f0DpT546O1Jnlot73ZTBmA4l0SgcLbGbbHoDpHOF1bk 369
dotbot/lib/lh2.c sha256=kloQSDrVny8MLyeJMSFuUuWPMrK4Rsc5sUwcyol9G44 5444
dotbot/lib/lh2.dll sha256=37S7yCcjsXvrpCshdtrk2SvXtSIO5OwBDDpT0Ej8dgs 47002
dotbot/lib/liblh2.dll.a sha256=a6B6UuAsWfS6HEc8ovG37aMFrNVh-Npjaio14veX9tU 1526
dotbot/lib/_build/.ninja_deps sha256=wtR8z6zsw4LGRFjtXKkrEOhuAaPsQPUqlljh7cTwBXA 832
dotbot/lib/_build/.ninja_log sha256=WLRLLFzEdGIGzXIaOBSfI48NmoBSShN7DRXu123Gnos 235
dotbot/lib/_build/CMakeCache.txt sha256=BI6U06NrTIMTsflq7eMTCHDeAO4hBg-V-P51k1PSdOQ 17358
dotbot/lib/_build/build.ninja sha256=U4q3pmq4f8V4GtxNqCMPMCKU5_1Zpg5E0JoEvMKFJ1I 40447
dotbot/lib/_build/cmake_install.cmake sha256=ZzzCmyGnJ1MvJZj0EwAuvWYaenb9W11oVii3soHSOqk 3971
dotbot/lib/_build/install_manifest.txt sha256=uxuTP7tNtP6Axf1EVS3FY_YzK5YFE72caD3XVRzIQHU 89
dotbot/lib/_build/lh2.dll sha256=37S7yCcjsXvrpCshdtrk2SvXtSIO5OwBDDpT0Ej8dgs 47002
dotbot/lib/_build/liblh2.dll.a sha256=a6B6UuAsWfS6HEc8ovG37aMFrNVh-Npjaio14veX9tU 1526
dotbot/lib/_build/CMakeFiles/CMakeConfigureLog.yaml sha256=8GUXEA1E1MlnKYo9-XRq6SY5nKPMoo3SiVf1qr1WyhE 108487
dotbot/lib/_build/CMakeFiles/TargetDirectories.txt sha256=RVGnJW0i1WQYhtqvERjYzm4DhT3bWzYGqVEotXiRIyQ 488
dotbot/lib/_build/CMakeFiles/cmake.check_cache sha256=lQebRLzvSB1gFDLC_TxlTX_oW5yDhsNV8odFArR0Qdc 86
dotbot/lib/_build/CMakeFiles/rules.ninja sha256=2Sd5ofP53QStD2HpXsnfv2VhMoYX3ypol2xwKl3tpfM 2387
dotbot/lib/_build/CMakeFiles/3.31.1/CMakeCCompiler.cmake sha256=DgoQamnki1x3Z89wj5YNB6klr0_wtRcWwyP265obGo0 5502
dotbot/lib/_build/CMakeFiles/3.31.1/CMakeCXXCompiler.cmake sha256=A_bXv3_kZqg_CgyyuJJQvgjiBrLtEzsuhe_JD73dIaI 8966
dotbot/lib/_build/CMakeFiles/3.31.1/CMakeDetermineCompilerABI_C.bin sha256=X-M2tqcDirOIbq5ibH-ltAuTGQxX7rxGJzksi37JFVM 53958
dotbot/lib/_build/CMakeFiles/3.31.1/CMakeDetermineCompilerABI_CXX.bin sha256=f8P85cpzEmtuK0UQ6ypDHQlIBKpVhnKnEJ4Hd1Nt5U0 53977
dotbot/lib/_build/CMakeFiles/3.31.1/CMakeRCCompiler.cmake sha256=-ZO2YEsS3U8WPi-I6SbDnAUzzCtPzxckwEeTFfbXmr0 236
dotbot/lib/_build/CMakeFiles/3.31.1/CMakeSystem.cmake sha256=5TH2HZlp_sUE55D7l008h9NubMJDptLFiz_NPFtQOKA 395
dotbot/lib/_build/CMakeFiles/3.31.1/CompilerIdC/CMakeCCompilerId.c sha256=TNhWhFr0XIT3bnuYWttM9JsgZjd7i2TJr273sujMb0A 28524
dotbot/lib/_build/CMakeFiles/3.31.1/CompilerIdC/a.exe sha256=gLF9t4vE8l23iHTsn-hl_civcPJK7NZGb-0NIh054yI 54033
dotbot/lib/_build/CMakeFiles/3.31.1/CompilerIdCXX/CMakeCXXCompilerId.cpp sha256=mmJtv_bSpm_XqOqRarvTYRKXmYZwFf8C8cU-beFv6Jw 29376
dotbot/lib/_build/CMakeFiles/3.31.1/CompilerIdCXX/a.exe sha256=LAYyHxSgjA4QprbmRETH_wBJM57AYtlWFs1xoPW6Kwg 54061
dotbot/lib/_build/CMakeFiles/lh2.dir/lh2.c.obj sha256=g8nOULK3WgHbwAs6NvdtDT8irDNv0AKxAOE89nMlCQY 1602
dotbot/tests/test_controller.py sha256=ripRsLwn65XZPsIT0Myfve1Wb0EGmHO_kg-AaBJT-Gs 5258
dotbot/tests/test_hdlc_handler.py sha256=BHNP2jJ_TtIhwf64xbMJ2kO8P4r4qrxvS1kHjGKi04A 2518
dotbot/tests/test_joystick_main.py sha256=iGxa30vr_rWhZPOzkYmwOtynSepp20unbvcijOztToQ 1562
dotbot/tests/test_keyboard_main.py sha256=sB8M-IZUR2X_0eCrchvXy1nqZkhreBGdq5aRFqqWcPI 1500
dotbot/tests/test_lighthouse2.py sha256=pxAGiOpeE6uDH7LiFevnVvexdqPpy9SOBPJqqKNniFs 878
dotbot/tests/test_main.py sha256=8TS9I6qmvpWHTyOcC2lsUPNkFEDly2RkU9RD9yOAfUI 3039
dotbot/tests/test_protocol.py sha256=2hq32jAZgTlXKjwICMzN4DydE6AFd181tYqXApfB7xQ 34937
dotbot/tests/test_rest.py sha256=3CMicXAgYWJoTgdmq19yesAU9x3EgWohp6LGbT0kwhw 3586
dotbot/tests/test_server.py sha256=qciutTj6COw97bXXW4PxdMZfMxt3G60FsV-owhbEqP0 19717
utils/hooks/__init__.py sha256=qAozB-NnawY3qc6BxjPIqGgyBOMvsrGFh89L98cNhhs 175
utils/hooks/pydotbot_utils.py sha256=hBObnhcIoCb-MFPdRTJKqhZDHE7ohewOBDIzf4I7lEU 1650
utils/hooks/sdist.py sha256=Sv86lzD8hXOaaRWsimy0TMEjkmv3CB8SZ_bpuep7iPI 788
utils/hooks/wheel.py sha256=xZ37WBEEEDJGvtKxWHkqEbHsQLOtkdFDvqDY3fYu6oE 1109
utils/logs/analyze_delays.py sha256=n9fB5CtrB0M2uKSMHJUTAqlE88_Gvpf_HSuUF0IjQ6k 2457
pydotbot-0.22.0.dist-info/METADATA sha256=4hOwhszKLLjtB6O0CBMS-ouK_aUEYjMPn7WSBsV1SAU 5349
pydotbot-0.22.0.dist-info/WHEEL sha256=l3lvQldpsHhAUadoTn45ekyZYzVpfz3T0RGUvcqfnt4 95
pydotbot-0.22.0.dist-info/entry_points.txt sha256=YAAJb2N7n_2AOj4fLxOzLLoDfvDJfGPXFZOc95SSlZc 133
pydotbot-0.22.0.dist-info/licenses/AUTHORS sha256=i3jsz4ykfWJtNP1K0Z-eVP0uPFllgWSEM1Qe1fiAqRI 313
pydotbot-0.22.0.dist-info/licenses/LICENSE.txt sha256=7OQaNlzBcYxcjw7hTB82xz6b-jhhMQfRHxOlgKmLr5c 1478
pydotbot-0.22.0.dist-info/RECORD

entry_points.txt

dotbot-controller = dotbot.main:main
dotbot-joystick = dotbot.joystick:main
dotbot-keyboard = dotbot.keyboard:main