<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-python/classes, branch master-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-05-23T00:39:10+00:00</updated>
<entry>
<title>distutils: remove classes</title>
<updated>2025-05-23T00:39:10+00:00</updated>
<author>
<name>Trevor Gamblin</name>
<email>tgamblin@baylibre.com</email>
</author>
<published>2025-05-22T12:50:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=90bae3f54c17ad8dcce649f581474926f07b62a1'/>
<id>urn:sha1:90bae3f54c17ad8dcce649f581474926f07b62a1</id>
<content type='text'>
distutils is no longer in Python as of 3.12. Nothing seems to be using
these classes in the layer, so remove them.

Signed-off-by: Trevor Gamblin &lt;tgamblin@baylibre.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-python: missing closing brace</title>
<updated>2024-04-16T04:01:19+00:00</updated>
<author>
<name>Electric Worry</name>
<email>electricworry@users.noreply.github.com</email>
</author>
<published>2024-04-14T17:13:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3ae92547303e2fe42dfdea3a4c739eb773a9f0ca'/>
<id>urn:sha1:3ae92547303e2fe42dfdea3a4c739eb773a9f0ca</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-python: drop ${PYTHON_PN}</title>
<updated>2024-02-20T07:22:24+00:00</updated>
<author>
<name>Tim Orling</name>
<email>ticotimo@gmail.com</email>
</author>
<published>2024-02-20T04:10:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=94c20e1ef4d7bd1dde1003cde25b9adb1ccc8310'/>
<id>urn:sha1:94c20e1ef4d7bd1dde1003cde25b9adb1ccc8310</id>
<content type='text'>
python 2 is long unsupported, so we no longer need this variable.

Signed-off-by: Tim Orling &lt;tim.orling@konsulko.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python_mesonpy.bbclass: move to oe-core</title>
<updated>2024-02-20T07:22:23+00:00</updated>
<author>
<name>Tim Orling</name>
<email>ticotimo@gmail.com</email>
</author>
<published>2024-02-19T17:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=68d898a0cba1acff79558b6e94ac5048a79a7315'/>
<id>urn:sha1:68d898a0cba1acff79558b6e94ac5048a79a7315</id>
<content type='text'>
This is now the declared PEP-517 build-backend for python3-numpy

Move the support into oe-core

Signed-off-by: Tim Orling &lt;tim.orling@konsulko.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python_mesonpy: New class</title>
<updated>2023-06-14T16:50:28+00:00</updated>
<author>
<name>Zoltán Böszörményi</name>
<email>zboszor@gmail.com</email>
</author>
<published>2023-06-08T12:29:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1baf66e09b70e6757c74f5b5ca4f9db396944657'/>
<id>urn:sha1:1baf66e09b70e6757c74f5b5ca4f9db396944657</id>
<content type='text'>
This is a new PEP517 compatible build class for python modules
that use pyproject.toml and this:

[build-system]
build-backend = 'mesonpy'

The new class uses python3-meson-python-native.

Signed-off-by: Zoltán Böszörményi &lt;zboszor@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-hatchling: remove (now in oe-core)</title>
<updated>2022-07-02T15:37:03+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-07-01T11:35:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b21eb2b93ffcc427e7acea4d70a1be6ad5da8af7'/>
<id>urn:sha1:b21eb2b93ffcc427e7acea4d70a1be6ad5da8af7</id>
<content type='text'>
As of 846e80 this is now in oe-core.

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-hatchling: add new recipe and build class</title>
<updated>2022-05-29T13:39:14+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-05-24T12:11:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4aebf7e4b226621f4ffe531b8a34510cf3b13742'/>
<id>urn:sha1:4aebf7e4b226621f4ffe531b8a34510cf3b13742</id>
<content type='text'>
Hatchling is the build backend used by the Hatch tool.  Add the recipe
and a pep517 build class.

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-python: Clean up recipes and classes that were moved to oe-core</title>
<updated>2022-03-16T13:25:28+00:00</updated>
<author>
<name>Alejandro Enedino Hernandez Samaniego</name>
<email>alejandro.hernandez@linux.microsoft.com</email>
</author>
<published>2022-03-14T02:03:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=bb9d3688f1b5a5f91ee3e1675bd802c5f9c189f3'/>
<id>urn:sha1:bb9d3688f1b5a5f91ee3e1675bd802c5f9c189f3</id>
<content type='text'>
Signed-off-by: Alejandro Enedino Hernandez Samaniego &lt;alejandro.hernandez@linux.microsoft.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: tgamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
<entry>
<title>poetry_core: update for renamed class pip_install_wheel to python_pep517</title>
<updated>2022-03-14T16:15:03+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-03-12T20:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3d93230c3e0fff2157fbdf63769629878cd36532'/>
<id>urn:sha1:3d93230c3e0fff2157fbdf63769629878cd36532</id>
<content type='text'>
Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>poetry-core: clean up class</title>
<updated>2022-03-10T15:31:21+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-03-08T19:42:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=62af27a57ae2c0368469a559b85c3873b7859551'/>
<id>urn:sha1:62af27a57ae2c0368469a559b85c3873b7859551</id>
<content type='text'>
There's been a lot of work on this class so clean it up a bit.

Rationalise imports, python3-dir is already included in python3native.

Don't write a helper script in do_configure, just call the API in
do_compile.  In the long term this should be using pypa/build instead
of calling the API directly.

Stub out do_configure as the base configure isn't useful.

Write the wheel to PIP_INSTALL_DIST_PATH instead of hard-coding S/dist,
and clean it.

Use EXPORT_FUNCTIONS on the tasks.

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
