micropython/tools
Jim Mussared bc23f207ce tools/manifestfile.py: Allow require() to specify unix packages.
By default, don't include micropython-lib/unix-ffi in the search.

If unix_ffi=True is passed to require(), then include unix-ffi and make it
take precedence over the other locations (e.g. python-stdlib).

This does two things:
 - Prevents non-unix builds from using unix-only packages.
 - Allows the unix build to optionally use a more full-featured (e.g. ffi)
   based package, even with the same name as one from e.g. stdlib.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2022-09-05 17:06:52 +10:00
..
autobuild
mpremote
.gitattributes
.gitignore
cc1
ci.sh
codeformat.py
codestats.sh
dfu.py
file2h.py
gen-changelog.sh
gen-cpydiff.py
gendoc.py
insert-usb-ids.py
makemanifest.py
manifestfile.py tools/manifestfile.py: Allow require() to specify unix packages. 2022-09-05 17:06:52 +10:00
metrics.py
mpy-tool.py
mpy_bin2res.py
mpy_cross_all.py
mpy_ld.py
pyboard.py
pydfu.py
tinytest-codegen.py
uf2conv.py
uf2families.json
uncrustify.cfg
upip.py
upip_utarfile.py
verifygitlog.py