diff options
author | Jim Mussared <jim.mussared@gmail.com> | 2022-07-13 23:36:45 +1000 |
---|---|---|
committer | Jim Mussared <jim.mussared@gmail.com> | 2022-09-05 17:00:43 +1000 |
commit | f3cdb052db1784b38e02f043cb72bda5a57b8696 (patch) | |
tree | 92456b9c8e47405f5587b27f61e59ef4fe16a83e /docs/esp8266 | |
parent | da7f2537a124191371cbc3bc625ed96a43dc29c7 (diff) |
tools/manifestfile.py: Add library for working with manifests.
This splits the manifest file loading logic from makemanifest.py and
updates makemanifest.py to use it.
This will allow non-freezing uses of manifests, such as defining packages
and dependencies in micropython-lib.
Also adds additional methods to the manifest "API":
- require() - to get a package from micropython-lib.
- module() - to define a single-file module
- package() - to define a multi-file package
module() and package() should replace most uses of freeze() and can also
be also used in non-freezing scenarios.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
Diffstat (limited to 'docs/esp8266')
0 files changed, 0 insertions, 0 deletions