From b4186727d32cfb8db1e5a0cf497827921fda248e Mon Sep 17 00:00:00 2001 From: Alec Delaney Date: Sun, 17 Mar 2024 12:56:12 -0400 Subject: [PATCH] Add NOTICE file --- NOTICE | 64 ++++++++++++++++++++++++++++++++++ NOTICE.license | 2 ++ docs/index.rst | 1 + docs/infrastructure/notice.rst | 8 +++++ 4 files changed, 75 insertions(+) create mode 100644 NOTICE create mode 100644 NOTICE.license create mode 100644 docs/infrastructure/notice.rst diff --git a/NOTICE b/NOTICE new file mode 100644 index 0000000..b2d8d9d --- /dev/null +++ b/NOTICE @@ -0,0 +1,64 @@ +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]. diff --git a/NOTICE.license b/NOTICE.license new file mode 100644 index 0000000..69d5312 --- /dev/null +++ b/NOTICE.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2024 Alec Delaney, for Adafruit Industries +SPDX-License-Identifier: MIT diff --git a/docs/index.rst b/docs/index.rst index d55487d..1040932 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -42,3 +42,4 @@ infrastructure/docs infrastructure/ci infrastructure/license + infrastructure/notice diff --git a/docs/infrastructure/notice.rst b/docs/infrastructure/notice.rst new file mode 100644 index 0000000..d4039a1 --- /dev/null +++ b/docs/infrastructure/notice.rst @@ -0,0 +1,8 @@ +.. + SPDX-FileCopyrightText: 2024 Alec Delaney, for Adafruit Industries + SPDX-License-Identifier: MIT + +Notice +====== + +.. include:: ../../NOTICE