build: Initialize Python virtual environment and install project dependencies.
Some checks failed
WLED CI / wled_build (push) Has been cancelled

This commit is contained in:
2026-02-19 22:31:26 +08:00
parent ca1319462e
commit bb17574d0c
1668 changed files with 469578 additions and 0 deletions

View File

@@ -0,0 +1,151 @@
Metadata-Version: 2.4
Name: platformio
Version: 6.1.19
Summary: Your Gateway to Embedded Software Development Excellence. Unlock the true potential of embedded software development with PlatformIO's collaborative ecosystem, embracing declarative principles, test-driven methodologies, and modern toolchains for unrivaled success.
Home-page: https://platformio.org
Author: PlatformIO Labs
Author-email: contact@piolabs.com
License: Apache Software License
Keywords: iot,embedded,arduino,mbed,esp8266,esp32,fpga,firmware,continuous-integration,cloud-ide,avr,arm,ide,unit-testing,hardware,verilog,microcontroller,debug
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: C
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Compilers
Requires-Python: >=3.6
License-File: LICENSE
Requires-Dist: bottle==0.13.*
Requires-Dist: click<8.4,>=8.0.4
Requires-Dist: colorama
Requires-Dist: marshmallow==3.*
Requires-Dist: pyelftools<1,>=0.27
Requires-Dist: pyserial==3.5.*
Requires-Dist: requests==2.*
Requires-Dist: semantic_version==2.10.*
Requires-Dist: tabulate==0.*
Requires-Dist: ajsonrpc==1.2.*
Requires-Dist: starlette<0.53,>=0.19
Requires-Dist: uvicorn<0.41,>=0.16
Requires-Dist: wsproto==1.*
Requires-Dist: chardet<6,>=3.0.2; platform_system == "Darwin" and "arm" in platform_machine
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
PlatformIO Core
===============
.. image:: https://github.com/platformio/platformio-core/workflows/Core/badge.svg
:target: https://docs.platformio.org/en/latest/core/index.html
:alt: CI Build for PlatformIO Core
.. image:: https://github.com/platformio/platformio-core/workflows/Docs/badge.svg
:target: https://docs.platformio.org?utm_source=github&utm_medium=core
:alt: CI Build for Docs
.. image:: https://github.com/platformio/platformio-core/workflows/Examples/badge.svg
:target: https://github.com/platformio/platformio-examples
:alt: CI Build for dev-platform examples
.. image:: https://github.com/platformio/platformio-core/workflows/Projects/badge.svg
:target: https://docs.platformio.org/en/latest/tutorials/index.html#projects
:alt: CI Build for the Community Projects
.. image:: https://img.shields.io/pypi/v/platformio.svg
:target: https://pypi.python.org/pypi/platformio/
:alt: Latest Version
.. image:: https://img.shields.io/badge/PlatformIO-Labs-orange.svg
:alt: PlatformIO Labs
:target: https://piolabs.com/?utm_source=github&utm_medium=core
**Quick Links:** `Homepage <https://platformio.org?utm_source=github&utm_medium=core>`_ |
`PlatformIO IDE <https://platformio.org/platformio-ide?utm_source=github&utm_medium=core>`_ |
`Registry <https://registry.platformio.org?utm_source=github&utm_medium=core>`_ |
`Project Examples <https://github.com/platformio/platformio-examples/>`__ |
`Docs <https://docs.platformio.org?utm_source=github&utm_medium=core>`_ |
`Donate <https://platformio.org/donate?utm_source=github&utm_medium=core>`_ |
`Contact Us <https://piolabs.com/?utm_source=github&utm_medium=core>`_
**Social:** `LinkedIn <https://www.linkedin.com/company/platformio/>`_ |
`Twitter <https://twitter.com/PlatformIO_Org>`_ |
`Facebook <https://www.facebook.com/platformio>`_ |
`Community Forums <https://community.platformio.org?utm_source=github&utm_medium=core>`_
.. image:: https://raw.githubusercontent.com/platformio/platformio-web/develop/app/images/platformio-ide-laptop.png
:target: https://platformio.org?utm_source=github&utm_medium=core
`PlatformIO <https://platformio.org>`_: Your Gateway to Embedded Software Development Excellence.
Unlock the true potential of embedded software development with
PlatformIO's collaborative ecosystem, embracing declarative principles,
test-driven methodologies, and modern toolchains for unrivaled success.
* Open source, maximum permissive Apache 2.0 license
* Cross-platform IDE and Unified Debugger
* Static Code Analyzer and Remote Unit Testing
* Multi-platform and Multi-architecture Build System
* Firmware File Explorer and Memory Inspection
Get Started
-----------
* `What is PlatformIO? <https://docs.platformio.org/en/latest/what-is-platformio.html?utm_source=github&utm_medium=core>`_
* `PlatformIO IDE <https://platformio.org/platformio-ide?utm_source=github&utm_medium=core>`_
* `PlatformIO Core (CLI) <https://docs.platformio.org/en/latest/core.html?utm_source=github&utm_medium=core>`_
* `Project Examples <https://github.com/platformio/platformio-examples?utm_source=github&utm_medium=core>`__
Solutions
---------
* `Library Management <https://docs.platformio.org/en/latest/librarymanager/index.html?utm_source=github&utm_medium=core>`_
* `Desktop IDEs Integration <https://docs.platformio.org/en/latest/ide.html?utm_source=github&utm_medium=core>`_
* `Continuous Integration <https://docs.platformio.org/en/latest/ci/index.html?utm_source=github&utm_medium=core>`_
**Advanced**
* `Debugging <https://docs.platformio.org/en/latest/plus/debugging.html?utm_source=github&utm_medium=core>`_
* `Unit Testing <https://docs.platformio.org/en/latest/advanced/unit-testing/index.html?utm_source=github&utm_medium=core>`_
* `Static Code Analysis <https://docs.platformio.org/en/latest/plus/pio-check.html?utm_source=github&utm_medium=core>`_
* `Remote Development <https://docs.platformio.org/en/latest/plus/pio-remote.html?utm_source=github&utm_medium=core>`_
Registry
--------
* `Libraries <https://registry.platformio.org/search?t=library&utm_source=github&utm_medium=core>`_
* `Development Platforms <https://registry.platformio.org/search?t=platform&utm_source=github&utm_medium=core>`_
* `Development Tools <https://registry.platformio.org/search?t=tool&utm_source=github&utm_medium=core>`_
Contributing
------------
See `contributing guidelines <https://github.com/platformio/platformio/blob/develop/CONTRIBUTING.md>`_.
Telemetry / Privacy Policy
--------------------------
Share minimal diagnostics and usage information to help us make PlatformIO better.
It is enabled by default. For more information see:
* `Telemetry Setting <https://docs.platformio.org/en/latest/userguide/cmd_settings.html?utm_source=github&utm_medium=core#enable-telemetry>`_
License
-------
Copyright (c) 2014-present PlatformIO <contact@platformio.org>
The PlatformIO is licensed under the permissive Apache 2.0 license,
so you can use it in both commercial and personal projects with confidence.
.. image:: https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg
:target: https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md
:alt: SWUbanner

View File

