Skip to content

Conversation

@Flamefire
Copy link
Contributor

@Flamefire Flamefire commented Dec 4, 2025

Any reasonably modern Python distribution includes setuptools. So the workaround, that was useful for Python 2.x, is no longer necessary and can be removed.
This allows using find_packages instead of maintaining an explicit list of packages which is error-prone.

As distutils is removed in Python 3.12 this allows EasyBuild to work with that

see easybuilders/easybuild-framework#5065 & easybuilders/easybuild-easyconfigs#24747

Any reasonably modern Python distribution includes setuptools.
So the workaround, that was useful for Python 2.x, is no longer
necessary and can be removed.
This allows using `find_packages` instead of maintaining an explicit
list of packages which is error-prone.
@boegel
Copy link
Member

boegel commented Dec 8, 2025

I'm not keen on this, see discussion in easybuilders/easybuild-framework#5065

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants