I have enabled building universal wheels for lots of Plone packages. For a few this causes problems because for those packages the requirements are different between Python 2 and Python 3. Oops, my bad.
So, @gforcada wanted to fix this by switching off universal wheels in setup.cfg like in this commit:
[bdist_wheel]
universal = 0
The side effect is that zest.releaser no longer creates wheels at all. See comment at community.plone.org.
Relevant zest.releaser code is here.
I would say it is good to change zest.releaser to create a wheel even when universal is false: when there is a bdist_wheel setting, it seems logical that the developer wants a wheel, even if it should not be universal. So we can change our create_wheel method to only check that a bdist_wheel section is in the setup.cfg.
I have enabled building universal wheels for lots of Plone packages. For a few this causes problems because for those packages the requirements are different between Python 2 and Python 3. Oops, my bad. So, @gforcada wanted to fix this by switching off universal wheels in
setup.cfg
like in this commit:The side effect is that zest.releaser no longer creates wheels at all. See comment at community.plone.org. Relevant zest.releaser code is here.
I would say it is good to change zest.releaser to create a wheel even when universal is false: when there is a bdist_wheel setting, it seems logical that the developer wants a wheel, even if it should not be universal. So we can change our
create_wheel
method to only check that abdist_wheel
section is in thesetup.cfg
.@reinout Do you agree on that?