Skip to content

Require a minimum setuptools version for Python 3.

When the setuptools_dso module is used having older versions of setuptools installed, the wheel module (one of its dependencies) sets up a handler for the root logging that writes to stdout (https://github.com/pypa/wheel/issues/622). This breaks the expected output of the programs, and thus the wendeling.core tests.

However, if setuptools.logging is available, wheel will use it instead and it won't set up a handler. Thus, I added a explicit dependency to a version of setuptools above 60.2 for Python 3, as that is the first version that provides this module.

Merge request reports