summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides
diff options
context:
space:
mode:
authorPaul Eggleton <bluelightning@bluelightning.org>2023-04-22 15:19:42 +1200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-04-22 10:42:54 +0100
commit8242bd30def1af9286a8cdbed8c569c58a6af38b (patch)
tree693d99528ea149633cb8ec20bc97a1992922b490 /documentation/migration-guides
parentf901224f8861c67668ecf0d60290d5e092f7d0e5 (diff)
downloadpoky-8242bd30def1af9286a8cdbed8c569c58a6af38b.tar.gz
migration-guides: Add coverage of addpylib directive
To complement what I am adding to the BitBake reference manual, add a section in the 4.2 migration guide, a reference in the structure section of the reference manual (where we talk about meta/lib) and adjust the release notes item to be a little more concise. (From yocto-docs rev: 0903e82a9da263c6d64aead03407eb377eb5bbfe) Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/migration-guides')
-rw-r--r--documentation/migration-guides/migration-4.2.rst22
-rw-r--r--documentation/migration-guides/release-notes-4.2.rst8
2 files changed, 24 insertions, 6 deletions
diff --git a/documentation/migration-guides/migration-4.2.rst b/documentation/migration-guides/migration-4.2.rst
index ccc3e8905e..c2ec8af8a4 100644
--- a/documentation/migration-guides/migration-4.2.rst
+++ b/documentation/migration-guides/migration-4.2.rst
@@ -85,6 +85,28 @@ On the other hand, some earlier distributions are no longer supported:
85 85
86See :ref:`all supported distributions <system-requirements-supported-distros>`. 86See :ref:`all supported distributions <system-requirements-supported-distros>`.
87 87
88
89.. _migration-4.2-addpylib:
90
91Python library code extensions
92~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93
94BitBake in this release now supports a new ``addpylib`` directive to enable
95Python libraries within layers.
96
97This directive should be added to your layer configuration
98as in the below example from ``meta/conf/layer.conf``::
99
100 addpylib ${LAYERDIR}/lib oe
101
102Layers currently adding a lib directory to extend Python library code should now
103use this directive as :term:`BBPATH` is not going to be added automatically by
104OE-Core in future. Note that the directives are immediate operations, so it does
105make modules available for use sooner than the current BBPATH-based approach.
106
107For more information, see :ref:`bitbake-user-manual/bitbake-user-manual-metadata:extending python library code`.
108
109
88.. _migration-4.2-misc-changes: 110.. _migration-4.2-misc-changes:
89 111
90Miscellaneous changes 112Miscellaneous changes
diff --git a/documentation/migration-guides/release-notes-4.2.rst b/documentation/migration-guides/release-notes-4.2.rst
index 4cf1974d4f..a3e821cb4b 100644
--- a/documentation/migration-guides/release-notes-4.2.rst
+++ b/documentation/migration-guides/release-notes-4.2.rst
@@ -11,12 +11,8 @@ New Features / Enhancements in 4.2
11 :term:`buildtools` tarball. 11 :term:`buildtools` tarball.
12 12
13- BitBake in this release now supports a new ``addpylib`` directive to enable 13- BitBake in this release now supports a new ``addpylib`` directive to enable
14 Python libraries within layers. 14 Python libraries within layers. For more information,
15 15 see :ref:`bitbake-user-manual/bitbake-user-manual-metadata:extending python library code`.
16 This directive should be added to your layer configuration
17 as in the below example from ``meta/conf/layer.conf``::
18
19 addpylib ${LAYERDIR}/lib oe
20 16
21- BitBake has seen multiple internal changes that may impact 17- BitBake has seen multiple internal changes that may impact
22 memory and disk usage as well as parsing time, in particular: 18 memory and disk usage as well as parsing time, in particular: