<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/python/python-ubus, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-04-28T21:12:28Z</updated>
<entry>
<title>python3-ubus: update to 0.1.3</title>
<updated>2026-04-28T21:12:28Z</updated>
<author>
<name>Erik Larsson</name>
</author>
<published>2026-04-26T19:18:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=fee669b6d4fa2e8011f5edc2790570ef3f418012'/>
<id>urn:sha1:fee669b6d4fa2e8011f5edc2790570ef3f418012</id>
<content type='text'>
Bump to version 0.1.3 and drop patch, which is in upstream.

Signed-off-by: Erik Larsson &lt;who+github@cnackers.org&gt;
</content>
</entry>
<entry>
<title>python-ubus: backport patch for newer Python</title>
<updated>2026-04-13T05:27:10Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-10T15:30:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=29e685e1f852a0f74afc9f22d07f739d01b098b1'/>
<id>urn:sha1:29e685e1f852a0f74afc9f22d07f739d01b098b1</id>
<content type='text'>
Build is failing for a while now with error:
```
14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mipsel_24kc_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mipsel_24kc_gcc-14.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/target-mipsel_24kc_musl/usr/include/python3.14 -fPIC -I/builder/shared-workdir/build/sdk/staging_dir/target-mipsel_24kc_musl/usr/include/python3.14 -c ./ubus_python.c -o build/temp.linux-mipsel-cpython-314/ubus_python.o
./ubus_python.c: In function 'ubus_python_add':
./ubus_python.c:1081:17: error: implicit declaration of function 'PyEval_CallMethod'; did you mean 'PyObject_CallMethod'? [-Wimplicit-function-declaration]
 1081 |                 PyEval_CallMethod(python_alloc_list, "pop", "");
      |                 ^~~~~~~~~~~~~~~~~
      |                 PyObject_CallMethod
error: command '/builder/shared-workdir/build/sdk/staging_dir/toolc
```

This has been fixed on version 0.1.3, but that hasn't been
published to pypi yet.

Also add test.sh

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python-ubus: Update to 0.1.2</title>
<updated>2023-09-04T06:33:49Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-08-29T03:41:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=99d8554bcd1a16e2276ffb706c3f1e823ece65f3'/>
<id>urn:sha1:99d8554bcd1a16e2276ffb706c3f1e823ece65f3</id>
<content type='text'>
Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-ubus: Force old build process</title>
<updated>2023-04-24T08:19:45Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-03-06T04:04:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4a7173d27d7969b95efac18eb34402c5fa69e3a1'/>
<id>urn:sha1:4a7173d27d7969b95efac18eb34402c5fa69e3a1</id>
<content type='text'>
This package will not build with the pyproject.toml-based build process
because it has a build dependency on pytest-runner[1].

pytest-runner has been deprecated[2], so instead of adding a package for
pytest-runner to fulfill the build dependency, force this package to use
the old build process.

[1]: https://gitlab.nic.cz/turris/python-ubus/-/blob/v0.1.1/setup.py#L35
[2]: https://github.com/pytest-dev/pytest-runner#deprecation-notice

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: remove AUTORELEASE</title>
<updated>2023-04-21T20:46:58Z</updated>
<author>
<name>Paul Fertser</name>
</author>
<published>2023-04-21T16:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0c10c224be81f9221dabfab449855ab6718d2a0c'/>
<id>urn:sha1:0c10c224be81f9221dabfab449855ab6718d2a0c</id>
<content type='text'>
Automatically compute and substitute current values for all
$(AUTORELEASE) instances as this feature is deprecated and shouldn't be
used.

The following temporary change was made to the core:

diff --git a/rules.mk b/rules.mk
index 57d7995d4fa8..f16367de87a8 100644
--- a/rules.mk
+++ b/rules.mk
@@ -429,7 +429,7 @@ endef
 abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1))))

 COMMITCOUNT = $(if $(DUMP),0,$(call commitcount))
-AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1))
+AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))

 all:
 FORCE: ;

And this command used to fix affected packages:

for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \
                              sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
  make package/$i/download
done

Signed-off-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-ubus: add package</title>
<updated>2021-02-09T02:20:17Z</updated>
<author>
<name>Erik Larsson</name>
</author>
<published>2021-02-01T09:38:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f8e15596fc2acf627748ccea21a40fd78dc295c6'/>
<id>urn:sha1:f8e15596fc2acf627748ccea21a40fd78dc295c6</id>
<content type='text'>
Python bindings for ubus.

Signed-off-by: Erik Larsson &lt;who+github@cnackers.org&gt;
</content>
</entry>
</feed>
