micropython/docs/reference
Damien George 35dd959133 tools/manifestfile.py: Change library search to use a list of paths.
This commit changes how library packages are searched for when a manifest
file is loaded: there is now simply a list of library paths that is
searched in order for the given package.  This list defaults to the
main directories in micropython-lib, but can be added to -- either appended
or prepended -- by using `add_library()`.

In particular the way unix-ffi library packages are searched has changed,
because the `unix_ffi` argument to `require()` is now removed.  Instead, if
a build wants to include packages from micropython-lib/unix-ffi, then it
must explicitly add this to the list of paths to search using:

    add_library("unix-ffi", "$(MPY_LIB_DIR)/unix-ffi")

Work done in collaboration with Jim Mussared.

Signed-off-by: Damien George <damien@micropython.org>
2024-02-08 17:16:10 +11:00
..
asm_thumb2_arith.rst
asm_thumb2_compare.rst
asm_thumb2_directives.rst
asm_thumb2_float.rst
asm_thumb2_hints_tips.rst
asm_thumb2_index.rst
asm_thumb2_label_branch.rst
asm_thumb2_ldr.rst
asm_thumb2_logical_bit.rst
asm_thumb2_misc.rst
asm_thumb2_mov.rst
asm_thumb2_stack.rst
asm_thumb2_str.rst
constrained.rst all: Fix "reuse" and "overridden" spelling mistakes. 2024-01-05 15:08:33 +11:00
filesystem.rst docs: Use vfs module instead of os. 2024-02-07 13:25:10 +11:00
glossary.rst all: Fix various spelling mistakes found by codespell 2.2.6. 2023-10-03 11:24:50 +11:00
index.rst docs/reference/micropython2_migration: Add migration guide. 2023-10-27 15:28:46 +11:00
isr_rules.rst
manifest.rst tools/manifestfile.py: Change library search to use a list of paths. 2024-02-08 17:16:10 +11:00
micropython2_migration.rst docs/reference/micropython2_migration.rst: Add info about os and vfs. 2024-02-07 13:25:09 +11:00
mpremote.rst
mpyfiles.rst docs/reference/mpyfiles: Document change in .mpy sub-version. 2023-10-16 11:28:32 +11:00
packages.rst
pyboard.py.rst
repl.rst
speed_python.rst