@@ -0,0 +1,548 @@
../../../bin/pio,sha256=zrjjFY33VmUORKNwGMVsiyQNt9TlG_opCd8T1iCxTD4,244
../../../bin/piodebuggdb,sha256=4xRjQtfXA9hbmOoRmDllnSeH7iZS2wggHBIrou2HB9M,264
../../../bin/platformio,sha256=zrjjFY33VmUORKNwGMVsiyQNt9TlG_opCd8T1iCxTD4,244
platformio-6.1.19.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
platformio-6.1.19.dist-info/METADATA,sha256=1cMo-b4ihuw4L9snrbzJ7bW3OBfWRFWD6xI7GmuJ0qI,7157
platformio-6.1.19.dist-info/RECORD,,
platformio-6.1.19.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
platformio-6.1.19.dist-info/WHEEL,sha256=wUyA8OaulRlbfwMtmQsvNngGrxQHAvkKcvRmdizlJi0,92
platformio-6.1.19.dist-info/entry_points.txt,sha256=s-hChW39BPYFVtU9W6hpnIcFIJc-TinDtArqJDo0A74,136
platformio-6.1.19.dist-info/licenses/LICENSE,sha256=qlOubh9BSz8wQbZrc5SshvdAy4bPsJatiUlat078_QU,9169
platformio-6.1.19.dist-info/top_level.txt,sha256=lfTGEPq8ttzKCjsMeiFAaKCMPEvkEAOOcy6tWMGGBhU,11
platformio/__init__.py,sha256=BHF6ywOWwfMruFgQXdsJfn3f1SuME5ifILvib0KHxVA,1608
platformio/__main__.py,sha256=sUJNFXXED_woao0jPXcIJRpUwb4mfocvdDW7_bGV-pY,4631
platformio/__pycache__/__init__.cpython-311.pyc,,
platformio/__pycache__/__main__.cpython-311.pyc,,
platformio/__pycache__/app.cpython-311.pyc,,
platformio/__pycache__/cache.cpython-311.pyc,,
platformio/__pycache__/cli.cpython-311.pyc,,
platformio/__pycache__/compat.cpython-311.pyc,,
platformio/__pycache__/dependencies.cpython-311.pyc,,
platformio/__pycache__/exception.cpython-311.pyc,,
platformio/__pycache__/fs.cpython-311.pyc,,
platformio/__pycache__/http.cpython-311.pyc,,
platformio/__pycache__/maintenance.cpython-311.pyc,,
platformio/__pycache__/proc.cpython-311.pyc,,
platformio/__pycache__/public.cpython-311.pyc,,
platformio/__pycache__/telemetry.cpython-311.pyc,,
platformio/__pycache__/util.cpython-311.pyc,,
platformio/account/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/account/__pycache__/__init__.cpython-311.pyc,,
platformio/account/__pycache__/cli.cpython-311.pyc,,
platformio/account/__pycache__/client.cpython-311.pyc,,
platformio/account/__pycache__/validate.cpython-311.pyc,,
platformio/account/cli.py,sha256=ddsERaePcYMKdj0BWPAJwgzEUQdR9T_vQFPMSEdkAU0,1593
platformio/account/client.py,sha256=YN4VC65bZyZ33dwuOcT8WjBVxpv94YQ5w7-eZUq5I6s,11181
platformio/account/commands/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/account/commands/__pycache__/__init__.cpython-311.pyc,,
platformio/account/commands/__pycache__/destroy.cpython-311.pyc,,
platformio/account/commands/__pycache__/forgot.cpython-311.pyc,,
platformio/account/commands/__pycache__/login.cpython-311.pyc,,
platformio/account/commands/__pycache__/logout.cpython-311.pyc,,
platformio/account/commands/__pycache__/password.cpython-311.pyc,,
platformio/account/commands/__pycache__/register.cpython-311.pyc,,
platformio/account/commands/__pycache__/show.cpython-311.pyc,,
platformio/account/commands/__pycache__/token.cpython-311.pyc,,
platformio/account/commands/__pycache__/update.cpython-311.pyc,,
platformio/account/commands/destroy.py,sha256=bIT7vpglT1X1R6s0r-VRCECxP2L5em2M20X_y2LUcyg,1246
platformio/account/commands/forgot.py,sha256=R8Y90uiqUF8ypV2P0GDq4P1Tm8-J8W_89BqFeWc2y3M,1039
platformio/account/commands/login.py,sha256=_5Y5OUwKIS6z4uVjmBGRzTxTSx5O4i6NuO_C55WyeTc,1036
platformio/account/commands/logout.py,sha256=xhCxFJibBSsmlmufUyif8fp93caXy73_kr8sGsBPgYo,879
platformio/account/commands/password.py,sha256=OfnqWqNi08IcGKclvVYX6GNsswFBC3AiTe8Z8X2R1gM,1086
platformio/account/commands/register.py,sha256=68-oSnsLeb8MsF6Dk0GgzZ8Yfe1uu9hU6rfAMhXDsaI,1702
platformio/account/commands/show.py,sha256=SsT7V8FK4hHMJn0HNWkNsXukw9xqYNNZ8YBq-GfpDvY,4263
platformio/account/commands/token.py,sha256=9agRf5qMUVCdR-yrGtEavI9vzQj-Q7TxRCGO8ai0OkI,1255
platformio/account/commands/update.py,sha256=W10QuRYdcxmHR6CwfVhWB6CID8KFrGW5VR4Sg3kDyV8,2282
platformio/account/org/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/account/org/__pycache__/__init__.cpython-311.pyc,,
platformio/account/org/__pycache__/cli.cpython-311.pyc,,
platformio/account/org/cli.py,sha256=0VMG8kPjv1Axhb__lrXzLQADs0SPnBLNiicGXPfl5F8,1267
platformio/account/org/commands/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/account/org/commands/__pycache__/__init__.cpython-311.pyc,,
platformio/account/org/commands/__pycache__/add.cpython-311.pyc,,
platformio/account/org/commands/__pycache__/create.cpython-311.pyc,,
platformio/account/org/commands/__pycache__/destroy.cpython-311.pyc,,
platformio/account/org/commands/__pycache__/list.cpython-311.pyc,,
platformio/account/org/commands/__pycache__/remove.cpython-311.pyc,,
platformio/account/org/commands/__pycache__/update.cpython-311.pyc,,
platformio/account/org/commands/add.py,sha256=vzCA9ELldDtRCnDQLFaqMDBtGYfYmcqAXxDUH1AZF7c,1089
platformio/account/org/commands/create.py,sha256=cScuoWreoOrkdwyvNWddne1nqCUvINT0ynQaE_WTVzk,1305
platformio/account/org/commands/destroy.py,sha256=NlEqLsY1q7ygO50JZ17TTurfDkLniPNZ2ry4E5f8-VM,1194
platformio/account/org/commands/list.py,sha256=JSva-9HQSG23ODspsKKkPrJbgsgF27-N2tXdo-gCI3w,1666
platformio/account/org/commands/remove.py,sha256=bsqXNlN6pxLPU386YVBkcdis1HLcd_SBJL8QWVBvgN4,1100
platformio/account/org/commands/update.py,sha256=JEgOxDIRUSAyFLU4iNWfc-2M9kt4d6PWNbnrPUTiEZo,1804
platformio/account/team/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/account/team/__pycache__/__init__.cpython-311.pyc,,
platformio/account/team/__pycache__/cli.cpython-311.pyc,,
platformio/account/team/cli.py,sha256=ioobhjHKSkier9Q5cQE9H6gz8VZX3AVTZtMDRYDNKSA,1287
platformio/account/team/commands/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/account/team/commands/__pycache__/__init__.cpython-311.pyc,,
platformio/account/team/commands/__pycache__/add.cpython-311.pyc,,
platformio/account/team/commands/__pycache__/create.cpython-311.pyc,,
platformio/account/team/commands/__pycache__/destroy.cpython-311.pyc,,
platformio/account/team/commands/__pycache__/list.cpython-311.pyc,,
platformio/account/team/commands/__pycache__/remove.cpython-311.pyc,,
platformio/account/team/commands/__pycache__/update.cpython-311.pyc,,
platformio/account/team/commands/add.py,sha256=xSktZBfCCfNTjtyKN_1D-b9ET_HRnC8B-4_WPtkIDug,1324
platformio/account/team/commands/create.py,sha256=4UIyTOrcrfOoZYsyQJvT4dyYjANNXLQYRnrjPdvn088,1289
platformio/account/team/commands/destroy.py,sha256=iecOvWXNhp-kNL-YRrvQ4zzTgcnnN-lQPX9uU2oshEE,1388
platformio/account/team/commands/list.py,sha256=DN3o33p0XemUrB96FTx1qIN0ruVXySujwCq63kz2IuI,2245
platformio/account/team/commands/remove.py,sha256=6kwxlsdJjVL7E56u3JCvi97-10BJlEf696_wH7xQk8s,1327
platformio/account/team/commands/update.py,sha256=HOU0IHRpQ3iOWkX_VCc2OZ70tQfhza72UwMfaMLJ5Eg,1809
platformio/account/validate.py,sha256=xc9eKObZ5-2EbY62XRVRRBxeTsk-dUb_sjbEVdbkc_I,2895
platformio/app.py,sha256=qbF31laDCq5GXckDUrfK9X_4XZnS1NryeOaNlt5zW8U,8502
platformio/assets/system/99-platformio-udev.rules,sha256=o9My_nT0ztn6MEtYZsQNdVf_Ip8NMt8gdEldACpGNdY,9031
platformio/builder/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/builder/__pycache__/__init__.cpython-311.pyc,,
platformio/builder/__pycache__/main.cpython-311.pyc,,
platformio/builder/main.py,sha256=mIIDbAQ6iB36LwPzqR-ypqOKn6TtFBqVuIDZ7qWvTC8,7911
platformio/builder/tools/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/builder/tools/__pycache__/__init__.cpython-311.pyc,,
platformio/builder/tools/__pycache__/pioasm.cpython-311.pyc,,
platformio/builder/tools/__pycache__/piobuild.cpython-311.pyc,,
platformio/builder/tools/__pycache__/piohooks.cpython-311.pyc,,
platformio/builder/tools/__pycache__/pioino.cpython-311.pyc,,
platformio/builder/tools/__pycache__/piointegration.cpython-311.pyc,,
platformio/builder/tools/__pycache__/piolib.cpython-311.pyc,,
platformio/builder/tools/__pycache__/piomaxlen.cpython-311.pyc,,
platformio/builder/tools/__pycache__/piomisc.cpython-311.pyc,,
platformio/builder/tools/__pycache__/pioplatform.cpython-311.pyc,,
platformio/builder/tools/__pycache__/pioproject.cpython-311.pyc,,
platformio/builder/tools/__pycache__/piosize.cpython-311.pyc,,
platformio/builder/tools/__pycache__/piotarget.cpython-311.pyc,,
platformio/builder/tools/__pycache__/piotest.cpython-311.pyc,,
platformio/builder/tools/__pycache__/pioupload.cpython-311.pyc,,
platformio/builder/tools/pioasm.py,sha256=9Zw5aG3yTiVXyaSAL-bojPedI6TM_-3FN_EtHT7T6f0,1027
platformio/builder/tools/piobuild.py,sha256=EV1RIMgZ38-QWpA_pk_-NWLyWpZP73K-PPuhLYUMb84,13425
platformio/builder/tools/piohooks.py,sha256=eLj25c5XAKbaQ50z5FPZU5IpPuhBp4F2FkHNP3sRAkg,1676
platformio/builder/tools/pioino.py,sha256=9KT_7N-8dagcAHyJXc_x5MYYTq41ovuavGbZYYLXZ6k,8210
platformio/builder/tools/piointegration.py,sha256=IXgKICU3EqqUQQm7DWmo2AYm9I_pc5jxGttqQiFhXJk,6211
platformio/builder/tools/piolib.py,sha256=LPgpdEDGJjfT6dP5nzT0GMnPuGEnEqXqNod0MBPb_fA,43640
platformio/builder/tools/piomaxlen.py,sha256=ZB3VKYz3lLsNyyd-_M_rvl7os-8H0_Ce_dMmI45qMyU,2973
platformio/builder/tools/piomisc.py,sha256=B6nG41HfC0I-Iv2_414QWy94mMYqlEehQ0j2-q7K9jE,4527
platformio/builder/tools/pioplatform.py,sha256=FTTCEspaER4MouZW8xzYgAoZ9u-5Wh06eQpAojTLWBc,8184
platformio/builder/tools/pioproject.py,sha256=4jMg7HCVmML-TNuoi5GRgcYtQvNa7UIBOPdrY1W_jnQ,1700
platformio/builder/tools/piosize.py,sha256=cVMuRg4TRpa6XQXbJdncf_3vNQeRwZpr9O9EHOAxfXc,8702
platformio/builder/tools/piotarget.py,sha256=YxaSXsxYo0uWAhrQ1d8xGWs3EXSItuTDIE1Y4w5pAv0,3347
platformio/builder/tools/piotest.py,sha256=BqR2zvSTepfpjn7c7t_4UPCNDCXb1DUwDjNCgrY4U_w,2106
platformio/builder/tools/pioupload.py,sha256=YSgnnKUfXn_HFPLV9j3zSugaqfelLkfB6TZ5B7G5JKU,8435
platformio/cache.py,sha256=nh0kh1AOLEvzNWxtNmOQar2_o2gdbMYtdFguiOEAdPU,5239
platformio/check/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/check/__pycache__/__init__.cpython-311.pyc,,
platformio/check/__pycache__/cli.cpython-311.pyc,,
platformio/check/__pycache__/defect.cpython-311.pyc,,
platformio/check/cli.py,sha256=8m1T34FxiwLBiN-ryAEZ5v-Gc02J9avFL_dgZQIOArM,11503
platformio/check/defect.py,sha256=mRVOXxmPcHHwmY3jp_NM-myLtcz6pzOadXMoXBz7Nxk,3142
platformio/check/tools/__init__.py,sha256=Pol9Cina7AItvO5vwGs_nxRKVkzWWdQvwiK5dldk40Q,1319
platformio/check/tools/__pycache__/__init__.cpython-311.pyc,,
platformio/check/tools/__pycache__/base.cpython-311.pyc,,
platformio/check/tools/__pycache__/clangtidy.cpython-311.pyc,,
platformio/check/tools/__pycache__/cppcheck.cpython-311.pyc,,
platformio/check/tools/__pycache__/pvsstudio.cpython-311.pyc,,
platformio/check/tools/base.py,sha256=_E6PkSbPZieSyals0khL4sxG4nry7Sq0_Ygb5dHrIv4,8650
platformio/check/tools/clangtidy.py,sha256=plAlcqpcDyag2Y4tNEsYTeokm4cqgGJJ9ZKMK-au8gg,3094
platformio/check/tools/cppcheck.py,sha256=l4GR7WKszLjn_cw6luS9lRg8CKlC4k01DWRHhH9jw4s,9357
platformio/check/tools/pvsstudio.py,sha256=LcVhaUWnRZv1BIRR3sQZfvHnycfAk0HB1vHLcVi7ClU,8430
platformio/cli.py,sha256=MYvu4PNrjd5WQvVzKqmcevIl2pfjqVwwABw1gtZ2lVE,3672
platformio/commands/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/commands/__pycache__/__init__.cpython-311.pyc,,
platformio/commands/__pycache__/boards.cpython-311.pyc,,
platformio/commands/__pycache__/ci.cpython-311.pyc,,
platformio/commands/__pycache__/lib.cpython-311.pyc,,
platformio/commands/__pycache__/platform.cpython-311.pyc,,
platformio/commands/__pycache__/settings.cpython-311.pyc,,
platformio/commands/__pycache__/update.cpython-311.pyc,,
platformio/commands/__pycache__/upgrade.cpython-311.pyc,,
platformio/commands/boards.py,sha256=YcI7NX_SFf6inOFSDATyoAQWFCc1XalIH3WZNHNjlxo,2824
platformio/commands/ci.py,sha256=3js97y7q01QC69bMHpSPfctB3tGjQDzG5X7wqRtK5-w,5668
platformio/commands/device/__init__.py,sha256=N6A_I72jrUWkCRUs1JU78e_NNxamPKCQFzXmG_plMUg,750
platformio/commands/device/__pycache__/__init__.cpython-311.pyc,,
platformio/commands/lib.py,sha256=JRA8qvBh7D6SoaC_9jp0HA1GL_LQQnOmP8WXLxd_5g8,16085
platformio/commands/platform.py,sha256=oAdfaLXsyVUet47bXOGScn3Pb7J-hV7lChlrWkTwCpU,12941
platformio/commands/settings.py,sha256=FgWsospv0_dAOizmXVItCcljUzIAbeGapCGUO5b_BVk,2475
platformio/commands/update.py,sha256=NU8-QTYQJnz4KceZLN0XDziLV9rYx9Uvkm_vgfBVusA,1244
platformio/commands/upgrade.py,sha256=q10PjzUoaHHejdD8oGLSsQSwtNQcJ18Aothn1Pl6bao,5129
platformio/compat.py,sha256=qzMPV1Rr7Z0x16JwDQJe47SVm_abBnJ-ZSNjoFh0Eyo,6315
platformio/debug/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/debug/__pycache__/__init__.cpython-311.pyc,,
platformio/debug/__pycache__/cli.cpython-311.pyc,,
platformio/debug/__pycache__/exception.cpython-311.pyc,,
platformio/debug/__pycache__/helpers.cpython-311.pyc,,
platformio/debug/cli.py,sha256=HOVJ8JrMXojBvfFjNz_HeNi9qpRaZ-HzgUvXnmCOOv0,6315
platformio/debug/config/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/debug/config/__pycache__/__init__.cpython-311.pyc,,
platformio/debug/config/__pycache__/base.cpython-311.pyc,,
platformio/debug/config/__pycache__/blackmagic.cpython-311.pyc,,
platformio/debug/config/__pycache__/factory.cpython-311.pyc,,
platformio/debug/config/__pycache__/generic.cpython-311.pyc,,
platformio/debug/config/__pycache__/jlink.cpython-311.pyc,,
platformio/debug/config/__pycache__/mspdebug.cpython-311.pyc,,
platformio/debug/config/__pycache__/native.cpython-311.pyc,,
platformio/debug/config/__pycache__/qemu.cpython-311.pyc,,
platformio/debug/config/__pycache__/renode.cpython-311.pyc,,
platformio/debug/config/base.py,sha256=kLCero5d5VahuCVnzmpvI0agT3ebxjNDzfrjXCtWtSU,8991
platformio/debug/config/blackmagic.py,sha256=q3G3TGS8fQDbpWbeoR4BKjqaFIYPGbLxtZJywAF8zDc,2074
platformio/debug/config/factory.py,sha256=j6LDSSg0jFw_vFbr5OqJq_QzJbxoOtg8NsxH_49Vmpc,1750
platformio/debug/config/generic.py,sha256=HuxIOREa0FGaNFZKBf74eV86GtLDxR6cLmpEklHj3QE,971
platformio/debug/config/jlink.py,sha256=eDwvTtxk_lonF_78Tv4UPE6-4ZwP8H3Ie5x_xzh1UW8,1163
platformio/debug/config/mspdebug.py,sha256=g12X_UzBHiPu7UX5jNGbY6RsNKKHea4cspCPBAk7N-E,923
platformio/debug/config/native.py,sha256=x8M4HlUnLQ1bFO8N1wo6yXeE1XWrxiGG8L7DQHBMQAI,952
platformio/debug/config/qemu.py,sha256=6flsEyosCncScSwEjNtLxoaz-OHV1vnWj0QHaKsCR8Q,964
platformio/debug/config/renode.py,sha256=Cqpa9dlQJiip7B8zg4jwAkePbp4eiHQCVHTTWsMGVGw,1158
platformio/debug/exception.py,sha256=MPYEra0uLr6uq82oMotW-NsoIzEUpJ7EgnB4GbP08zI,1201
platformio/debug/helpers.py,sha256=VFL1NRcWS4OlD4IsOth_Etfayjy4WYtBHug5qDqaUpg,5093
platformio/debug/process/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/debug/process/__pycache__/__init__.cpython-311.pyc,,
platformio/debug/process/__pycache__/base.cpython-311.pyc,,
platformio/debug/process/__pycache__/client.cpython-311.pyc,,
platformio/debug/process/__pycache__/gdb.cpython-311.pyc,,
platformio/debug/process/__pycache__/server.cpython-311.pyc,,
platformio/debug/process/base.py,sha256=QeTARVBTVpHoORQ1isvQeXKPoZb4KtFtj7sxIAfRxqw,4893
platformio/debug/process/client.py,sha256=may4vbkOv-1yJJ26hKrLgnqDOQG_VuSzTTO38WSb56Q,3461
platformio/debug/process/gdb.py,sha256=LJ7VrQZwPerW5E7Lv66znaO5FCQYvKN1rNhUyzT_nfU,7024
platformio/debug/process/server.py,sha256=lnbwGmWnnyBiPLyVsLEUns7_gEhozeytqrJij09h_AA,5739
platformio/dependencies.py,sha256=UbMtfCDLBpL8u99ksvJSVZVVjcpDErg1vxk8kUgzqvc,2147
platformio/device/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/device/__pycache__/__init__.cpython-311.pyc,,
platformio/device/__pycache__/cli.cpython-311.pyc,,
platformio/device/__pycache__/finder.cpython-311.pyc,,
platformio/device/cli.py,sha256=n_5pOEw04aBdMONKAHigrK-Rzc1EvkydECn4HlI5o9c,933
platformio/device/finder.py,sha256=sxEof-cFVnZZYwDS8jovfKPHEPJ5yW8YFjKkuHI2k2c,8801
platformio/device/list/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/device/list/__pycache__/__init__.cpython-311.pyc,,
platformio/device/list/__pycache__/command.cpython-311.pyc,,
platformio/device/list/__pycache__/util.cpython-311.pyc,,
platformio/device/list/command.py,sha256=6p6yA2o-ZTsM5hYSGm3TF8rpyQERK1Xxd71CeZ6Lh20,3333
platformio/device/list/util.py,sha256=9S0RoC4L5GBj7TOVbf4rcvj6NiRttrw3Y6tPZvvEh5U,5484
platformio/device/monitor/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/device/monitor/__pycache__/__init__.cpython-311.pyc,,
platformio/device/monitor/__pycache__/command.cpython-311.pyc,,
platformio/device/monitor/__pycache__/terminal.cpython-311.pyc,,
platformio/device/monitor/command.py,sha256=ISVPtLzJE42NMz3qNK4JGAdaGeZQamKv2gcw222zOsE,6168
platformio/device/monitor/filters/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/device/monitor/filters/__pycache__/__init__.cpython-311.pyc,,
platformio/device/monitor/filters/__pycache__/base.cpython-311.pyc,,
platformio/device/monitor/filters/__pycache__/hexlify.cpython-311.pyc,,
platformio/device/monitor/filters/__pycache__/log2file.cpython-311.pyc,,
platformio/device/monitor/filters/__pycache__/send_on_enter.cpython-311.pyc,,
platformio/device/monitor/filters/__pycache__/time.cpython-311.pyc,,
platformio/device/monitor/filters/base.py,sha256=A8GyKgO2IZviuywGEpOnoPVtGdpwxDYUM4XI7WSr1jE,3718
platformio/device/monitor/filters/hexlify.py,sha256=dXksGF3IHaOe6e_Q-U6fsV6kCsNQzPo3HJVbCvPYaQs,1514
platformio/device/monitor/filters/log2file.py,sha256=dYXVvXh4a0z5Bzw8kUKJvZ8s5zxUKQ55QxF-c_rjnxY,1547
platformio/device/monitor/filters/send_on_enter.py,sha256=ybbhpeKRP9IYaufh4hHHqKmkpj8tJzfT_lBSqCrV_Zo,1266
platformio/device/monitor/filters/time.py,sha256=WbYIgLQH-lNn7monK4P-a_Bc8KEri5kwQLxyylcXXzw,1386
platformio/device/monitor/terminal.py,sha256=HTKKcbvo6yYLMosZVBuaJheV5K0NQ9SvpsQLb1wtdJc,6429
platformio/exception.py,sha256=6zooZPn223CMuxE8u6zBEiWw6IgaRFsPDUUHndy4x3s,3019
platformio/fs.py,sha256=z9SEQf0pRiD8u9BqsPQeisy2lg-3a7pgVbOMmAPJQlc,6912
platformio/home/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/home/__pycache__/__init__.cpython-311.pyc,,
platformio/home/__pycache__/cli.cpython-311.pyc,,
platformio/home/__pycache__/run.cpython-311.pyc,,
platformio/home/cli.py,sha256=nAicWfAB7as-zTJ3fGd0sizMYqJKO356RMMmxyFyAac,3419
platformio/home/rpc/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/home/rpc/__pycache__/__init__.cpython-311.pyc,,
platformio/home/rpc/__pycache__/server.cpython-311.pyc,,
platformio/home/rpc/handlers/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/home/rpc/handlers/__pycache__/__init__.cpython-311.pyc,,
platformio/home/rpc/handlers/__pycache__/account.cpython-311.pyc,,
platformio/home/rpc/handlers/__pycache__/app.cpython-311.pyc,,
platformio/home/rpc/handlers/__pycache__/base.cpython-311.pyc,,
platformio/home/rpc/handlers/__pycache__/ide.cpython-311.pyc,,
platformio/home/rpc/handlers/__pycache__/misc.cpython-311.pyc,,
platformio/home/rpc/handlers/__pycache__/os.cpython-311.pyc,,
platformio/home/rpc/handlers/__pycache__/piocore.cpython-311.pyc,,
platformio/home/rpc/handlers/__pycache__/platform.cpython-311.pyc,,
platformio/home/rpc/handlers/__pycache__/project.cpython-311.pyc,,
platformio/home/rpc/handlers/__pycache__/registry.cpython-311.pyc,,
platformio/home/rpc/handlers/account.py,sha256=1J412i1YmgVpn44-BseZvG4WekB6B-RXd89jj6CUfoo,1196
platformio/home/rpc/handlers/app.py,sha256=bamNzf5gAXgq4lSDLM8j5dqh0YaVEsW5Kqpwh38DRNk,2909
platformio/home/rpc/handlers/base.py,sha256=MCR9LWYUEt4uZSlmqR8sKxC_Oi64hYcGYO5QCHzbg8w,653
platformio/home/rpc/handlers/ide.py,sha256=jaEF4fhqVMYwNLQgYd6w3ojyorTnJJsuQv24RfuBKhc,2994
platformio/home/rpc/handlers/misc.py,sha256=1JqxAectLyJh6FfY3KRb2IS5ypxT3EvjxvyRbrJS_h4,1966
platformio/home/rpc/handlers/os.py,sha256=gULMZ5nHEei-mDADSDjCpyMCwFZ89T1ZLkQn065FLdU,5202
platformio/home/rpc/handlers/piocore.py,sha256=T4AI-Zn0qp95y2edv5a3KL5n-xabGbGyYLRvhvWn9vQ,7603
platformio/home/rpc/handlers/platform.py,sha256=iMIKJ8j8cyNAzzjFfxff_BRo257jn1Karv90W17BEZI,5222
platformio/home/rpc/handlers/project.py,sha256=1c0LPBwzsL9wqPTmKMNWzYYRSqmKd7tG_JsfZrniT54,15336
platformio/home/rpc/handlers/registry.py,sha256=k3RzUWyJewHuVcGI_Ug1pT5U-suDegAJ9rlIjSWPzL0,1268
platformio/home/rpc/server.py,sha256=MEarme-72e94cpPj9hyIRWS7_jnSstuDi1u6e3xreds,4760
platformio/home/run.py,sha256=-I6150TtTi6dXMIPiQ7EBRO3mzjDOPQaExuaM5JZYAI,4089
platformio/http.py,sha256=Y5BcXCCfQ2HlVz2ULXgL2OGgvktPTfVevit_v80wt8o,7773
platformio/maintenance.py,sha256=TFIqFRnNTKfNzPbu_NxGFZEMzImyrV-PAZQcGz97V00,9143
platformio/package/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/package/__pycache__/__init__.cpython-311.pyc,,
platformio/package/__pycache__/cli.cpython-311.pyc,,
platformio/package/__pycache__/download.cpython-311.pyc,,
platformio/package/__pycache__/exception.cpython-311.pyc,,
platformio/package/__pycache__/lockfile.cpython-311.pyc,,
platformio/package/__pycache__/meta.cpython-311.pyc,,
platformio/package/__pycache__/pack.cpython-311.pyc,,
platformio/package/__pycache__/unpack.cpython-311.pyc,,
platformio/package/__pycache__/vcsclient.cpython-311.pyc,,
platformio/package/__pycache__/version.cpython-311.pyc,,
platformio/package/cli.py,sha256=37yKNVruOT2Pd3mVd2FfAmQxW4mjyZTqVnewALaC3Uw,1778
platformio/package/commands/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/package/commands/__pycache__/__init__.cpython-311.pyc,,
platformio/package/commands/__pycache__/exec.cpython-311.pyc,,
platformio/package/commands/__pycache__/install.cpython-311.pyc,,
platformio/package/commands/__pycache__/list.cpython-311.pyc,,
platformio/package/commands/__pycache__/outdated.cpython-311.pyc,,
platformio/package/commands/__pycache__/pack.cpython-311.pyc,,
platformio/package/commands/__pycache__/publish.cpython-311.pyc,,
platformio/package/commands/__pycache__/search.cpython-311.pyc,,
platformio/package/commands/__pycache__/show.cpython-311.pyc,,
platformio/package/commands/__pycache__/uninstall.cpython-311.pyc,,
platformio/package/commands/__pycache__/unpublish.cpython-311.pyc,,
platformio/package/commands/__pycache__/update.cpython-311.pyc,,
platformio/package/commands/exec.py,sha256=G1EwlRDandKTFEQi2pm5fAgsSFH04VloalRx0gGvx0c,3981
platformio/package/commands/install.py,sha256=ERwwDtSgPxSpzc7RfZFSw9_06ius8wXwaZCBXqlDxuU,12454
platformio/package/commands/list.py,sha256=IuddgHWegSGfvMtZTn7ceoi5MZHa_P89VCXJ94CiI9k,8208
platformio/package/commands/outdated.py,sha256=9G4eKb2mqlLET92l-WVdMvHcwo1vLzeWvAi_yoXqVYw,6981
platformio/package/commands/pack.py,sha256=xyRi2aHF1iP_07P9iUfGnZ73bki2Q4tHd4jjAH2PL5g,1606
platformio/package/commands/publish.py,sha256=LIG6tI5LpB5Dbx9k3pXrBFISLD1dHbDvNTp3xa6227M,7063
platformio/package/commands/search.py,sha256=zIVdN5kCxmf9-L6V5c2qwO6qkXYyi0ZSSu_oNJNefWI,2415
platformio/package/commands/show.py,sha256=eUD_bjuu1vLCd7M4fl3KUbkPoPbwNxWkYD9b26c9Kok,4841
platformio/package/commands/uninstall.py,sha256=aYf5ZtcShttYK5cEJbrds58GUo8Jd3n45RftRxBkPXM,8363
platformio/package/commands/unpublish.py,sha256=Pd5xknoR06J29mDoyKLISX2oLj9-XW6f7x0N_clcarI,1656
platformio/package/commands/update.py,sha256=eRLXq53_IBNf28I5JktTHdpFiCOCorx4vbOnb7th3ts,8644
platformio/package/download.py,sha256=cSQZQyPJL0jPqPOup4W40UCr-a02IJLh-xMaH-mBZAo,5901
platformio/package/exception.py,sha256=t9qN5N-HHHU0ZnxeQ8QDdfyriq76pKhbDNAbv_3IdGc,2151
platformio/package/lockfile.py,sha256=2dhqo5_OloV1XuhDr6tPPAhbsDPAkwOragxKgPTBdIw,3574
platformio/package/manager/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/package/manager/__pycache__/__init__.cpython-311.pyc,,
platformio/package/manager/__pycache__/_download.cpython-311.pyc,,
platformio/package/manager/__pycache__/_install.cpython-311.pyc,,
platformio/package/manager/__pycache__/_legacy.cpython-311.pyc,,
platformio/package/manager/__pycache__/_registry.cpython-311.pyc,,
platformio/package/manager/__pycache__/_symlink.cpython-311.pyc,,
platformio/package/manager/__pycache__/_uninstall.cpython-311.pyc,,
platformio/package/manager/__pycache__/_update.cpython-311.pyc,,
platformio/package/manager/__pycache__/base.cpython-311.pyc,,
platformio/package/manager/__pycache__/core.cpython-311.pyc,,
platformio/package/manager/__pycache__/library.cpython-311.pyc,,
platformio/package/manager/__pycache__/platform.cpython-311.pyc,,
platformio/package/manager/__pycache__/tool.cpython-311.pyc,,
platformio/package/manager/_download.py,sha256=RPjQ_HpU2C6cgyt7jMNFlE_x16YF4daj0X-IJ2eygT0,3875
platformio/package/manager/_install.py,sha256=kKp-laq4Z0I5lfr3vLx_qaTiCTqSA6nZPXamtU3b9UY,10614
platformio/package/manager/_legacy.py,sha256=-_6Q_fSy0McOPYbopyTZwsTXhpzjZIo522IX4GHZzLw,2414
platformio/package/manager/_registry.py,sha256=bE4tocoe-nC3vuQsNtvJ5ssXr0drhu4H5D02Qb2P0Wg,7943
platformio/package/manager/_symlink.py,sha256=bo9GOac4r44KM9Fj7b3v6o-_qbWR-lCrwz1PCF8buns,2642
platformio/package/manager/_uninstall.py,sha256=YoYRaU7T3b8CKDv5X2j741vZf3Jlv8OPkrRs3gazwhs,3211
platformio/package/manager/_update.py,sha256=G6ojaM3roWpB3iVDjSb0_QC35RqaVw5g2nN-GoqOG54,4594
platformio/package/manager/base.py,sha256=LhJ4xerJO01droWJYOVA3g6bCmo1KcG19s6Q_2tY8Gk,11989
platformio/package/manager/core.py,sha256=eb6lEkow4d8Ivb19_5MSimSnDq-2CqdB8ft8UAOJnlE,3150
platformio/package/manager/library.py,sha256=C_0UwkR0YKaV6PlEuW-ySjwGzLxE-XsMspXFxv_MO5Y,4369
platformio/package/manager/platform.py,sha256=EOlOTbGpziPlCs-wU7j0W1lUIwIhZ5P6qYRTUO3tlas,6342
platformio/package/manager/tool.py,sha256=xVo-rL-9fWwV8uo7i7yUfpG8YtzY3QXw8OQwGVuyX2I,1180
platformio/package/manifest/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/package/manifest/__pycache__/__init__.cpython-311.pyc,,
platformio/package/manifest/__pycache__/parser.cpython-311.pyc,,
platformio/package/manifest/__pycache__/schema.cpython-311.pyc,,
platformio/package/manifest/parser.py,sha256=bClKFpOuaYNxTsrkYHsdtiUdf-sTBRbjT0rxSKu629g,24761
platformio/package/manifest/schema.py,sha256=BClb_fG-Dyo-Q6TgbnBVwZP7kmeynhSotOmVfOzCubA,9005
platformio/package/meta.py,sha256=wiViaerBtjetUV92H_0xhWlCMKpwRUPw6VrF3Ou2pSw,17237
platformio/package/pack.py,sha256=768gCyhbRf8tirN4b8ScIsVSoff_Qo0YSlIQYdDDBJA,8511
platformio/package/unpack.py,sha256=ctujvF19PBTyKA8FpyfxV1zRu4tNJ5KOkAsA7fdL-EU,6852
platformio/package/vcsclient.py,sha256=qnx9K4lrou4ith24Pj43VL14I_v0eHeXhADRfiZBfgg,8517
platformio/package/version.py,sha256=qjWYRrRfsB80llQICbY-UrYlapqL0i6oQD_bx07lmNQ,1812
platformio/platform/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/platform/__pycache__/__init__.cpython-311.pyc,,
platformio/platform/__pycache__/_packages.cpython-311.pyc,,
platformio/platform/__pycache__/_run.cpython-311.pyc,,
platformio/platform/__pycache__/base.cpython-311.pyc,,
platformio/platform/__pycache__/board.cpython-311.pyc,,
platformio/platform/__pycache__/exception.cpython-311.pyc,,
platformio/platform/__pycache__/factory.cpython-311.pyc,,
platformio/platform/_packages.py,sha256=8gM_b9jVBx31K4TzzzJsLFoohizoKAl3cIpLo2Espng,3490
platformio/platform/_run.py,sha256=y1EptkN_FuzSh8dhQPqd786cKU4e7QiypK0oOS6VbNQ,6342
platformio/platform/base.py,sha256=TaBEpMcV-ns6gD2ZRhAcdbYgP08mndXtrl8RnGfjLbA,8770
platformio/platform/board.py,sha256=yjI3ZbeLQsUgt-qKtFRMO9be1K9tXUW9EmANotm6tDw,5063
platformio/platform/exception.py,sha256=glFVbC7hfoosQXylLLmp07jJMszgI45YKncwtXQU1XE,1376
platformio/platform/factory.py,sha256=s6_28R0WaFM3C1az8SbVK54HFNrE8ygNovS4PTzmKY0,3829
platformio/proc.py,sha256=gY4FdknfBg1O5DxAaC-Qwie8yQoe6iQ8foCsRPSCZX4,6490
platformio/project/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/project/__pycache__/__init__.cpython-311.pyc,,
platformio/project/__pycache__/cli.cpython-311.pyc,,
platformio/project/__pycache__/config.cpython-311.pyc,,
platformio/project/__pycache__/exception.cpython-311.pyc,,
platformio/project/__pycache__/helpers.cpython-311.pyc,,
platformio/project/__pycache__/options.cpython-311.pyc,,
platformio/project/__pycache__/savedeps.cpython-311.pyc,,
platformio/project/cli.py,sha256=QCNViaQEftXhw5rJbVqK3rqbujB6ScpyjCBbF505F68,1016
platformio/project/commands/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/project/commands/__pycache__/__init__.cpython-311.pyc,,
platformio/project/commands/__pycache__/config.cpython-311.pyc,,
platformio/project/commands/__pycache__/init.cpython-311.pyc,,
platformio/project/commands/__pycache__/metadata.cpython-311.pyc,,
platformio/project/commands/config.py,sha256=0M7fXQyHstW3vl1fDo-6auhghqzlINFx0cuNbWqUJH4,3377
platformio/project/commands/init.py,sha256=c-GyNBEcrZBmFfX9Hnlklrw6yGVGsoVePYhRQ1lBnRI,12820
platformio/project/commands/metadata.py,sha256=wdfcIj4uQfMWwdgoeEZV2lXk8kEe10aGlzLEb6Uu8rc,2873
platformio/project/config.py,sha256=iqHG5i5i3IPVlsYP3xqdD5ck0muIoU6nhdTsNUMYwMU,20357
platformio/project/exception.py,sha256=KiHbiqpyJLHLNtUmAo9Jve6S_4u-qIVhzsqtkrNwXBQ,1863
platformio/project/helpers.py,sha256=qodHuDN5ox0OJ2MRkxU1crm0S719IhTu-UY663zT828,6700
platformio/project/integration/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/project/integration/__pycache__/__init__.cpython-311.pyc,,
platformio/project/integration/__pycache__/generator.cpython-311.pyc,,
platformio/project/integration/generator.py,sha256=0CqRc4hw2-Y91JAN-HxOCA5JfUxsDmYgDlky1atXOuQ,6538
platformio/project/integration/tpls/clion/.gitignore.tpl,sha256=AI9ZkplMFYlNOmNTFf_b2ZtUeL35rYNoXvvnANwmwhw,5
platformio/project/integration/tpls/codeblocks/platformio.cbp.tpl,sha256=E_Mpe49A8S9p4RVrUnSNWt4uqShhAFFo-3KN7vyHwVo,2565
platformio/project/integration/tpls/eclipse/.cproject.tpl,sha256=NsHmYakFfwCUMHgjqAk0UfHFPbOw3V78XAPRgwDHs68,20663
platformio/project/integration/tpls/eclipse/.project.tpl,sha256=DQxFc7ap4Gx81szkEL2mNqKrsDzpm4UW437nRzLJdl4,817
platformio/project/integration/tpls/eclipse/.settings/PlatformIO Debugger.launch.tpl,sha256=ghGyM2C5QCgxqKbRTi_qK_4OGsLi0EupY0baE398m80,2838
platformio/project/integration/tpls/eclipse/.settings/language.settings.xml.tpl,sha256=aDYr0qbnIMcDzxbd2YEuJ_yA2ejHLSfHjZp5nQX01qs,2380
platformio/project/integration/tpls/eclipse/.settings/org.eclipse.cdt.core.prefs.tpl,sha256=X3dIWa-3echoJe-Vzy2CxtZ0obl3Cg9bogtyWHubxB0,756
platformio/project/integration/tpls/emacs/.ccls.tpl,sha256=CL92fH3wO7UtflXgbIMMH6TSdF8-0TB6kmWckPZE7gE,251
platformio/project/integration/tpls/emacs/.gitignore.tpl,sha256=Xv-kHwyOOGlu-N1P8UyTKPfPp1d7kg9G9MhWaqzwhO0,27
platformio/project/integration/tpls/netbeans/nbproject/configurations.xml.tpl,sha256=WvHD5eMcbJhcu5PA1pkXaxdSznFAc-xfZmaF1JqJErI,2520
platformio/project/integration/tpls/netbeans/nbproject/private/configurations.xml.tpl,sha256=9mJQpnh6glI__NHZDLJAiNm-ezjdRnmgTJqr5dkREJQ,2330
platformio/project/integration/tpls/netbeans/nbproject/private/launcher.properties.tpl,sha256=-6ZP8R7AGthm0RqtwYqeGYXOFDFmF32eIuCHgJFPBJA,1999
platformio/project/integration/tpls/netbeans/nbproject/private/private.xml.tpl,sha256=kzLrN_2dKPccWFEd5M5dIM78eTfsExf8uwdLJVy5IKQ,481
platformio/project/integration/tpls/netbeans/nbproject/project.xml.tpl,sha256=Pu55YDIpw7a4K6D50WbDAFgOWZuZpsunWTlU8hei4Ws,912
platformio/project/integration/tpls/qtcreator/.gitignore.tpl,sha256=L4luCEKv4fdnpdgeYUkwBGE_9BHKZSCfqtlNVUahN78,17
platformio/project/integration/tpls/qtcreator/Makefile.tpl,sha256=FliSlDvJ_ngrLlf2B8Rmn2312RlMnTyZPgVtKR6Ap8A,383
platformio/project/integration/tpls/qtcreator/platformio.cflags.tpl,sha256=9us28ZXxI7PSdy3vVLvAW3zfhIPd2QWn_uhDuF0RqxA,109
platformio/project/integration/tpls/qtcreator/platformio.config.tpl,sha256=tQw9kJlLJk1ZPlcxgQOs-gG4EAcO5ez49Fhwd6NKJ68,171
platformio/project/integration/tpls/qtcreator/platformio.creator.tpl,sha256=gPqYfaG9j64yi8bNWDjVUGoZEVh_YcRDMqotsWWa6Sg,11
platformio/project/integration/tpls/qtcreator/platformio.cxxflags.tpl,sha256=JYWGMS9PShDc9y-Ddl6IR2_V89JoCa3uFHe9C0alAjo,110
platformio/project/integration/tpls/qtcreator/platformio.files.tpl,sha256=iDfokD27Or0SPqFgT388k-RHE5XDmVf-DK_hqWpJVmM,75
platformio/project/integration/tpls/qtcreator/platformio.includes.tpl,sha256=UHrSjM4fX5sfwj4adskzZCjUmMexWnDDAfzoE3RkUtw,65
platformio/project/integration/tpls/sublimetext/.ccls.tpl,sha256=CL92fH3wO7UtflXgbIMMH6TSdF8-0TB6kmWckPZE7gE,251
platformio/project/integration/tpls/sublimetext/platformio.sublime-project.tpl,sha256=5OPg3FjnyWFtKvXLF-gtg4VN8aCFvvRjrSLn3mZo3L0,2069
platformio/project/integration/tpls/vim/.ccls.tpl,sha256=CL92fH3wO7UtflXgbIMMH6TSdF8-0TB6kmWckPZE7gE,251
platformio/project/integration/tpls/vim/.gitignore.tpl,sha256=OOP9YyJXggS1CiyWpdsirvs3yhL0g7IoEZfdiAR0Q-I,43
platformio/project/integration/tpls/visualstudio/platformio.vcxproj.filters.tpl,sha256=LUNoUWi5a44CI8dB4N-j0l-Jk5PTt-rS3Vm8t8lHOk0,975
platformio/project/integration/tpls/visualstudio/platformio.vcxproj.tpl,sha256=cHgjGSRIk18th8e6jReG0EBK4ohqbCvdIFq-kohU5IA,3806
platformio/project/integration/tpls/vscode/.gitignore.tpl,sha256=Z8yoxshcRpjQtVkqB6QO8sFuknDL4nc8Z5iUQnJSUSU,94
platformio/project/integration/tpls/vscode/.vscode/c_cpp_properties.json.tpl,sha256=q12akAwKBzi97He1lp66d1Bkn4rwodPPsamy6NeU2B0,3355
platformio/project/integration/tpls/vscode/.vscode/extensions.json.tpl,sha256=p_XaSGTkhk_rskaKcRLF7qlkF4iDAlP1neX4GW3vyCk,1159
platformio/project/integration/tpls/vscode/.vscode/launch.json.tpl,sha256=UFhtcfvkOG0sUNItWhjBHNGbszDt5s4RcZEd2NngqF4,3080
platformio/project/options.py,sha256=LkDP2awwhBHych6gPJpqdxYtq_kvibpcAg0yZU2rwzQ,30899
platformio/project/savedeps.py,sha256=8HbtQLZOeDACrj2xE4s7wrrVKGYhpMu1Wtw2B5kVzo0,3077
platformio/public.py,sha256=H5wqpLhlgqGaG27HaB1skFHve6S7La-UvrL4XtvD8QE,1448
platformio/registry/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/registry/__pycache__/__init__.cpython-311.pyc,,
platformio/registry/__pycache__/client.cpython-311.pyc,,
platformio/registry/__pycache__/mirror.cpython-311.pyc,,
platformio/registry/access/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/registry/access/__pycache__/__init__.cpython-311.pyc,,
platformio/registry/access/__pycache__/cli.cpython-311.pyc,,
platformio/registry/access/__pycache__/validate.cpython-311.pyc,,
platformio/registry/access/cli.py,sha256=uJ0JBWkXCrqxvJdGglMOyl1LOiGFO7zEcTGxxM6ItZs,1234
platformio/registry/access/commands/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/registry/access/commands/__pycache__/__init__.cpython-311.pyc,,
platformio/registry/access/commands/__pycache__/grant.cpython-311.pyc,,
platformio/registry/access/commands/__pycache__/list.cpython-311.pyc,,
platformio/registry/access/commands/__pycache__/private.cpython-311.pyc,,
platformio/registry/access/commands/__pycache__/public.cpython-311.pyc,,
platformio/registry/access/commands/__pycache__/revoke.cpython-311.pyc,,
platformio/registry/access/commands/grant.py,sha256=j9O7gA-phi4gCOXIhPjSMN4p5rSssQio4HaXckmA0fc,1521
platformio/registry/access/commands/list.py,sha256=-26y7kou6Jf5Cks12ImS4Rh5lfBCiYNcs29inr8Vqro,2182
platformio/registry/access/commands/private.py,sha256=PXQacOzGMmR_nNLaeIRUa1wiUVqy5sajXxrbiijIJzM,1241
platformio/registry/access/commands/public.py,sha256=49htYBoJaVzu54GK2sc4aaj_ZuB3e8tLsDeh1XCOQzY,1238
platformio/registry/access/commands/revoke.py,sha256=jej38dsgo8vGuLA2QtXm04NYL2a4OpC8xfOTfNuiMBA,1424
platformio/registry/access/validate.py,sha256=cE4TsFpoXUsNoe0UeGQC1Oj3Zi5mNkkDK9fAj4YlP7E,1074
platformio/registry/client.py,sha256=RZKSLeZ_-cgOOC1sI7Li4xbI436IWpXT_GCyP2-x1Ps,5880
platformio/registry/mirror.py,sha256=ZmLoNUQ6q4p7QLBnB8IDWeTvnvhlIZPtankbstrCTRg,3796
platformio/remote/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/remote/__pycache__/__init__.cpython-311.pyc,,
platformio/remote/__pycache__/cli.cpython-311.pyc,,
platformio/remote/__pycache__/projectsync.cpython-311.pyc,,
platformio/remote/ac/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/remote/ac/__pycache__/__init__.cpython-311.pyc,,
platformio/remote/ac/__pycache__/base.cpython-311.pyc,,
platformio/remote/ac/__pycache__/process.cpython-311.pyc,,
platformio/remote/ac/__pycache__/psync.cpython-311.pyc,,
platformio/remote/ac/__pycache__/serial.cpython-311.pyc,,
platformio/remote/ac/base.py,sha256=b1UWObhq8mLOyvJl9Rmvbc3sLjnUqn7XFggxsbQzoek,2635
platformio/remote/ac/process.py,sha256=LAcxPnU1zRWzLlbiiKdBihfEkWmtUB6KloXu_G91Fwo,1421
platformio/remote/ac/psync.py,sha256=RGwdsnbgKgTPiFq1Rr6B2_hdr__oUjZGYog3VvbwqlM,2326
platformio/remote/ac/serial.py,sha256=q7GSrwNkx1YoyykfuWbD4Qi2pObwWNYnVC7vs2V8VXU,2108
platformio/remote/cli.py,sha256=bw3zpzu4E5WD7esGmK6PqzYwVlnU_z6V1s0o8hsbleE,11934
platformio/remote/client/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/remote/client/__pycache__/__init__.cpython-311.pyc,,
platformio/remote/client/__pycache__/agent_list.cpython-311.pyc,,
platformio/remote/client/__pycache__/agent_service.cpython-311.pyc,,
platformio/remote/client/__pycache__/async_base.cpython-311.pyc,,
platformio/remote/client/__pycache__/base.cpython-311.pyc,,
platformio/remote/client/__pycache__/device_list.cpython-311.pyc,,
platformio/remote/client/__pycache__/device_monitor.cpython-311.pyc,,
platformio/remote/client/__pycache__/run_or_test.cpython-311.pyc,,
platformio/remote/client/__pycache__/update_core.cpython-311.pyc,,
platformio/remote/client/agent_list.py,sha256=ro8w7WLkmKh1ufNyZI3KQ-O4aUvycsK-sZRZuRqrYg4,1337
platformio/remote/client/agent_service.py,sha256=HoAz4Gh84GKgtDkcyELE8QEjuJb9KtvV_nrLfKawvoY,8904
platformio/remote/client/async_base.py,sha256=145dXqGW5PERlFr98cIXbvLniF_pwaWtglvwFMVMt78,2306
platformio/remote/client/base.py,sha256=RE-Z2rbbYyx92AYs5cd_5PC1mh25Qs55IfPDN7YtnpE,6967
platformio/remote/client/device_list.py,sha256=vExWGKEEkIE95qE6oJ8PhaJu4sqrfFxF2mUlVQVMXC8,1987
platformio/remote/client/device_monitor.py,sha256=lnMgY6WF0UnQmxIpqhqWiEm9zjWtQ8cyMnN18BLJBTk,8472
platformio/remote/client/run_or_test.py,sha256=ElLWN7Jwmavn3shJBnYR3XmmHacqjczmAsthpY4gB64,9748
platformio/remote/client/update_core.py,sha256=PRI44rjJG38rYMHpLe3VQUXzgZ0xCKPTn3wnnGIh6Ro,923
platformio/remote/factory/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/remote/factory/__pycache__/__init__.cpython-311.pyc,,
platformio/remote/factory/__pycache__/client.cpython-311.pyc,,
platformio/remote/factory/__pycache__/ssl.cpython-311.pyc,,
platformio/remote/factory/client.py,sha256=AbrhJoyCSxx5EmluN6BgL3Hdm2rH8mr-uEHfLM0OAX0,3549
platformio/remote/factory/ssl.py,sha256=O4ui9mgs5TiwKyk3sCwtQ5LzLriGG5x773H2iT4lVqs,1515
platformio/remote/projectsync.py,sha256=noFj4EXx3Scb6PHNcaYZaM_CTwGY_NVDEmEkWr4_DLo,4050
platformio/run/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/run/__pycache__/__init__.cpython-311.pyc,,
platformio/run/__pycache__/cli.cpython-311.pyc,,
platformio/run/__pycache__/helpers.cpython-311.pyc,,
platformio/run/__pycache__/processor.cpython-311.pyc,,
platformio/run/cli.py,sha256=Vnfl_JkGjMJWZNs-sLd2ynNPdgkD92rbz0eXPLGpCbA,9986
platformio/run/helpers.py,sha256=uGQaOgge3gSPjgZKiKSye5ZquIA_nBwYRNWT_ZchdK4,1654
platformio/run/processor.py,sha256=ERjSpjqR5Cw3-lSkBGKQ3X7qstZykdxmRVwyjMQ-00U,3269
platformio/system/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/system/__pycache__/__init__.cpython-311.pyc,,
platformio/system/__pycache__/cli.cpython-311.pyc,,
platformio/system/__pycache__/completion.cpython-311.pyc,,
platformio/system/__pycache__/prune.cpython-311.pyc,,
platformio/system/cli.py,sha256=VIIH8ZaU_TsaYu4YMZZBjY8ObPHB_AA1qXm9r8dUB5w,1023
platformio/system/commands/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/system/commands/__pycache__/__init__.cpython-311.pyc,,
platformio/system/commands/__pycache__/completion.cpython-311.pyc,,
platformio/system/commands/__pycache__/info.cpython-311.pyc,,
platformio/system/commands/__pycache__/prune.cpython-311.pyc,,
platformio/system/commands/completion.py,sha256=ECzAB3BEHeTTa6rKO13QvZYIfiRs_8rO7S4T7-g_HgQ,2504
platformio/system/commands/info.py,sha256=kfeJCCC6Sz_h88uJ0VXSvhL2-uf_r95yNnh6iCrncms,2969
platformio/system/commands/prune.py,sha256=lKKl7f1OKgwV-qZvAsI0560NGNGZ3_VeZTPqveetHFU,2306
platformio/system/completion.py,sha256=UzLxYLp8pC2yIaxHk86lF3EimZrIVbvWO4_yTAJRnnc,3298
platformio/system/prune.py,sha256=h-kBSswgEujIfJhO241PfzYF7m80Ak6QTBSU479ZJfg,3507
platformio/telemetry.py,sha256=eMLvCBwolJCwLS4hHNxzBBEuxFZoxVnmJ3X_vLgGBgM,10894
platformio/test/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/test/__pycache__/__init__.cpython-311.pyc,,
platformio/test/__pycache__/cli.cpython-311.pyc,,
platformio/test/__pycache__/exception.cpython-311.pyc,,
platformio/test/__pycache__/helpers.cpython-311.pyc,,
platformio/test/__pycache__/result.cpython-311.pyc,,
platformio/test/cli.py,sha256=nNxcYdiT1jD2hpleNZkGfWI29rRlmWjO7G0JR5yNnW8,6573
platformio/test/exception.py,sha256=zXg8C6iHzCxLYay8-HWknZ_GrS12_ncl5ZDhq79Kd7Y,1144
platformio/test/helpers.py,sha256=v6nIEHZ_chbffCQMNX12ZhJ6FUpVJHpvCqXg-GhBiMU,2848
platformio/test/reports/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/test/reports/__pycache__/__init__.cpython-311.pyc,,
platformio/test/reports/__pycache__/base.cpython-311.pyc,,
platformio/test/reports/__pycache__/json.cpython-311.pyc,,
platformio/test/reports/__pycache__/junit.cpython-311.pyc,,
platformio/test/reports/__pycache__/stdout.cpython-311.pyc,,
platformio/test/reports/base.py,sha256=GSeJ069gztSZEuaa8wN8lctw5dKhoxNsoVspsPJwP_k,1237
platformio/test/reports/json.py,sha256=TkccpnA5SHltNsJuJnEIoPujCBtPmN6iB6Z0V4qplZE,3881
platformio/test/reports/junit.py,sha256=kpR8IlAwEVhm-C1iMrMGfFYeNsAJq4CeDRt8H3vJWRg,4363
platformio/test/reports/stdout.py,sha256=CsR0Ko8JvvvgCU4c3UXAmltpR_Cz1aN2IMAx8ZZAhu0,3703
platformio/test/result.py,sha256=xL81gf9NQObe_EMBd6tddCgTLFTk8oINPGhJUbvDUx0,4720
platformio/test/runners/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/test/runners/__pycache__/__init__.cpython-311.pyc,,
platformio/test/runners/__pycache__/base.cpython-311.pyc,,
platformio/test/runners/__pycache__/doctest.cpython-311.pyc,,
platformio/test/runners/__pycache__/factory.cpython-311.pyc,,
platformio/test/runners/__pycache__/googletest.cpython-311.pyc,,
platformio/test/runners/__pycache__/unity.cpython-311.pyc,,
platformio/test/runners/base.py,sha256=r7Y9nsVTjSPX_uyITX-V3i8AacO1p0mLBhXeuAp67MY,7681
platformio/test/runners/doctest.py,sha256=cLm5wODUuHnlAgCPD--x6-BRfLzUtT2OVNb-xDycZ0E,3881
platformio/test/runners/factory.py,sha256=u09vOz9GrmbnLhWwDAVcj3fVLhr6LgVMea6mFbHzn_M,2812
platformio/test/runners/googletest.py,sha256=6GLIlCkqbf0jfofErABhZLcR4AMT22AX2VuuzYU-n58,3679
platformio/test/runners/readers/__init__.py,sha256=0Ge0yRO7V02suJtMWBb3uPYZIhBkQfc1q2Mtqkez5xw,610
platformio/test/runners/readers/__pycache__/__init__.cpython-311.pyc,,
platformio/test/runners/readers/__pycache__/native.cpython-311.pyc,,
platformio/test/runners/readers/__pycache__/serial.cpython-311.pyc,,
platformio/test/runners/readers/native.py,sha256=JvvZh6CuC2fF9ikSUZ-s6kMglovZ7exwOO8NNen-yKg,4692
platformio/test/runners/readers/serial.py,sha256=5jauj6yAuDdebi474anhGedk0eZEbl5rKiYQEz018PI,2751
platformio/test/runners/unity.py,sha256=C5rQ1ajojBuCJ4T1mP240LrGh9WA4q9qva6AS52ckTk,9560
platformio/util.py,sha256=SklOHSBQGtPWnslhMbxqQHNeJ0PlNSbum3mRjUt08Y8,6192

View File

@@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: setuptools (80.10.2)
Root-Is-Purelib: true
Tag: py3-none-any

View File

@@ -0,0 +1,4 @@
[console_scripts]
pio = platformio.__main__:main
piodebuggdb = platformio.__main__:debug_gdb_main
platformio = platformio.__main__:main

View File

@@ -0,0 +1,174 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

View File

@@ -0,0 +1 @@
platformio