Skip to content

Conversation

@JeThWifirst
Copy link
Contributor

@JeThWifirst JeThWifirst commented Jan 7, 2026

📦 Package Details

Maintainer: @jefferyto

Description:

  • Bump frozenlist to 1.8.0

🧪 Run Testing Details

  • OpenWrt Version: v25.12.0-rc2
  • OpenWrt Target/Subtarget: x86
  • OpenWrt Device: 64

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

@JeThWifirst JeThWifirst force-pushed the fix-python-packages-compilation branch 2 times, most recently from e813b6f to 6e7eefc Compare January 7, 2026 12:57
@JeThWifirst JeThWifirst changed the title Bump python-frozenlist version and fix python-pyopenssl compilation Bump python-frozenlist version Jan 7, 2026
And disable custom build-backend in order to use setuptools.

Signed-off-by: Jean Thomas <jean.thomas@wifirst.fr>
@JeThWifirst JeThWifirst force-pushed the fix-python-packages-compilation branch from 6e7eefc to 313321d Compare January 7, 2026 16:01
@JeThWifirst
Copy link
Contributor Author

The CI build failure is caused by "ERROR Backend 'setuptools.build_meta' is not available.", but it seems to be quite common for other Python packages: is this a known issue?

Comment on lines +1 to +18
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,14 +1,9 @@
[build-system]
requires = [
- # NOTE: The following build dependencies are necessary for initial
- # NOTE: provisioning of the in-tree build backend located under
- # NOTE: `packaging/pep517_backend/`.
- "expandvars",
"setuptools >= 47", # Minimum required for `version = attr:`
"tomli; python_version < '3.11'",
]
-backend-path = ["packaging"] # requires `pip >= 20` or `pep517 >= 0.6.0`
-build-backend = "pep517_backend.hooks" # wraps `setuptools.build_meta`
+build-backend = "setuptools.build_meta"

[tool.local.cythonize]
# This attr can contain multiple globs
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is wrong. You just need to add:

PKG_BUILD_DEPENDS:=python-setuptools/host

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants