<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/python, 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-05-10T08:33:52Z</updated>
<entry>
<title>flup: remove the package</title>
<updated>2026-05-10T08:33:52Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-05-10T07:15:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5120ed91b80461524884cd5961af50fc968a6129'/>
<id>urn:sha1:5120ed91b80461524884cd5961af50fc968a6129</id>
<content type='text'>
Flup was heavily used in downstream distribution (Turris OS)
for their Web UI - reForis. Since there are no other
dependent packages in this repository, Flup is no longer needed.

The package appears to be abandoned and is no longer maintained
The latest version dates back to 2009.

It was previously required for Seafile.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: cleanup URLs</title>
<updated>2026-05-08T20:28:27Z</updated>
<author>
<name>Yanase Yuki</name>
</author>
<published>2026-01-02T09:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b0d8a3d384915c2de1c5b473fcfb8b3996bb849b'/>
<id>urn:sha1:b0d8a3d384915c2de1c5b473fcfb8b3996bb849b</id>
<content type='text'>
This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.

Signed-off-by: Yanase Yuki &lt;dev@zpc.st&gt;
</content>
</entry>
<entry>
<title>python-semanage: update to 3.10</title>
<updated>2026-05-01T18:01:30Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-17T19:35:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=badbdbef9f22561c7cdaf1c99bca79e7f85be857'/>
<id>urn:sha1:badbdbef9f22561c7cdaf1c99bca79e7f85be857</id>
<content type='text'>
Changes in 3.10:
- improve semanage man pages: add examples for -r RANGE flag usage
- semanage: reset active value when deleting boolean customizations
- various libsemanage/libsepol bug fixes and security hardening

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python-selinux: update to 3.10</title>
<updated>2026-05-01T18:01:30Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-17T19:35:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=381e4f41bade4c4bc710970c8676d966b9bd55e5'/>
<id>urn:sha1:381e4f41bade4c4bc710970c8676d966b9bd55e5</id>
<content type='text'>
Changes in 3.10:
- fix parsing of the enforcing kernel cmdline parameter
- build python module without isolation (Makefile fix)
- treewide: add .clang-format configuration file
- various libsepol bug fixes (NULL deref, use-after-free, MLS range
  validation, functionfs_seclabel policycap, bpf_token_perms polcap)

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<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-zope-event: fix build with setuptools &gt;= 81</title>
<updated>2026-04-27T05:25:02Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-25T18:52:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3a11691a19149d07383446ee286b8bbdfb667a68'/>
<id>urn:sha1:3a11691a19149d07383446ee286b8bbdfb667a68</id>
<content type='text'>
The pyproject.toml for zope.event 6.1 specifies a strict build
dependency of setuptools&gt;=78.1.1,&lt;81. We currently package
setuptools&gt;=81, causing pip to report a missing dependency and
fail the build.

Add patch 001-relax-setuptools-version.patch to drop the &lt;81 upper
bound, allowing the package to build with any recent setuptools.

Add test.sh to verify the installed version and exercise the core
event API (subscribers list, notify(), event dispatch).

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python-semanage: fix cross-compilation, add test.sh</title>
<updated>2026-04-25T04:48:58Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-03T10:53:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=acfafdaa03ed725a244c4b77093bd8cfa7d66e2b'/>
<id>urn:sha1:acfafdaa03ed725a244c4b77093bd8cfa7d66e2b</id>
<content type='text'>
Add HOST_PYTHON3_PIP_VARS and --no-build-isolation to MAKE_VARS.
Without --no-build-isolation, pip creates an isolated build environment
which fails during cross-compilation because _sysconfigdata is missing.
Aligns with python-selinux which already has this fix.

The libsemanage pywrap uses the host Python's EXT_SUFFIX to name the
C extension, so we will use the PYCEXT env-var to correct that.

Add basic test.sh to verify the semanage Python bindings load correctly
in environments without SELinux kernel support.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python-selinux: fix cross-compilation, add test.sh</title>
<updated>2026-04-25T04:48:58Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-02T16:40:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e2e727e6869182f4b74a0ee139f48a42c8020d95'/>
<id>urn:sha1:e2e727e6869182f4b74a0ee139f48a42c8020d95</id>
<content type='text'>
Add --no-build-isolation to PYTHON_SETUP_ARGS. Without it, pip creates
an isolated build environment which fails during cross-compilation
because _sysconfigdata is missing for the target arch.

Add test.sh with basic import and API sanity checks.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python3-django-cors-headers: update to 4.9.0; add test.sh</title>
<updated>2026-04-21T09:35:08Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-16T18:15:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ccd69a148f85b86c1024fd318f23b4392aa778b5'/>
<id>urn:sha1:ccd69a148f85b86c1024fd318f23b4392aa778b5</id>
<content type='text'>
Major changes since 3.10.0:

4.0:
- add CORS_ALLOW_PRIVATE_NETWORK setting for Local Network Access spec support
- add async middleware support, reducing overhead on async views
- remove deprecated CORS_REPLACE_HTTPS_REFERER and CorsPostCsrfMiddleware
- remove three header names from default allowed list (accept-encoding, dnt, origin)

4.3:
- fix access-control-allow-credentials header not being omitted on
  non-allowed responses

4.6:
- drop support for Django 3.2 through 4.1

4.9:
- add Django 6.0 support
- tighten validation of sequence-type settings (e.g. CORS_ALLOW_METHODS)

Add PYPI_SOURCE_NAME:=django_cors_headers as the 4.x sdist uses
underscores in the filename.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>vobject: update to 0.9.9; add test.sh</title>
<updated>2026-04-21T09:35:08Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-16T18:15:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=970bbeb3b5ba360d8c95781ddb9011ac581a04fa'/>
<id>urn:sha1:970bbeb3b5ba360d8c95781ddb9011ac581a04fa</id>
<content type='text'>
Changelog since 0.9.6.1:
- add product version number to the PRODID tag in iCalendar output
- add support for GEO tags in vCards
- various bugfixes and compatibility improvements

Also need to update setup.cfg at build time to insert the version
to allow the package to build.
Otherwise we get
```
2026-04-21T08:17:17.9341927Z   File "/builder/staging_dir/hostpkg/lib/python3.14/site-packages/setuptools/config/setupcfg.py", line 296, in __setitem__
2026-04-21T08:17:17.9342520Z     parsed = self.parsers.get(option_name, lambda x: x)(value)
2026-04-21T08:17:17.9343117Z   File "/builder/staging_dir/hostpkg/lib/python3.14/site-packages/setuptools/config/setupcfg.py", line 602, in _parse_version
2026-04-21T08:17:17.9343777Z     return expand.version(self._parse_attr(value, self.package_dir, self.root_dir))
2026-04-21T08:17:17.9344201Z                           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-04-21T08:17:17.9344938Z   File "/builder/staging_dir/hostpkg/lib/python3.14/site-packages/setuptools/config/setupcfg.py", line 421, in _parse_attr
2026-04-21T08:17:17.9345544Z     return expand.read_attr(attr_desc, package_dir, root_dir)
2026-04-21T08:17:17.9345876Z            ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-04-21T08:17:17.9346409Z   File "/builder/staging_dir/hostpkg/lib/python3.14/site-packages/setuptools/config/expand.py", line 191, in read_attr
2026-04-21T08:17:17.9346947Z     return getattr(module, attr_name)
2026-04-21T08:17:17.9347261Z AttributeError: module 'vobject' has no attribute 'VERSION'
2026-04-21T08:17:17.9598878Z
```

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
</feed>
