zestsoftware / zest.releaser

Python software releasing made easy and repeatable
https://zestreleaser.readthedocs.io
GNU General Public License v2.0
199 stars 62 forks source link

Always create wheels, when possible #406

Closed mauritsvanrees closed 1 year ago

mauritsvanrees commented 1 year ago

It is probably time to always create wheels, also when setup.cfg has no [bdist_wheel] section and no [zest.releaser] create-wheel = yes.

See small discussion with @jensens here.

Should be simple enough, just change the logic in pypi.create_wheel. This should return True when the wheel package is available (we already check this) and the [zest.releaser] create-wheel option is not explicitly set to false.

Can we think of anything against this? I do a lot of releases, and I always want wheels, next to the source distribution that we always make.

reinout commented 1 year ago

Sounds good. I also always want wheels.

mauritsvanrees commented 1 year ago

Fixed last month in release 8.0.0a2.