Skip to main content

Package to easily control your DotBots and SailBots.

Project description

CI PyPI version Documentation Coverage License

PyDotBot

This package contains a complete environment for controlling and visualizing DotBots.

The DotBots hardware design can be found here (PCB). The firmware running on the DotBots can be found here.

This package can also be used to control devices running the SailBot firmware application.

DotBots controller overview

Installation

Run pip install pydotbot

Setup

Flash the required firmwares on the DotBots and gateway board (use an nRF52833DK/nRF52840DK/nrf5340DK board as gateway), as explained in the DotBots firmware repository.

Usage

dotbot-controller --help
Usage: dotbot-controller [OPTIONS]

  DotBotController, universal SailBot and DotBot controller.

Options:
  -p, --port TEXT                 Virtual com port. Defaults to '/dev/ttyACM0'
  -b, --baudrate INTEGER          Serial baudrate. Defaults to 1000000
  -d, --dotbot-address TEXT       Address in hex of the DotBot to control.
                                  Defaults to FFFFFFFFFFFFFFFF
  -g, --gw-address TEXT           Gateway address in hex. Defaults to
                                  0000000000000000
  -s, --swarm-id TEXT             Swarm ID in hex. Defaults to 0000
  -w, --webbrowser                Open a web browser automatically
  -v, --verbose                   Run in verbose mode (all payloads received
                                  are printed in terminal)
  --log-level [debug|info|warning|error]
                                  Logging level. Defaults to info
  --log-output PATH               Filename where logs are redirected
  --handshake                     Perform a basic handshake with the gateway
                                  board on startup
  --help                          Show this message and exit.

By default, the controller expects the serial port to be /dev/ttyACM0, as on Linux, use the --port option to specify another one if it's different. For example, on Windows, you'll need to check which COM port is connected to the gateway and add --port COM3 if it's COM3.

Using the --webbrowser option, a tab will automatically open at http://localhost:8000/PyDotBot. The page maintains a list of available DotBots, allows to set which one is active and controllable and provide a virtual joystick to control it or change the color of the on-board RGB LED.

Lighthouse positioning

The DotBots firmware comes with a cheap indoor positioning system based on Valve Lighthouse 2.

To get the positioning to work and the DotBots to be tracked in real-time the system must be first calibrated by clicking the "Start calibration" or "Update calibration" button below the grid map and then by following the instructions there.

Tests

To run the tests, install tox and use it:

tox

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydotbot-0.21.2.tar.gz (2.9 MB view details)

Uploaded Source

Built Distributions

pydotbot-0.21.2-cp313-cp313-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.13 Windows x86-64

pydotbot-0.21.2-cp313-cp313-win32.whl (3.0 MB view details)

Uploaded CPython 3.13 Windows x86

pydotbot-0.21.2-cp313-cp313-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

pydotbot-0.21.2-cp313-cp313-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

pydotbot-0.21.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pydotbot-0.21.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pydotbot-0.21.2-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

pydotbot-0.21.2-cp312-cp312-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.12 Windows x86-64

pydotbot-0.21.2-cp312-cp312-win32.whl (3.0 MB view details)

Uploaded CPython 3.12 Windows x86

pydotbot-0.21.2-cp312-cp312-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

pydotbot-0.21.2-cp312-cp312-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

pydotbot-0.21.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pydotbot-0.21.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pydotbot-0.21.2-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pydotbot-0.21.2-cp311-cp311-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

pydotbot-0.21.2-cp311-cp311-win32.whl (3.0 MB view details)

Uploaded CPython 3.11 Windows x86

pydotbot-0.21.2-cp311-cp311-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

pydotbot-0.21.2-cp311-cp311-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

pydotbot-0.21.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pydotbot-0.21.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pydotbot-0.21.2-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pydotbot-0.21.2-cp310-cp310-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

pydotbot-0.21.2-cp310-cp310-win32.whl (3.0 MB view details)

Uploaded CPython 3.10 Windows x86

pydotbot-0.21.2-cp310-cp310-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

pydotbot-0.21.2-cp310-cp310-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

pydotbot-0.21.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pydotbot-0.21.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pydotbot-0.21.2-cp310-cp310-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pydotbot-0.21.2-cp39-cp39-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

pydotbot-0.21.2-cp39-cp39-win32.whl (3.0 MB view details)

Uploaded CPython 3.9 Windows x86

pydotbot-0.21.2-cp39-cp39-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pydotbot-0.21.2-cp39-cp39-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

pydotbot-0.21.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pydotbot-0.21.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pydotbot-0.21.2-cp39-cp39-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pydotbot-0.21.2-cp38-cp38-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

pydotbot-0.21.2-cp38-cp38-win32.whl (3.0 MB view details)

Uploaded CPython 3.8 Windows x86

pydotbot-0.21.2-cp38-cp38-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

pydotbot-0.21.2-cp38-cp38-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

pydotbot-0.21.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pydotbot-0.21.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pydotbot-0.21.2-cp38-cp38-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

File details

Details for the file pydotbot-0.21.2.tar.gz.

File metadata

  • Download URL: pydotbot-0.21.2.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pydotbot-0.21.2.tar.gz
Algorithm Hash digest
SHA256 954af3b867137fac4142266b5fea6d222de51b868201ad4511d54d71f24ddc4d
MD5 a35e377012699996cd42440676773ee9
BLAKE2b-256 0d0e5354efdfc43fa5e51cb9bd04702d0ed00de9ea605daa82e82549557eff79

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 efef46cf5252b77a9d88928e2636c220be24cc0fbf31ad2d6086499518051af7
MD5 9b57e788b5aa43bf760238a1920328a9
BLAKE2b-256 5fa7d7c7e3c8fc968b6455197775b70222ac6b16f8f48530bafbb922802ec0a5

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: pydotbot-0.21.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pydotbot-0.21.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 c75a5d11a9dbd60f8c5c00274f61f530ef49c160dc7fd74a7f8ec03c9ff4949b
MD5 70b671be39d4f16ec201c2e072dddd89
BLAKE2b-256 81c0d9bdf70d5604107e97ebdd9efd69f2ac6598eee45f5c7abac07590002e20

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f67c0f6fa72163f7a0e291e20ab0963fd2ea1f002ff16aec97bad1cd20b9e4be
MD5 78cbb6383e7a258b109fd896b1b51eac
BLAKE2b-256 40ccbe232ef9acadf1d25ead0639555c8753af3e76fa600ab84e89af0c01a4f2

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bc5859c6c6db04837e1eb47ba91b5ba409f3d7625ca4cdc034600063b73c67d6
MD5 afcec2735f6c36b995f828100bd54a62
BLAKE2b-256 ede9024dbb94ff80a20fd30e653c4088b6db4e9f31d72a4e044e75e6b2197c17

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 637a0d76b8882752073e8c6b08097127bf4593dc03612996bab41907dabf433d
MD5 93f94782ba1ecb3eb7dd3f83cae66707
BLAKE2b-256 f87a339ff25563e92e8073798c97af00f0554aaeddb8a9c5ab26be706a64f7bd

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a43ef6ef68ba61915fb0048f082b6f788491524026002d5b2539d63cee9f6a32
MD5 46c3e3585d44bfc8ea8bc9c91ea2c528
BLAKE2b-256 7e3fe299dc3e73437aeddcb088d81310ef7db2e10b506cb67c8eb8eca004c12d

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6797521d68009b8022985d96b2fdb4f2b285c14539a64a7b1366af310e641b0c
MD5 71edd3eafa4a076d5394e1ade7c82262
BLAKE2b-256 bb346e8c8dc665a89a5b2233ff75d45f62b59fd4784e726455335e9c565b54f6

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2910e428a410b411f6d7ed698ebbac4c3a3c0b4da5a244f14d8feceb2a86b12e
MD5 44db89f10dee610cb6d5169072a1ce77
BLAKE2b-256 cd754e119ab6494f6a871cea3cc2fa41f89c329060ce2843a5357fd9f598d3db

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: pydotbot-0.21.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pydotbot-0.21.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8be4f1711daaabe48efd3e647d6285f757ee2096e1938ce31c80318f675fdd50
MD5 4a80a0e36d4ac6f517f738e7df250f24
BLAKE2b-256 4c7119ffac5fdf3413ccce8d19ae98158071956a6593e6d8d991b71af68b571f

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d8868eccc74688d1433b32d611086c8db7835582367bc8667fc5e8edb42abb73
MD5 b78371b88e5f8878860ae01788100520
BLAKE2b-256 1b17e576cd92504cb27369833c288af46519d6b8bee37ba65a7642f0c0a416a8

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ccb39b88ec3286689b182a7210756277bbde216262010e7e5acb83b63b090e90
MD5 04a3b5b6842c5cbcf1495c75e3c48db1
BLAKE2b-256 d684bf81264aacf39a2505c7ed82e8d66c8bc6220c0951ea91476f70836f4fe6

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 550b553b21652d3d36b21cc48d0d0801a7cf371e7638cc3716ef08f0902d3422
MD5 9b446c69439acb0dc50c9797c2cb34ae
BLAKE2b-256 da51ac045fd5ce78ac5e5fa8a755730f158268d617e3c15c64fe1d28eb259926

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 19969a884e46e3d60128b487e4c6090a9b239ef95a779c3ed7812fe0ff024081
MD5 3d9d839a6b603b9fe9c9ef62553e57a9
BLAKE2b-256 005f974a6cbfd0160192386ff0427ce143fbecb7f815e368ddd425872cd858b2

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62ff8cece453955905770c358eefc88cebd6e9d0455b47532caba3593f51b09f
MD5 f2fac8b760ae084b0dd1cbb2111817a2
BLAKE2b-256 4c8828df692cabfc06220eb436902a1e75dae1654166c23aa88de97e83140335

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e6226e998b6cbdf8d6684aea36bdebe4253a7bd84ad846e779ccae1ed0dd65cb
MD5 d1c6594dc2ec49ccd0cca576fd8773a3
BLAKE2b-256 2a9e5edde63a4c4e5c177478a242fb98888ea0accfa7acf82dc4e40e67b737b1

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: pydotbot-0.21.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pydotbot-0.21.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1c76ea14d46f01c1bfe34ca84fdedf014b048a4288f950310201f71fc9f46b3b
MD5 0535a84e8c96aa4cda9f5f62eec94a19
BLAKE2b-256 23be5f32323e535d0cc25436cb49c7cdb1a59e4bc7c4f173455e7b649525f693

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 acec4d5996bb337dac6bbc2beb6880a785995c49bf73c60dc33418abde0d577b
MD5 281861d3cbb82fbfd800d2a5e3e1b97f
BLAKE2b-256 955eb40e504c47e7c6c6e4660bacd09d74978b93a36171dcf56fcf87f8ca06fa

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bc5e74850f240bebffc0b6de847c5cb060aad98403397fefb08202ecb0db78dc
MD5 376c431062a602c7d33fe943f4671cf0
BLAKE2b-256 ad09e2510f6d1c07131cc9093108f67edb6b60991b43a0f1223e80d1ac5db79f

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3bc91ef159f5839d99ea9c7a0b393076bcba9aa1a09544e505c888fb8b4471e
MD5 ca0c3349b2ab370603b1d00127bf111a
BLAKE2b-256 994e2ab3b35cd7cb7fb55105c86e2a862c86e90411243ac04a8efb46982c086f

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3b2ebf5eddcdb1531a5a3526740858a5c80687ec99fab4919ec99bfccc3610e7
MD5 717d775c358109fad0d967de39150cf7
BLAKE2b-256 0d80c2adf5501469c05e46050aee1f002d148d841ea44e70b264b213b5744f70

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14780313aca9f5081ca6430e5ae3d2b4b7c55c3c0f7543b94f920f13d00f9727
MD5 d536c4c6217afd39805ee403eddb33fd
BLAKE2b-256 bad633a4f9ad351bc9354a328a689721fc617c3a4b9d093ae2c492c1eb74006f

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9c1d63fe236ecfbd0554b9abfb2d1fdc363e69e492aad52102e9820f45197d8d
MD5 7ea165f7552677763fbaaa837e2482be
BLAKE2b-256 4f52b30e0922ece507d67bb3f7f138ee0893f30d0a47fbb3439c6902e3696f2b

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: pydotbot-0.21.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pydotbot-0.21.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f8b944fac376ab4424033af0ff5daeb3bb078c7015098540fa87286e1e982e8a
MD5 9fb9011206eef36709b289cf8c6629e5
BLAKE2b-256 b1c8ad1b6d4b05fb335b6a717195ff58e27fac2961f604b8f241e8492007ecb8

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3b32c3554e31e12be5961ce14081507304a90b12d87dc971a04485d299450b0d
MD5 4f86edb3e5c44905a99ef564d5bcd2bc
BLAKE2b-256 0218fceed4104895dc8f2bf97e7efd423422900c2d158ae6c568cb2b5ff222b9

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e84e701bd9085afb26abde665ffbe97ac25a27ed63f759c5a2946e4b9b41f933
MD5 bc2234710526093252ff9cb948fdfed2
BLAKE2b-256 3a8b550c9262994d0874c35432653e201c70354b9ce93dfe42795d5109f4fd12

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13e68cad25fd81b4ea0d794d2bd2d68035111e172f07f08b8cb6e6209f4a62c7
MD5 30dda8458d1561fb0761e41122bf7ad8
BLAKE2b-256 68b7f058bedf72ff211314229a59806321d98e8e8b5cfe0718a2e57d89efeae7

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c5ffc57b4791a30d799093f743b0367679fbbcd1ad16f0fe122ce99aa6312768
MD5 ad3c0545059aad86eaf68f8c39227728
BLAKE2b-256 5e3cf8074fde070df17d8f7719d73734f3278c4a1522f08189927841f6a1a3a5

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 456758d0a77f16a749b955b66d7281a26faed6f6b4b08fa5fee6a90466195feb
MD5 f22e245590354dde3ce0c046c54641ed
BLAKE2b-256 bb6aa9c4295f071452691ce715840d3e5ce2d56ec06aaa2297f595521d6cbb48

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pydotbot-0.21.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pydotbot-0.21.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cbca23e1b8bb57aa0abc77e79fef11a788b35eadadbf5ded7eca8a3d5719bfa2
MD5 519ba9443f6d86c3debfabb151653036
BLAKE2b-256 83fad24cf4ce6f581586be3d835b1364c7ee07e61af39b23d28d2d6621162ef3

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: pydotbot-0.21.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pydotbot-0.21.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f90c9fcbfc7d8ac21cad7639db3065adecd70631b638fa15a20f8c0c8041d209
MD5 7fe5a27573d2b569a3f2fa2cfa432e84
BLAKE2b-256 38f192516b0e3494dc84c1c5d0f410248c7a6aee13a44d20fba598563e829d63

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2f325935b9aba2c20a1de626ad134e0f2a3fdf0dc37e5cb7663f790d18d85e05
MD5 eb0df25c2cc515f1ed531658a9a19e5b
BLAKE2b-256 ebf87239603073727c65c585257acf51f46fef2dddbaf78b03bfe024c3465c7f

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 699efd7eee1f0876aa4463998ac3b6b1bc172313dd18927e9ec143d0b4a1f5de
MD5 438684197e2394d9b68c672a04d5ea26
BLAKE2b-256 121a1f98c69445b4c772e8a0477bd6f4ff73dfdb82d54b093415c5e8168b053f

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d92ef01da26f37d1bd05de28d31e2e93001abeb637f271b396736cc492c3cf6
MD5 31c2b53799836f57eb7bcc5a1914e231
BLAKE2b-256 9ef21c6c21221c8d23654fa69b39e533e7cac6872af6b0e8a13d41f35e82f893

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ad4eb9d93d380553357f6b5a58f1a4054319c7bb2646753e8d5b1b95bb137972
MD5 c8f8b40823f2917b37aa77280aedd568
BLAKE2b-256 fd249fb5843e8a18d485c2dce39a66e0dccf8254d0afdf3ee927097b055c2917

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c61ef4387fab2b0f312ed346059add84ec40b22f5a7c144cb530bd37bc7e97e2
MD5 f89de094796592f2d9076484d3b37c7c
BLAKE2b-256 cdbba9e1fdb2efb04d4662d4ff94f7c88b117b4650653a762f9bdec0b85c1180

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pydotbot-0.21.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pydotbot-0.21.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 716c9cd3dc993463ca7a85fa7d75c598516c917584d2fef8265ceae26fa802ae
MD5 87684c963bd3730584f8f173a18fc30d
BLAKE2b-256 60b17ab62d7646f86e10e733a57830876e73d12c8ff539e96c551a4d6b6fd7ba

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: pydotbot-0.21.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pydotbot-0.21.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 86a9ef4e8a07ed1b84695f032924971f89c84633f514d01374e00ad5a39ea368
MD5 d4a13651edf000598e34ae1eb71606c0
BLAKE2b-256 1d0845cc57ba9b20bb5342998786b89fd080c585a2666539761fd845aae7f794

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 152a138978ad8e98645e252b321152ca399646eb66fc07958eac6c0a50d02116
MD5 81e4dc5d83ed0eed81a6d97a7e8b27d4
BLAKE2b-256 b2f48fd6fbb620e1cddb02542fd24ce3632531331d4d08857ea4a4449a0515b2

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 192ef3f101bc202f49366e58dec9832c7219f8728c9a7d42fbdea82baf9de651
MD5 ad71a213728469dda417a950292edd26
BLAKE2b-256 90a2be461defb3d3157b41e14933cdc028f433973a0dd990ee20f317a38c7d99

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0c3ba5869e12a2df35b42f606e3db4018d8227ca182f37329161128bad51a9e
MD5 bc920903b097267d0ebf94a1000b64ff
BLAKE2b-256 1736b96eb4268c61fb9eec6d260aaef25570c32f62983cd372e16135be315337

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 70981240e2ab89aa3f48702852da3476577d846e3a61380984ca6d906fde4170
MD5 1ccaceb221b30a306b586e5106e2cd3f
BLAKE2b-256 9f3522cfd1ad2aeac525535be2e22ccb424c1cfa65a09c4e8effd20b64841383

See more details on using hashes here.

File details

Details for the file pydotbot-0.21.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pydotbot-0.21.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81cf5c243bfe80c6580172af78a446e24d581f29a25cdcdb75c74cd99e960ffe
MD5 74041040e36b56da21fef9f2f35dbebb
BLAKE2b-256 0b82ff0f8c484db34794a6f11ad83f1c12f687b58f81a9b818e4fadef3238209

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