Discotool

Latest version: v0.5.6

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.2.6

Descriptor strings could be mangled due to a wrong length argument, making it fail to retrieve the full name on Windows.
Also the `version` command doesn't run the boards discovery, it just prints the version.

0.2.5

The board name is now retrieved fully from the USB descriptor on windows.
Pypi installation setup now specifies platform-specific installs, and wmi is added to the windows `requirements.txt`.

0.2.4

Trying to make the release action work and `discotool version`.
_Edit: Yay it worked !_

0.2.3

Better values for the Manufacturer and Name (the USB product field) are retrieved on Windows.
This only works with boards that have a drive, and the fields are truncated to 16 characters, but it's better, so ship it !
The `--mount` filter looks at the actual volume name (`CIRCUITPY` or other) on all platforms, instead of the drive letter on Windows (`F:\\`) or the whole mount path on MacOS (`/Volumes/CIRCUITPY`) and Linux (`/media/CIRCUITPY`).

*Still need to find a way to get the actual full USB manufacturer and product fields from the board on Windows, independently of the presence of a drive or not.*

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.