Notice
Required Dependencies
This software interacts with the CircuitPython AWS S3 bucket using boto3 by Amazon.com Inc or its affiliates (https://github.com/boto/boto3) [Apache-2.0 license].
This software uses type annotations for boto3 provided by boto3-stubs by Vlad Emelinaov and maintained by youtype (https://github.com/youtype/mypy_boto3_builder) [MIT license].
This software creates its command line interface using click by the pallets project (https://palletsprojects.com/p/click/) [BSD-3-Clause license].
This software uses a CLI spinner add-on click-spinner to clink to display loading animation created by Yoav Ram (https://github.com/click-contrib/click-spinner) [MIT license].
This software compares and orders CircuitPython versions according to PEP 440 using the packaging library by Donald Stufft and maintained by the Python Packaging Authority (https://packaging.pypa.io/en/stable/) [Apache-2.0 or BSD-2-Clause licenses].
This software discovers connected CircuitPython boards using the system utilization features of psutil, created by Jay Loden, Dave Daeschler, and Giampaolo Rodola (https://github.com/giampaolo/psutil) [BSD-3-Clause license].
This software reads and modifies the YAML configuration settings using PyYAML, created by Kirill Simonov and Ingy dot Net, and maintained by the YAML community (https://pyyaml.org/) [MIT license].
requests~=2.31 This software makes HTTP requests, such as communicating with the CircuitPython GitHub repository and downloading CircuitPython firmware files, using requests, created by Kenneth Reitz and maintained by the Python Software Foundation (https://requests.readthedocs.io/en/latest/) [Apache-2.0 license].
Development Dependencies
This software uses the build package for its build frontend, created by Filipe Lains and maintained by the Python Packaging Authority (https://build.pypa.io/en/stable/) [MIT license].
This software measures code coverage metrics using Coverage.py, authored by and copyright Ned Batchelder (https://github.com/nedbat/coveragepy) [Apache-2.0 license].
This software manages code checks such as linting and formatting using pre-commit, copyright Anythony Sottile and Ken Struys and (https://github.com/pre-commit/pre-commit) [MIT license].
This software performs software tests using pytest, copyright Holger Krekel and others (https://docs.pytest.org/en/latest/) [MIT license].
Ths software creates its documentation using Sphinx, copyright the Sphinx team (https://www.sphinx-doc.org/en/master/) [BSD license].
This software uses tabs within its documentation provided by sphinx-tabs, copyright djungelorm (https://github.com/executablebooks/sphinx-tabs) [MIT license].
sphinx-rtd-theme~=1.0 This software displays its documentation using the ReadTheDocs Sphinx theme, copyright Dave Snider, Read the Docs, Inc. & contributors (https://sphinx-rtd-theme.readthedocs.io/en/stable/) [MIT license].