Skip to content

python-{contextlib2,editables}: drop packages (no longer needed)#29748

Open
commodo wants to merge 4 commits into
openwrt:masterfrom
commodo:python-drop-some-more2
Open

python-{contextlib2,editables}: drop packages (no longer needed)#29748
commodo wants to merge 4 commits into
openwrt:masterfrom
commodo:python-drop-some-more2

Conversation

@commodo

@commodo commodo commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

📦 Package Details

Maintainer: me, @BKPepe

Description:

The hatchling and schema packages no longer depend on these 2.


🧪 Run Testing Details

  • OpenWrt Version:
  • OpenWrt Target/Subtarget:
  • OpenWrt Device:

✅ Formalities

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

@commodo commodo force-pushed the python-drop-some-more2 branch from 2c13ba2 to 1728704 Compare June 15, 2026 18:47
commodo added 4 commits June 15, 2026 21:47
Upstream only requires contextlib2 on Python <3.3, so it is never
pulled in on a Python 3.14 runtime.

schema builds through the setuptools.build_meta legacy backend but never
declared setuptools as a build dependency; it was only present in the host
build env transitively via contextlib2's build. Add python-setuptools/host
explicitly so the build no longer relies on that side effect.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
No longer needed by any package in the feed; only python-schema
depended on it and it was a Python <3.3 conditional shim.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
Upstream removed editables from install_requires in hatchling 1.27;
1.30.1 no longer needs it at runtime or build-time.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
No longer needed by any package in the feed; hatchling 1.27+ removed
it from install_requires.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
@commodo commodo force-pushed the python-drop-some-more2 branch from 1728704 to dbe23a4 Compare June 15, 2026 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant