Skip to content

Remove usage of pkg_resources and update testing to GHA and modern python versions#100

Merged
erral merged 7 commits intomasterfrom
fix-setuptools
Feb 11, 2026
Merged

Remove usage of pkg_resources and update testing to GHA and modern python versions#100
erral merged 7 commits intomasterfrom
fix-setuptools

Conversation

@erral
Copy link
Member

@erral erral commented Feb 9, 2026

  • Remove usage of pkg_resources to support newer setuptools
  • Run black
  • Modernize test setup using GHA

I created this after seeing plone/plonecli#90

Perhaps we do not need to modernize mr.bob, but I think it is worth the effort, because it is just removing pkg_resources here and there.

Copy link
Member

@mauritsvanrees mauritsvanrees left a comment

Choose a reason for hiding this comment

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

LGTM.

I do wonder about python_requires=">=3.11". Python 3.10 is still supported, so it would be good to allow. But I suppose this is just a tool that developers call, and it can use latest Python even when it generated code that still works with older versions. So I don't mind much.

Copy link

@MrTango MrTango left a comment

Choose a reason for hiding this comment

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

LGTM

@erral erral changed the title Fix setuptools Remove usage of pkg_resources and update testing to GHA and modern python versions Feb 10, 2026
@erral erral merged commit a096587 into master Feb 11, 2026
8 checks passed
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.

3 participants