<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-devtools/pocketpy, 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-10-29T06:31:28+00:00</updated>
<entry>
<title>pocketpy: Upgrade to 3.1.3</title>
<updated>2025-10-29T06:31:28+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-10-27T01:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=466bf08759060a98eaa5549165ef5827d29996a1'/>
<id>urn:sha1:466bf08759060a98eaa5549165ef5827d29996a1</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pocketpy: Upgrade to 2.1.1</title>
<updated>2025-09-04T17:28:30+00:00</updated>
<author>
<name>Michael Fitzmayer</name>
<email>mail@michael-fitzmayer.de</email>
</author>
<published>2025-09-03T19:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=37a07db3653f6c003aa8c40df7a07fcf5c78b513'/>
<id>urn:sha1:37a07db3653f6c003aa8c40df7a07fcf5c78b513</id>
<content type='text'>
Update LICENSE checksum: the year in the copyright notice has been updated.

Enable CMake option PK_ENABLE_OS which allows PocketPy to perform file operations.

Signed-off-by: Michael Fitzmayer &lt;mail@michael-fitzmayer.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-openembedded/all: adapt to UNPACKDIR changes</title>
<updated>2025-06-25T13:44:52+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex@linutronix.de</email>
</author>
<published>2025-06-20T14:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3'/>
<id>urn:sha1:fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3</id>
<content type='text'>
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pocketpy: upgrade 2.0.5 -&gt; 2.0.6</title>
<updated>2025-03-12T00:17:21+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2025-03-11T08:54:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=e7e8617a3d2c7233877846e0bcdd3372e3032bc4'/>
<id>urn:sha1:e7e8617a3d2c7233877846e0bcdd3372e3032bc4</id>
<content type='text'>
Changelog:
=========
- add pybind11 implementation for module reload
- Improve memory managements (mem-v2)
- implement array2d.chunked_array2d[T, TContext]
- Add test cases for array2d.chunked_array2d
- Refactor Frame struct
- [lz4] Make lz4 a submodule.

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pocketpy: upgrade 2.0.4 -&gt; 2.0.5</title>
<updated>2025-01-25T02:20:01+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2025-01-20T08:13:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=e8d120d94f384433cff466a3e6166f8969343336'/>
<id>urn:sha1:e8d120d94f384433cff466a3e6166f8969343336</id>
<content type='text'>
Changelog:
============
- use cpython % and // impl
- add colorcvt module
- add py_importlib_reload and importlib module
- add py_interrupt and set single handler for REPL
- add PK_LOW_MEMORY_MODE
- reduce type's memory cost
- allow customize malloc, realloc and free
- make C99 compilers work
- fix win32 clang build
- avoid undefined behavior signed int overflow
- fix pybind11 implementation for error_already_set

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pocketpy: Add pic options to cflags</title>
<updated>2025-01-08T02:41:11+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-01-08T00:20:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=14b3a5ccb2b4fc0da3dc1e08e5a68d45ba4adc83'/>
<id>urn:sha1:14b3a5ccb2b4fc0da3dc1e08e5a68d45ba4adc83</id>
<content type='text'>
Ensures that PIC is always used to build

Fixes
error: relocation R_386_PC32 cannot be used against symbol 'LZ4_compress_fast_extState'; recompile with -fPIC

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pocketpy: upgrade 2.0.3 -&gt; 2.0.4</title>
<updated>2025-01-08T02:41:10+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2024-12-30T07:30:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b9a1eaa15fa5c1022b2a9fd7434a023d82985daa'/>
<id>urn:sha1:b9a1eaa15fa5c1022b2a9fd7434a023d82985daa</id>
<content type='text'>
Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pocketpy: update to version 2.0.3</title>
<updated>2024-12-09T02:54:11+00:00</updated>
<author>
<name>Michael Fitzmayer</name>
<email>mail@michael-fitzmayer.de</email>
</author>
<published>2024-12-08T21:21:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=0ffa4bc5aff14d735dcf7eaaeb752f0aa20a2035'/>
<id>urn:sha1:0ffa4bc5aff14d735dcf7eaaeb752f0aa20a2035</id>
<content type='text'>
- Fix some type annotation usage e.g. int | None.
- Fix some builtins hash functions
- Fix a severe bug of dict
- Clean up #defines
- Improve array2d
- Fix a bug of super
- Fix a bug of context manager

Signed-off-by: Michael Fitzmayer &lt;mail@michael-fitzmayer.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add recipe: pocketpy 2.0.2</title>
<updated>2024-11-22T05:42:37+00:00</updated>
<author>
<name>Michael Fitzmayer</name>
<email>mail@michael-fitzmayer.de</email>
</author>
<published>2024-11-21T20:28:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=edd83e2e6a33c6028b9be3b922233cc7885293a1'/>
<id>urn:sha1:edd83e2e6a33c6028b9be3b922233cc7885293a1</id>
<content type='text'>
pocketpy is a portable Python 3.x Interpreter in Modern C.

It aims to be an alternative to lua for game scripting, with elegant
syntax, powerful features and competitive performance.  pkpy is
extremely easy to embed via a single header file pocketpy.h, without
external dependencies.

Signed-off-by: Michael Fitzmayer &lt;mail@michael-fitzmayer.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
